Depende do que usas.
Por aqui não.
Depende do que usas.
Por aqui não.
Nao tenho nada de diferente (penso…).
Acontece raramente, uma vez ao mes no maximo, mas o comportamento é este:
Estou a ver o mesmo. E tenho reconnects no meu Elfin. Mas apresentar valores com este nível de pico, não acontecia anteriormente.
O HA alterou o módulo de modbus nesta versão 2023.02 e só notei esses picos desde aí. Não sei se será por ai
@nikito7 este é o log que vejo regularmente:
Logger: homeassistant.components.modbus.modbus
Source: components/modbus/modbus.py:391
Integration: Modbus (documentation, issues)
First occurred: 16:49:18 (8 occurrences)
Last logged: 16:50:33
Pymodbus: edpbox: Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 8 bytes (0 received)
Pymodbus: edpbox: Exception Response(132, 4, IllegalFunction)
Podes continuar aqui:
É preciso mais detalhes
Tenho o setup realizado da forma como está descrito acima (acabei de confirmar para ter a certeza). As diferentes entities estão a aparecer e com valores corretos, excepto os erros acima indicados no log e os saltos de valores já indicados por vários utilizadores.
Tenho um contador Janz e tinha o GPRS ligado a ele. Aproveitei a ligação para ligar ao meu Elfin.
Estou a utilizar os endereços 11, 22, 23, 38, 39, 40, 108, 109, 121, 122, 123 e 127. Não sei de onde vem esse erro e a exception response.
@nikito7 diz-me que mais detalhes necessitas para identificar os erros.
O Janz GPRS precisa de um watchdog.
Não sei replicar no Elfin.
Isto só é valido para o “software Easy HAN”
{https://github.com/nikito7/easyhan/blob/dev/edpbox/eb9-extras-janz-wtd.js}
Simplesmente o contador deixa de responder.
Um simples restart não resolve.
Entendo. Mas como indicado, os problemas começaram a ocorrer há 3 dias, como podes ver no seguinte gráfico (que parece coincidir com a release 2023.2.2 do HA):
Mesmo com falhas na receção dos dados (devido ao polling coincidir com momentos em que o Elfin perde rede com o WiFi), estão a existir picos de valores que não existiam no passado, como o gráfico demonstra. E isto está a acontecer com todas as métricas, embora aqui só esteja demonstrada uma métrica.
Tens o meu yaml ou o do Mi ?
Mete update_interval diferentes
30
31
32
…
Actualmente não tenho nenhum elfin para testar.
Deixei de seguir o github do HA.
E os 4 bytes funcionam enquanto o HA quiser.
Visto ser non-standard.
Os zeros é facil filtrar, o resto não.
O elfin tem de estar actualizado.
@nikito7 por acaso não sabes o que possa ser. De x em x tempo e meu easy Han perde o script de ligar automaticamente quando é iniciado deixando de mandar os valores para o homeassistant.
Alguém com o mesmo problema? A cena é que só me acontece num deles (script trifasico), no script monofásico tudo funciona bem
A fonte de alimentação no sagem é instável.
BackLog SetOption65 1; Restart 1
Ainda não recebi os condensadores de 1000uF para testar
BackLog sleep 75; wifipower 12; restart 1;
Já esteve pior:
Implementei o teu YAML, pelo que os update_intervals estão diferentes. O Elfin tem a última versão (validei isso no fim-de-semana passado).
Poderá ser disso, dos 4 bytes, que está a gerar estes valores?
De que forma poderia, pelo menos, filtrar os zeros?
Templates. Mas vai criar um novo sensor.
Podes experimentar mudar o 250 para 500
delay: 1
timeout: 3
retries: 3
retry_on_empty: true
message_wait_milliseconds: 250
sempre achei o modbus do HA problemático
{https://github.com/nikito7/edpbox/blob/dev/modbus/EB1-pkg.yaml}
Obrigado @nikito7. Vou aumentar o message_wait para 500 e ver o resultado durante a noite.
Vou também abrir um bug no github do HA Core e pedir ajuda por lá.
>D
>BS
>S
if upsecs==10
then
=>TCPbaudrate 9600
=>TCPStart 9502
endif
>W
Bridge Mode: RTU over TCP
;eof
Tb tenho um MA109P trifásico. Podes partilhar o script e a configuração para ver se consigo tb pôr a funcionar? Obrigado,
Boas malta uma questao que nao me ficou clara, é preciso alimentaçao para colocar isto ou basta a fija instalada pela e-redes?
Se não tiver modem basta o chicote.
O Janz GPRS é como se não tivesse modem.
O modem è opcional ou so sei depois do pedido feito e instalado?
Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt