Boa tarde. Pessoal , sou leigo ainda no HA e no node red. Comprei um medir para a energia elétrica aqui de casa e gostaria de ter em uma entidade a informação de consumo zerada todos os dias para poder contabilizar o consumo do dia.
Criai a seguinte estrutura e function, mas não está funcionando. Alguém pode me ajudar?
var consumo_anterior = flow.get(“consumo_anterior”) || msg.ultimo
flow.set(“consumo_anterior”, consumo_anterior)
var consumo_dia = msg.ultimo
let h = new Date().getHours();
let m = new Date().getMinutes();
if (h == 0)
{
if (m == 0)
{
consumo_anterior = msg.ultimo
}
}
msg.payload = consumo_dia - consumo_anterior
msg.payload = msg.payload.toFixed(2)
return msg;