Os auxiliares são dispositivos fake que podemos criar para auxiliar em automações. Acredito que muitos já quiseram criar automações e pegar informações dessas automações para colocar na Dashboard mas não sabiam como! Com o auxiliar Texto é possível! Com ele vamos criar uma entidade que exibe o texto que quisermos, pode ser informações de automações!
Vamos lá!
Vá em Configurações, clique em Automações & Cenas.
Vá em Entidades Auxiliares e clique na direito embaixo em Adicionar Entidade Auxiliar.
Selecione Texto.
Preencha com um nome, um ícone e outras informações. No meu caso coloquei “Testando” como o nome e não mudei mais nada. Clique em Criar.
Podemos ver que foi criado o input_text.testando que é o auxiliar Texto que criei, é ele que vamos usar para automações.
Adicionei ele na Dashboard em um cartão de entidades e podemos ver o escrito “unknown” no status da entidade.
Clicando para ver as informações podemos ver que não tem histórico.
No escrito “unknown” podemos escrever e essa informação vai ser alterada na Lovelace também.
Agora vamos ver como podemos utilizar isso no Node-RED em uma automação!
A ideia da automação é alterar o payload da automação para esse payload ser enviado para o input_text e ele aparecer na Lovelace.
Para o exemplo de automação usei 3x inject, 3x change e 1x call service.
Montei dessa forma a automação.
Utilizei o node change para mudar o payload e enviar o payload que eu quisesse para o input_text.
Configurei 3 nodes change, cada um com um payload diferente, são eles: quarto, sala e banheiro.
No node call service configurei o input_text e no Data coloquei o código para que seja o payload recebido o valor a aparecer na Lovelace.
Em Domain selecione input_text
Em Service selecione set_value
Em Entity Id coloque a entidade do auxiliar texto.
{
"value": "{{payload}}"
}
Para verificar o payload coloquei um node debug e podemos ver que o payload está alterando a mensagem no input_text.
Olhando no cartão na Lovelace conseguimos ver no histórico que o texto foi alterado!
Espero ter ajudado, um abraço!
Conheça outros auxiliares: