O que significa "tipos de condições" em Cenas?

Modificado em Fri, 15 Mar 2024 às 03:23 PM

Existem 3 tipos de condições, utilizados para diferentes fins - "Uma vez", "Repetidamente" e "Em qualquer alteração".





"Uma vez" - quando a condição predefinida for atingida, a cena será activada apenas uma vez. Para que a cena seja novamente activada, a condição "QUANDO" tem de ser repetida. Se introduzir adicionalmente um tempo no campo "A condição é válida", a cena só arranca quando o estado "QUANDO" existir pelo menos durante esse tempo.

Exemplo: Tem uma cena (Quando) uma porta é aberta, (Enviar) envia uma notificação push. Se estiver definido para Uma vez: 0 min - a ação "fazer" será desencadeada imediatamente quando a porta for aberta. Se estiver definido para Uma vez: 2 min - a ação "fazer" será desencadeada 2 minutos depois de a porta ter sido aberta.


 


"Repetidamente" - O estado "QUANDO" é constantemente consultado a cada minuto completo. E todas as acções "FAZER" definidas também são consultadas a cada minuto se o estado "QUANDO" não for alterado.

Exemplo: Tem um cenário (When) consumption > 15 W, (Do) send a push notification. A cena verifica o consumo a cada minuto e, se for > 15 W, envia uma notificação.


 


"Em qualquer alteração" - Esta condição é utilizada principalmente para monitorizar a temperatura ou o consumo de energia. Quando esse tipo de condição é escolhido para o valor de X, activará sempre a mesma cena quando as condições predefinidas forem cumpridas em cada alteração.


 


Exemplo da diferença entre "uma vez" e "em qualquer alteração":


Temos uma cena com (WHEN) Temp > 10 graus, (DO) Enviar notificação.


Digamos que a temperatura atual é de 6 graus. A temperatura atinge os 12 graus. Tanto "uma vez" como "em qualquer alteração" serão accionados e enviarão a notificação. A temperatura muda novamente e é agora de 15 graus. "Uma vez" não será acionado, mas "em qualquer alteração" sim.