Botão com Confirmação da Ação com Node Red


(Denis Nobre) #1

Olá pessoal!

Gostaria de compartilhar com todos uma opção interessante que dá para fazer com o Node Red, desde que esteja usando o dashboard.

Bem, vamos supor que exista algum equipamento na sua casa e que gostaria de evitar um comando adicional, ou seja, uma vez que clicou no switch do home assistant o comando já foi enviado.

Para evitar este tipo de condição, pelo dashboard do Node Red é possível inserir um botão e solicitar a confirmação da ação da ação.
No meu caso fiz a seguinte configuração:

Quando pressiono o botão Abrir/Fechar é mostrado no centro da tela o status atual e a confirmação da ação.

Neste momento o status está fechado, quando pressiono fechar aparece:

Quando clico em abrir aparece a seguinte mensagem:

Se clico em Sim o status é alterado para Aberto. Se clico em Não, nenhuma ação é efetuada.

image

O componente do dashboar responsável por esta configuração é:

image

Na sua configuração o botão tem algumas opções, quando é configurado conforme imagem abaixo ele habilita a saida do node e a mesma recebe o status configurado nas opções:

image
image

Com esses status é possível fazer as automações acionando os componentes desejado.

O fluxo do node red ficou desta forma, os campos marcados são as ações a serem executadas após recebimento da confirmação, que neste caso seria uma ação no home assistant:

Esse e só um exemplo de aplicação e que funciona muito bem.

Caso queiram mais detalhes só postar nos comentários.

Abraço!


(Rodolfo) #2

Top. Muito bom obrigado por partilhares essa informação.


(Denis Nobre) #3

Obrigado @RodolfoVieira


(system) fechado #4

Este tópico foi automaticamente fechado 90 dias após a última resposta. Novas respostas não são permitidas.