Hello Rigpapa
Currently user of DelayLight and Reactor plugins, thank so much for these great plugins.
I Have the following situation.
I have three lights in a bathroom that are turned off by DelayLight after 20 minutes, I do not have any sensors, so it is only set on Manual Off Delay without any Inhibitors. Lights are turned off after 20 min as expected.
I wanted to be able to disable the light off timer from the wall switch to leave lights on indefinitely, manually turning lights on again within 10 secs after lights go off, so I decided to use Reactor plugin for this task.
In Reactor I created two groups with an AND condition (B Hpr), the first OR group(Off pulse 10 sec) checks if any of the lights goes off and on match pulse go true for 10 secs, the second OR(Lighs On) group checks if any of the lights goes on. This way if both conditions are meet the sensor is triggered.
In activities if the sensor (B Hpr) becomes TRUE it sets DelayLightTimer to disable “0”, when (Lights On) becomes FALSE it sets DelayLightTimer to enable “1”
Testing this setup, it works, lights are left indefinitely on if I turn lights back on within 10 secs, when I turn lights off the timer is enabled for next usage of bathroom lights.
However, after some days disabling lights off timer doesn’t work, I noticed that reactor disables DelayLight switch not the DelayLightTimer. So, I went to check activities setup to verify and indeed it is configured in “Set enable state” under Common Actions title instead of “SetEnable” under DelayLightTimer. I changed it back to “SetEnable” under DelayLightTimer title, and it works again. This had happened to me many times, saved activities apparently defaults back to “Set enable state” under Common Actions title, when this happens lights are turned off, the Delay Switch is disabled but timer continues running and turn off lights when it expires.
Any help with this issue is appreciated