Pessoal,
Estou começando no Node Red e estou tentando aprimorar um projeto de medição de agua por pulso de hidrometro que cheguei a comentar nesse tópico:
Alguém poderia me ajudar com o fluxo e funções para separar os valores que eu recebo pelo MQTT?
A cada 30 segundos eu recebo os seguintes valores ao ouvir o tópico “aguamqtt”:
"Mensagem 2 recebida em aguamqtt às 17:15:
{
“variable”: “L”,
“value”: 658,
“unit”: “L”
}
QoS: 0 - Retain: false
Mensagem 1 recebida em aguamqtt às 17:15:
{
“variable”: “Q”,
“value”: 0,
“unit”: “L/h”
}
QoS: 0 - Retain: false
Mensagem 0 recebida em aguamqtt às 17:15:
{
“variable”: “P”,
“value”: 1,
“unit”: “1”
}
"
Eu criei um fluxo no Node Red com um switch node para separar as mensagens recebidas:
Debug:
A minha questão agora, que estou empacado, é como eu posso separar apenas os valores e inseri-los em alguma entidade do Home Assistant para que depois eu possa criar Utility_Meter e manter históricos diários, semanais, mensais e anuais ?
Hoje eu utilizo o Utility_Meter para separar o meu consumo de energia da casa (isso é assunto para outro tópico mas vou copiar e colar aqui o que tenho no configuration.yaml)
Se alguem tiver alguma dica tambem de como fazer diferente do que estou fazendo eu agradeço.
Abraço!