There has been an update to the binary, as well as to the device template.
You now have the ability to define a sensor to verify before turning OFF the device in question.
The way the egg timer works is:
* Send Start Egg Timer to the device with the parameters DeviceToLink (the light that will be turned on at the beginning), Timeout (the time after which the light will be turned off), VerifyStateDeviceID (the Device ID of the sensor that should be verified at the end of the timeout if it is tripped. If it is, the timer will be extended by the initial timeout.
* Send Cancel Egg Timer if you want to cancel the above timer before the end has been reached with a parameter defining if the OFF command should happen or not.
The reason for the new VerifyStateDeviceID are people that work the whole time, thus never stopping the motion sensor being tripped. Now it will continue to keep the light on.
Again, the binary is currently downloadable from http://deb.linuxmce.org/possy/eggtimer
- and there is a small wiki page about it:http://wiki.linuxmce.org/index.php/Egg_Timer
Feedback is appreciated.
PS: If you do not see the VerifyStateDeviceID when sending the Start Egg Timer command, make sure to sqlCVS upgrade the DCE repo.