Fala galera, to tentando integrar com a AMT 2018E SMART mas to tendo alguns problemas.
Configurei as senhas no arquivo, no DEBUG 3 mostra como conectado, porém dá alguns erros em alguns nodes.
node Indisponivel:
7/8/2024, 11:01:52 PMnode: Indisponível
msg : error
"HomeAssistantError: Failed to process the returned service response data, expected a dictionary, but got <class 'NoneType'>"
Na Comandos Anular:
7/8/2024, 11:12:26 PM[node: Comandos Anular] function : (error)
"TypeError: Cannot read properties of undefined (reading 'length')"
Alguém tem alguma luz?
Botei a senha MASTER, tentei a de configuração remota também, e a senha dos usuários, todas configuradas
EDIT
Percebi que:
O arquivo amt_comandos está sendo criado normalmente
Consigo enviar comando de ativar a central pelo HA
Nenhum status da central é exibido pelo HA, todos como UNKNOWN / DESCONHECIDO
Tudo o que aparece no DEBUG é um milhão de erros no node INDISPONIVEL, mas não exibe nada no node de debug com nome INDISPONIVEL
O flow tenta fazer uma conexão para a porta 9015 e dá um erro: connect failed 192.168.1.142:9015
NMAP mostra que não existe porta 9015 aberta na minha central, apenas a 9009
Log:
9 Jul 00:51:41 - [AMT] Testando Comando Status. Caso nenhum comando funcione, verifique senha, IP e compatibilidade da central.
9 Jul 00:51:41 - [AMT] Comando 1: Status OK
9 Jul 00:51:41 - [AMT] Comando 2: Senha incorreta. Verique a senha inserida ou se o tamanho da senha inserida é igual ao tamanho de senha configurado na central
9 Jul 00:51:41 - [AMT] Comando 3: Status OK
9 Jul 00:51:46 - [info] [debug:Aviso desconexão] Central Desconectada
9 Jul 00:51:41 - [AMT] Modelo da Central: AMT 2018 E SMART
9 Jul 00:51:49 - [error] [function:Comandos Anular] TypeError: Cannot read properties of undefined (reading 'length')
9 Jul 00:51:41 - [AMT] Modelo da Central: Desconhecido
9 Jul 00:51:50 - [error] [function:Comandos Anular] TypeError: Cannot read properties of undefined (reading 'length')
9 Jul 00:51:52 - [error] [function:Comandos Anular] TypeError: Cannot read properties of undefined (reading 'length')
9 Jul 00:51:53 - [error] [function:Comandos Anular] TypeError: Cannot read properties of undefined (reading 'length')
9 Jul 00:51:54 - [error] [function:Comandos Anular] TypeError: Cannot read properties of undefined (reading 'length')
9 Jul 00:52:04 - [error] [function:Comandos Anular] TypeError: Cannot read properties of undefined (reading 'length')
9 Jul 00:52:08 - [error] [function:Comandos Anular] TypeError: Cannot read properties of undefined (reading 'length')
9 Jul 00:52:14 - [error] [function:Comandos Anular] TypeError: Cannot read properties of undefined (reading 'length')
9 Jul 00:52:16 - [error] [function:Comandos Anular] TypeError: Cannot read properties of undefined (reading 'length')
9 Jul 00:52:19 - [error] [function:Comandos Anular] TypeError: Cannot read properties of undefined (reading 'length')
9 Jul 00:52:23 - [error] [function:Comandos Anular] TypeError: Cannot read properties of undefined (reading 'length')
9 Jul 00:52:26 - [error] [function:Comandos Anular] TypeError: Cannot read properties of undefined (reading 'length')
9 Jul 00:52:29 - [error] [function:Comandos Anular] TypeError: Cannot read properties of undefined (reading 'length')
9 Jul 00:52:30 - [error] [function:Comandos Anular] TypeError: Cannot read properties of undefined (reading 'length')
9 Jul 00:52:35 - [error] [function:Comandos Anular] TypeError: Cannot read properties of undefined (reading 'length')
9 Jul 00:52:37 - [error] [function:Comandos Anular] TypeError: Cannot read properties of undefined (reading 'length')
9 Jul 00:52:44 - [info] [debug:Aviso desconexão] Central Desconectada
9 Jul 00:52:49 - [info] [debug:Sensores Indisponíveis] Sensores Indisponíveis
Só use senha de usuário. Apague o amt_comandos e inicialize o fluxo apenas com senha de usuário.
Já fiz isso, tentei com diversas senhas, mas criou normalmente o arquivo AMT_COMANDOS tanto com a senha master quanto com a dos usuários, e consegui enviar comando de armar, mas só isso.
Qual o firmware da sua central?
3.7.0
Você fez a parte do python_script?
Sim. Coloquei o “python_script:” no config.yaml e adicionei o arquivo set_state.py na pasta certa.
O que tá me deixando meio em dúvida é sobre o fato dela reconhecer a central durante oteste de comandos mas logo depois ela fala que a central é desconhecida e a central desconecta.
Seria um bug do flow nessa parte do reconhecimento?
Só pra atualizar aqui, funcionou normalmente na primeira conexão, quando ele faz o teste dos comandos. Depois de um tempo desconectou da central e não reconectou mais, e aí voltou para modelo DESCONHECIDO.
9 Jul 17:02:02 - [error] [api-call-service:Indisponível] HomeAssistantError: Failed to process the returned service response data, expected a dictionary, but got <class 'NoneType'>
Funcionou por no máximo 10 minutos. No final a central desconecta, dá a mensagem de sensores indisponíveis e depois aparece aquela mensagem do post acima no log várias vezes por segundo.
Depois disso a central não reconecta e tudo para. O TCP fica somente como desconectado, todos os watchdogs ficam parados.
Sua central usa chip?
Se usa as 2 conexões entram em conflito.
Verifique e desabilite os chips nas configurações da central, as vezes vem habilitado por padrão.
Verifique se tem alguma atualização para fazer no NR… addon, pelo hacs e nas paletas.
Pessoal, existe alguma forma de contornar o problema de ter que dar dois deploys quando inicializa o sistema? É chato pois as vezes atualiza, ai a hora que a esposa chega em casa nao funciona… ai vou ver faltou dar uns deploys la pra funcionar, nao sei se teria como tipo de dentro do nodered mesmo ele testar tipo se falhou a conexão com a central ele mesmo tenta dar os dois deploys…alguma coisa do tipo…
Na verdade isso não é necessário, o fluxo se encarrega de “resetar” a conexão com a central em caso de problema. Mas em alguns casos , quando a desconexão é muito frequente acaba bugando o nodered e necessário reiniciar o NR. Normalmente isso acontece se a opção de usar chip estiver habilitada.
Verifique:
atualizações do addon
Atualizações da integração via hacs
Atualizações das paletas
Desabilite todas as opções de chip da central, algumas vezes vem ativado por padrão
Se mesmo assim continuar, poste o log do NR antes de fazer o deploy novamente
Olá pessoal, eu estou tentando integrar minha AMT 2018E no meu Home assitant, meu HA supervised está em uma VM no proxmox, o problema é que as configurações do node-red estão na pasta addon_configs/a0d7b954_nodered/ e não na config/node-red, se alguém tiver uma dica?
Boa noite pessoal, antes de tudo me desculpem, lido a bastante tempo com central de alarme e integrações Tuya, mas pouco tempo com Home Assistant, li o conteúdo inteiro do tópico e ainda assim não consegui fazer funcionar, será que alguém consegue mandar um manual detalhado, ou até um vídeo (seria perfeito) de como fazer, a minha é uma AMT 8000, fiz bastante coisa e o máximo que aconteceu foi um dia minha central travar e eu ter que tirar a bateria dela para voltar, de resto sempre da erro de autenticação
Na verdade nao tenho desconexões constantes, mais é quando atualiza o HA ou quando tenho que reinicialo… ai sempre precisa das dois deploy para a central voltar a ser reconhecida
Quando vc usa a opção Reiniciar o Home Assistant, os addon não são parados e o NR continua funcionando.
Vc pode verificar usando o ip do HA com a porta 1880, ex:192.168.0.6:1880
Quando vc usa a opção Reiniciar sistema, tudo é reiniciado e o NR só será iniciado após o HA subir.
Da uma olhada nos logs do NR pra ver se tem alguma coisa.
Para tentar filtrar o problema, tenta parar o NR e iniciar novamente ao invés de dar deploy e veja os logs