Automatische actie na x-minuten

Dit scriptje helpt je om bv een lamp na x-aantal minuten uit te schakelen. Handig voor verlichting in bv de kelder, zolder, tuinhuis…
Het is ook aan te raden om een soort bypass van dit script te maken. Dan kan je bv bij langere werkzaamheden het licht toch laten branden. Ik pas eigenlijk hetzelfde script toe, maar laat het licht dan bv 4u branden. Zo kan je het altijd zelf uit doen, en mocht je dit dan toch vergeten…

rule “Kelder AUTO-OFF”
// Kelderverlichting automatisch uit na zo’n 5 minuten
when
Item contact_WO_Keuken21x changed
then
if ( Light_WO_Kelder_Kelder.state == ON ) {
logInfo(“WO_Kelder”, “Kelderlicht gaat binnen 5 minuten uit!”)
Thread::sleep(300000)
logInfo(“WO_Kelder”, “Kelderlicht gaat automatisch uit!”)
sendCommand( Light_WO_Kelder_Kelder, OFF )
}
else {
sendCommand( Light_WO_Kelder_Kelder, OFF )
}
end