Conheça o auxiliar Texto, o Input_text no Node-red! Altere o texto no Node-red e exiba na Dashboard!

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.

6

Clicando para ver as informações podemos ver que não tem histórico.

7

No escrito “unknown” podemos escrever e essa informação vai ser alterada na Lovelace também.

8

9

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:

2 Likes