Configurei um medidor de energia da Elsys (MQTT) em meu Home Assistant. Tudo funcionando perfeitamente, a unica questão é que o medidor fornece as grandezas eletricas separadas (corrente, tensão, potência) por fase. Para que se tenha uma exibição geral, fiz a soma das grandezas das fases em um unico valor, para que tenha uma exibição do total, conforme abaixo:
A questão é que toda vez que reinicio o Home Assistant, o valor da variavel torna-se zero, gerando erro nos valores de consumo diario e agora na nova seção de Energy.
Porem, as variaveis somadas que formam a grandeza total, não zeram, somente tem uma pequena regiao “em branco” no momento do reinicio:
Ja tentei utilizar o retain, já deixei as variaveis ligadas e desligadas no recorder, mas nada tem efeito. Toda vez que reinicio, as variaveis “zeram” e ocasionam erros nas leituras. Teria que ter um modo de guardar os valores enquanto o HA reinicia.
Olá não tenho 100% de certeza mas eu acredito que o retain não está funcionando, se este for o caso o valor não está realmente zerando. Quando um sensor mqtt no HA não tem retain o valor inicial é undefined, isso explicaria o buraco o gráfico. Uma solução para isso seria adicionar um if no template dos sensores que diz se eles forem indefinidos o valor é zero se não o valor é o número recebido do mqtt.
não tenho esse problema.
adicionei os sensores conforme abaixo no Configuration.yaml
Também adicionei uma linha com “recorder:” com mesmo arquivo.
La no final, também adicionei a linha para adicionar o last_reset em todos.
Obrigatório para os medidores de consumo aparecerem no novo dash de energia
Os valores das variáveis que recebo via MQTT do Medidor Elsys não têm problema, quando reinicio o HA eles somente não possuem leitura no período e não ficam “zerados”.
O problema são os sensores que são resultados aritméticos dos sensores MQTT (abaixo). Esses se tornam zero quando eu reinicio o HA e causam esses saltos nas leituras. Gostaria que eles ficassem ou no mesmo valor de antes de reiniciar ou não tivesses nenhum enquanto o HA reinicia, como acontece com os sensores MQTT.