HA - Integração com central de Alarme Intelbras

Nada ainda, tentei fazer do modo que o @Walber indicou mas mesmo assim não funcionou. Fica dando esses dois erros quando eu habilito o nó de anular zona.

Vc substituiu o Comandos Anular pelo o que postei?
Tira um print das ligação dos nós link, Comandos Anular e o debug.

O payload deveria ser um array[3]

O seu ta saindo buffer[152]

Opa, tudo bom?
Já faz um tempinho que estou tentando integrar o alarme da 2018 EG e não consigo conectar de jeito algum.


Entro com a senha que ligo o alarme e me aparece que conseguiu reconhecer o modelo da central. Se coloco outra senha, o modelo não aparece no log.
Tentei com todas as senhas possíveis, até setando tudo novamente pelo painel físico, mas não consigo conectar.
Sempre lembrei de deletar o amt_comandos.txt também entre as trocas de senha.
Alguma sugestão?

Tenta fazer isso:

Obrigado pela resposta, mas ainda não funcionou, infelizmente.

a unica coisa que mudou foi que agora aparece a mensagem de set state, mas a pasta python_scripts, arquivo set_state.py e configuration.yaml estão devidamente configurados

O estranho é que esta dando senha incorreta em 2 comandos.
Vc ta usando senha Master, Instalador ou de usuário?

De qual post vc pegou o fluxo e o set_state.py ?

Qual o FW da central?

O FW da central é o 8.3
O fluxo usado é o ultimo que achei, de fevereiro deste ano que você postou.
A senha ja tentei com todas a deste print e as de usuarios individuais.

o set_state.py que uso é o unico que achei, do post inicial sobre o node-red ja faz uns anos:

inputEntity = data.get(“entity_id”)
if inputEntity is None:
logger.warning(“===== entity_id is required if you want to set something.”)
else:
inputStateObject = hass.states.get(inputEntity)
if inputStateObject is None and not data.get(“allow_create”):
logger.warning(“===== unknown entity_id: %s”, inputEntity)
else:
if not inputStateObject is None:
inputState = inputStateObject.state
inputAttributesObject = inputStateObject.attributes.copy()
else:
inputAttributesObject = {}
for item in data:
newAttribute = data.get(item)
logger.debug(“===== item = {0}; value = {1}”.format(item, newAttribute))
if item == “entity_id”:
continue # already handled
elif item == “allow_create”:
continue # already handled
elif item == “state”:
inputState = newAttribute
else:
inputAttributesObject[item] = newAttribute

    hass.states.set(inputEntity, inputState, inputAttributesObject)

Não use senha dessa tela ai, somente usuário.
Sua senha é de 4 ou 6 dígitos?

Usa esses arquivos
Download amt4010.rar | LimeWire

Mas antes limpa tudo do Node red e HA relacionado a central

O Ricardo conseguiu na mesma central com FW 8.5, não sei se esta relacionado

Uso senha de 4 digitos, usando a senha do usuario aparece a mesma mensagem, com 2 erros e ok em só 1 comando.
O link do limewire parece quebrado.


testei em 3 browsers e não carrega mais que isso.
Já limpei tudo do node, entidades etc gerados, e mesma situação

Aqui ta nromal.

tenta por aqui

Refiz todo o procedimento, deletei todos os addons, arquivos etc.
A mensagem continua a mesma, dando ok em um dos comandos e senha errada nos outros dois.
O interessante que depois dessa ultima vez, fui tentar acessar as entidades criadas e consegui e ativar/desativar o alarme, apesar do erro das senhas no log.
A principio resolvi o que precisava, então muito obrigado pela ajuda.

Alguma sugestão de como ativar ou desativar o alarme pelo HA sem tocar a sirene? Mesmo desativando as entidades relacionadas a sirene, ela continua tocando quando armo e desarmo. Os comandos aparentemente estão sendo ativados corretamente pelo que conferi no log tambem.

Se não me engano tem uma 2018 que responde em branco, então não tem como pegar status.
Vou tentar achar qual era pra ver se é igual a sua e se tem o mesmo FW.

Para desativar a sirene na ativação e desativação tem que ser pelo app remote. Mas vai desativar tbm pelo comando do app mobile

Sem problemas. Vou ficar acompanhando essa thread.
Valeu

Apaga o arquivo comandos_amt, ativa esse debug que marquei e reinicia o fluxo.

Isso vai gerar 3 debugs, ai vc posta o que tem no msg.payload de cada um dos 3




Se precisar de mais alguma info é só avisar.

Até aqui ta OK. Só abre os outros números e verifica se tem algo diferente de 0x0.

O erro de set_state se ainda estiver acontecendo, pode ser devido ao nodred criar os sensores com final “_2”.
Tem que parar o addon e apagar todos sensores criados. Se não conseguir apagar, mantenha a inicialização automática do NR desativada e reinicie o HA para conseguir apagar.

Ativa esse debug:

O Payload tem que ser igual ao “temp_status” do seu primeiro print.

Quando vc fala que não conecta é que os sensores ficam indisponíveis?
Vc usa chip na sua central?
Tem que deixar todas opções de chip desabilitadas na central, mesmo que vc não use (algumas vem habilitadas por padrão).

Manda o log de como ta depois que vc revisar o que mandei acima.

Desculpe a demora para responder.

playload do primeiro print com valores diferentes de 0x0:
0: 0x2c
1: 0xe9
20: 0x1e
21: 0x83
25: 0xd
26: 0x3a
27: 0x12
28: 0x5
29: 0x19
32: 0xf
45: 0x91

já havia verificado a situação de sensor com final “_2”, mas refiz todo processo removendo tudo novamente.

o payload do debugger “status” é igual ao payload do temp_status do comando 1, mas diferente do comando 2 e 3.
quando mencionei não conseguir conectar, era sobre o erro entre 2 dos 3 comandos amt.
o chip seria SIM? não me recordo de ver configuração sobre isso aqui, mas vou dar uma verificada se tem algo ativo mesmo sem chip.

Essa parte pega a data da central, então esta correto.

Isso é normal. Cada central aceita um comando diferente.
O fluxo testa os 3 comandos para identificar a central e usar o comando correto.
No geral 2 comandos vão falhar e 1 será aceito (“Status OK”), apenas a central 2018 Smart aceita 2 comandos.
Até aqui ta tudo normal.

Se no HA os sensores foram criados e estão funcionado (aberto e fechado), então esta funcionando.

Verifica isso e tbm se ainda esta tendo erro no set_state

Se no HA os sensores foram criados e estão funcionado (aberto e fechado), então esta funcionando.

Ligar e desligar o alarme está funcionando, havia entendido que como não passou todos os comandos ao conectar, ainda teria algo a corrigir.

Mas como está já consigo automatizar o que preciso.
Muito obrigado.

Galera minha central 2018 aqui parou de funcionar, mais alguém com esse problema? Atualizei o nodred para versão 4.0.9 e tem 2 nodes com erro