Conheça o node wait until (espere até...)! A automação só continua se as condições desse node forem atendidas!

Com o node wait until podemos criar automações complexas em que só é dado o andamento da automação se condições impostas pelo node wait until forem cumpridas! Quando uma automação é iniciada o node wait until irá aguardar até que a condição configurada nele seja atendida ou ultrapassar o tempo limite configurado nele e, então, dará andamento a automação. Qualquer nova entrada nessa automação zera o temporizador configurado.

Ele é um node de Condição!

Para melhor entendimento desse tutorial são necessários conhecimentos desses tutoriais:

Vamos conhecer o node wait until!

1

Agora vamos configurar o node!

Em Entity ID coloque a entidade que vai ter seu status como condição para a automação funcionar.

Em wait until coloque a propriedade da entidade que vamos utilizar como condição para a automação funcionar.

Como assim propriedade? Clicando na caixa de texto podemos ver todas as propriedades que podemos utilizar como condição! Ainda não entendi, como vou saber o que colocar aqui?

Então, essas propriedades são os dados que a entidade nos informa no seu payload! Sim, primeiro temos que saber quais dados vamos utilizar como condição!

Como exemplo pequei um sensor de porta!

Essas são as informações que o payload do sensor nos da.

Não reparou em nada familiar? Sim, elas são as propriedades que podemos utilizar para configurar o node wait until. Lembrando que cada dispositivo diferente apresenta propriedades diferentes e temos sempre que olhar o payload para escolher qual vamos utilizar.

4.9

Em value vamos colocar qual o status que vamos utilizar, isso vamos também olhar no payload da entidade.

O node wait until também nos da a opção de Timeout, é uma configuração de tempo para que o node libere a automação mesmo se a condição não for atendida. Não é obrigatório o uso dessa opção, podemos deixar em 0 para que só a condição do value da entidade seja feita. Se preencher com 10 segundos, depois de 10 segundos o node wait until libera a automação.

Agora que já conhece o node wait until vamos ve-lo em prática!

Como exemplo elaborei uma automação bem simples!

Lógica: quando eu chegar em casa e abrir a porta da frente o google home vai me dar uma mensagem de bem vindo.

Para isso vou utilizar esses nodes:

1x node zone
1x node wait until
1x call service

O node zone configurei dessa forma
Lógica: quando o Leandro chegar em casa…

O node wait until configurei dessa forma, em Entity ID coloquei a entidade do sensor de porta. Em wait until coloquei a propriedade “state”, essa propriedade mostra os status on e off do sensor de porta. Não coloquei condição de tempo no Timeout, então deixei em 0.

Lógica: o node wait until vai segurar a automação e esperar até a porta da frente for aberta…

Embaixo do node wait until fica escrito waiting (em espera) até que a condição do node for atendida.

10

E o node call service configurei dessa forma:

Pronto! Lógica completa, quando o Leandro chegar em casa e abrir a porta o google home vai me dar bem vindo!

É isso ai, um abraço!

2 Likes

Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade