Olá a todos! Para essa dica primeiro se deve entender algumas lógicas que explico em alguns tutoriais!
Segue os tutoriais!
Entendendo essas lógicas é bem simples conseguir fazer essa automação.
A lógica é simples, quando os moradores da casa estão fora o input_boolean é ligado, com ele ligado o alarme é armado.
Quando algum dos moradores chega em casa o input_boolean é desligado então o alarme é desarmado.
Com o input_boolean criado vamos organizar dessa forma os fluxos!
Primeiro vamos entender a lógica do primeiro fluxo. Verificar se as pessoas estão em casa!
Para cada morador a + na casa precisamos aumentar mais o fluxo e a verificação.
Vamos configurar o Events:state dessa forma:
Vamos configurar o Current State dessa forma:
Lembrando que vamos ter vários Events:state, um para cada morador e o Current State também! Esses exemplos são da primeira fileira do fluxo!
No final do fluxo temos o input_boolean configurado para ligar o alarme.
Aqui temos o seguinte: Se a casa está desocupada o alarme é ligado. Se a casa está ocupada o alarme é desligado.
Então vamos configurar assim:
Para a casa desocupada, o input_boolean vai estar ligado.
E o alarme armado:
Embaixo vai configurar o contrário, para a casa ocupada (input_boolean desligado) então o alarme vai estar desarmado.
Para a verificação se o morador está em casa temos que criar um Events:state para cada morador e linkar no call service com o input_boolean desligado.
O node events:state configurado para quando o morador estiver em casa…
o input_boolean vai ser desligado, consequentemente o alarme desligado.
Espero ter ajudado!