Skip to content

v2.1.0-beta (pré-lançamento — suporte experimental AMT 8000)

Pre-release
Pre-release

Choose a tag to compare

@andregoncalvespires andregoncalvespires released this 28 Aug 09:13
· 8 commits to main since this release

Novidade principal: suporte experimental à AMT 8000

⚠️ Nada foi validado contra hardware real. Toda a implementação vem de engenharia reversa cruzada com um fluxo Node-RED de terceiros usado como referência.

Correção arquitetural importante — scheduler próprio de polling

O update_interval do DataUpdateCoordinator do Home Assistant não é preciso o suficiente para cadência sub-segundo (0,25s) — confirmado no código-fonte do próprio HA, numa simulação isolada e num log real em produção (rajadas de até 8 consultas em menos de 100ms, seguidas de pausas de centenas de ms). Substituído por um scheduler próprio, que nunca tenta "recuperar" atraso e dá prioridade a comandos (PGM/armar/desarmar) sobre o polling periódico.

Tensão da fonte e da bateria — confirmado em hardware real

Duas entidades novas, atualizadas a cada 5 minutos.

Novo: partições armadas ausente/presente

Duas entidades novas.

Também nesta versão

  • Filtro na resposta bruta + always_update=False — evita reescritas de estado desnecessárias
  • Nomes de zona/usuário persistidos, sobrevivem a reinícios
  • Receptor IP não parava mais após recarregar/reconfigurar
  • Nomes de usuário nas mensagens do Receptor IP
  • Tabela de eventos do Receptor IP ampliada de 68 para 132 códigos

Ver CHANGELOG.md para os detalhes completos. Em teste antes de virar versão estável padrão.