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ì.