Fala, pessoal! Fiz uma integração para quem tem uma central de alarme Intelbras mais antiga e acessa ela pelo app AMT Mobile.
Essas centrais não aceitam conexão pela rede local: varri todas as portas da minha ANM 24 Net e nenhuma está aberta. Por isso as integrações locais (porta 9009) não funcionam com elas. Esta integração fala com a central do mesmo jeito que o app oficial: pela nuvem da Intelbras, usando o MAC da central e a senha remota.
Repositório: GitHub - cleberdevsoares/homeassistant-intelbras-amt · GitHub
Modelos
| Modelo | Situação |
|---|---|
| ANM 24 Net / ANM 24 Net G2 | |
| AMT 2018 / 2018 E / 2018 EG | |
| AMT 2018 E Smart | |
| AMT 4010 |
Os experimentais usam o mesmo protocolo, mas não tenho essas centrais para testar. Se você tiver uma delas, conta aqui no tópico se funcionou.
O que ela traz
- Painel de alarme no Home Assistant:
- um por partição (A e B; também C e D na AMT 4010), ou um só, se a central não for particionada
- estados: desarmado, armado, armado parcial (stay, nos modelos que têm) e disparado
- armar, armar parcial e desarmar direto pelo HA, sem pedir senha (ela fica salva na configuração)
- Sirene disparada
- Conectado à nuvem e firmware, em diagnóstico
O estado é atualizado a cada 30 segundos (dá para mudar nas opções, mínimo de 10 s). Depois de um comando, ele atualiza na hora.
Pré-requisitos
- Home Assistant 2024.11 ou mais novo
- HACS instalado
- Central já funcionando no app AMT Mobile pela nuvem, ou seja, cadastrada pelo MAC
- O MAC da central: aparece no cadastro da central no app ou na etiqueta do módulo de rede
- A senha remota: a mesma que você usa no app
Instalação
1. Adicionar o repositório no HACS
- Abra o HACS
- Clique nos três pontinhos (⋮) no canto superior direito → Repositórios personalizados
- Em Repositório, cole:
https://github.com/cleberdevsoares/homeassistant-intelbras-amt - Em Tipo, escolha Integração e clique em Adicionar
2. Baixar a integração
- Ainda no HACS, pesquise Intelbras AMT (nuvem)
- Abra e clique em Baixar
- Reinicie o Home Assistant (Configurações → Sistema → ⏻ → Reiniciar)
3. Configurar
- Vá em Configurações → Dispositivos e serviços
- Clique em + Adicionar integração
- Procure Intelbras AMT (nuvem)
- Informe o MAC (com ou sem os dois-pontos), a senha remota e o modelo
A integração conecta na hora para conferir a senha e o modelo antes de salvar. Se der erro, a mensagem diz o motivo: senha errada, central fora da nuvem, outro aparelho conectado ou modelo diferente.
Exemplos de automação
Avisar no celular quando o alarme disparar:
alias: Alarme disparado
triggers:
- trigger: state
entity_id: alarm_control_panel.central_anm_24_net_particao_a
to: triggered
actions:
- action: notify.notify
data:
message: "🚨 Alarme disparado!"
Usar um interruptor como “chave” do alarme. O interruptor define o estado e não alterna. Desligado = armado, ligado = desarmado. Se a central já estiver no estado certo, nenhum comando é enviado:
alias: Interruptor controla o alarme
triggers:
- trigger: state
entity_id: switch.interruptor_sala
not_from: [unavailable, unknown]
not_to: [unavailable, unknown]
actions:
- choose:
- conditions:
- condition: state
entity_id: switch.interruptor_sala
state: "on"
- condition: not
conditions:
- condition: state
entity_id: alarm_control_panel.central_anm_24_net_particao_a
state: disarmed
sequence:
- action: alarm_control_panel.alarm_disarm
target:
entity_id: alarm_control_panel.central_anm_24_net_particao_a
- conditions:
- condition: state
entity_id: switch.interruptor_sala
state: "off"
- condition: state
entity_id: alarm_control_panel.central_anm_24_net_particao_a
state: disarmed
sequence:
- action: alarm_control_panel.alarm_arm_away
target:
entity_id: alarm_control_panel.central_anm_24_net_particao_a
Perguntar no iPhone se quer armar (porta fechada e central desarmada há 1 hora):
alias: Sugerir ativar alarme
triggers:
- trigger: state
entity_id: binary_sensor.porta_escritorio
to: "off"
for: { hours: 1 }
- trigger: state
entity_id: alarm_control_panel.central_anm_24_net_particao_a
to: disarmed
for: { hours: 1 }
conditions:
- condition: state
entity_id: binary_sensor.porta_escritorio
state: "off"
- condition: state
entity_id: alarm_control_panel.central_anm_24_net_particao_a
state: disarmed
actions:
- action: notify.mobile_app_seu_iphone
data:
title: Central de alarme desativada
message: A porta está fechada há mais de 1 hora e a central está desativada. Deseja ativar?
data:
actions:
- action: ATIVAR_ALARME
title: Ativar central
- wait_for_trigger:
- trigger: event
event_type: mobile_app_notification_action
event_data:
action: ATIVAR_ALARME
timeout: { minutes: 30 }
continue_on_timeout: false
- action: alarm_control_panel.alarm_arm_away
target:
entity_id: alarm_control_panel.central_anm_24_net_particao_a
Troque os IDs pelos seus. Para conferir o nome exato da entidade, vá em Configurações → Entidades e pesquise “central”.
Bom saber
- Particionada: na ANM 24 Net, desarmar a partição A desarmou a central inteira (A e B), igual ao botão “desativar” do app.
- Uma conexão por vez: a nuvem da Intelbras tem uma resposta de “outro aparelho conectado”. Se você abrir o app AMT Mobile enquanto o HA está conectado (ou o contrário), um dos dois pode ficar indisponível por alguns instantes. A integração reconecta sozinha.
- Atualização: o estado vem a cada 30 s. Se armar pelo teclado ou pelo app, o HA mostra em até 30 s.
- Senha: se a senha remota mudar, o HA pede a nova em Configurações → Dispositivos e serviços.
Aviso
Projeto independente, sem nenhum vínculo com a Intelbras. O protocolo foi levantado a partir do app AMT Mobile. Funciona pela nuvem da Intelbras: se a empresa mudar alguma coisa no servidor, pode parar até sair uma atualização.
Como a integração arma e desarma a central de verdade, teste com calma antes de confiar 100% nas automações.
Problemas ou sugestões: abram uma issue no GitHub ou respondam aqui no tópico. ![]()