afterDelayFunctionsToRun è una lista di operazioni che l'utente può configurare per essere esguite un certo tempo dopo che le condizioni dello scenario si sono verificate.
In questo modo lo scenario esegue le operazioni in functionsToRun quando si verificano le sue condizioni , poi crea un'altro scenario con all'interno delle functionsToRun le operazioni che erano in afterDelayFunctionsToRun , e come condizione del nuovo scenario mette un tempo che è l'orario quando si sono verificate le prime condizioni sommato al delay impostato dall'utente.
Con questa soluzione si possono creare condizioni molto avanzate come ad esempio :
Se passa qualcuno ed attiva un sensore allora onos accende una luce e dopo 5 minuti la spegne.
Queste cose si possono fare anche usando due scenari separati..
Per il momento l'interfaccia web per configurare gli scenari è già abbastanza complessa quindi forse non è il caso di sviluppare un ramo di operazioni aggiuntive...
afterDelayFunctionsToRun è una lista di operazioni che l'utente può configurare per essere esguite un certo tempo dopo che le condizioni dello scenario si sono verificate. In questo modo lo scenario esegue le operazioni in functionsToRun quando si verificano le sue condizioni , poi crea un'altro scenario con all'interno delle functionsToRun le operazioni che erano in afterDelayFunctionsToRun , e come condizione del nuovo scenario mette un tempo che è l'orario quando si sono verificate le prime condizioni sommato al delay impostato dall'utente.
Con questa soluzione si possono creare condizioni molto avanzate come ad esempio : Se passa qualcuno ed attiva un sensore allora onos accende una luce e dopo 5 minuti la spegne.
Queste cose si possono fare anche usando due scenari separati.. Per il momento l'interfaccia web per configurare gli scenari è già abbastanza complessa quindi forse non è il caso di sviluppare un ramo di operazioni aggiuntive...