rossko57
(Rossko57)
July 31, 2019, 2:43pm
8
I use this (but have many lighting zones with different trigger needs)
Managed by always sending a time to run, but if already running a longer time, has no effect.
Problem Statement
Sometimes you need to run a timer, but want to able to inspect the remaining time. This is not directly possible with either createTimer() or the Expire binding.
Example - I have lighting-on timers that run for different duration depending on the trigger source or time of day. It is useful to have the timer behave “intelligently” - do not apply a new 5-minute request where there is still seven minutes of a previous trigger to run. But do apply it if there is only two minu…