Cosa significa "tipi di condizione" nelle Scene?

Modificato il Mer, 6 Mar alle 9:20 AM

Esistono 3 tipi di condizione, utilizzati per scopi diversi - "Una volta", "Ripetutamente" e "Su qualsiasi cambiamento".




"Una volta" - quando la condizione preimpostata è stata raggiunta, la scena verrà attivata una sola volta. Per attivare nuovamente la scena, è necessario ripetere la condizione "QUANDO". Se inserisce anche un tempo nel campo "La condizione è valida", la scena non si attiverà fino a quando lo stato "QUANDO" non sarà esistito almeno per questo tempo.

Esempio: Ha una scena (Quando) una porta viene aperta, (Fare) invia una notifica push. Se è impostato su Una volta: 0 min - l'azione "fai" verrà attivata immediatamente quando la porta è aperta. Se è impostata su Una volta: 2 min - l'azione "do" sarà attivata 2 minuti dopo l'apertura della porta.


 


"Ripetutamente" - Lo stato "QUANDO" viene costantemente interrogato ogni minuto intero. Anche tutte le azioni "DO" impostate vengono interrogate ogni minuto, se lo stato "WHEN" non viene modificato.

Esempio: Si dispone di una scena che (quando) consuma > 15 W, (Do) invia una notifica push. La scena controlla il consumo ogni minuto e se è > 15 W invierà una notifica.


 


"Su qualsiasi cambiamento" - Questa condizione è utilizzata principalmente per monitorare la temperatura o il consumo di energia. Quando questo tipo di condizione è scelto per il valore di X, attiverà sempre la stessa scena quando le condizioni preimpostate sono soddisfatte ad ogni cambiamento.


 


Esempio di differenza tra "una volta" e "ad ogni modifica":


Abbiamo una scena con (QUANDO) Temp > 10 gradi, (FARE) Inviare notifica.


Supponiamo che la temperatura attuale sia di 6 gradi. La temperatura raggiunge i 12 gradi. Sia "una volta" che "ad ogni cambiamento" si attiveranno e invieranno la notifica. La temperatura cambia di nuovo e ora è di 15 gradi. "Una volta" non si attiverà, ma "su qualsiasi cambiamento" sì.