So habe ich es jetzt hinterlegt gehabt:
Code: Alles auswählen
var Timer tSunset = null
rule "zwei Minuten nach sunset"
when
Channel 'astro:sun:xxx:set#event' triggered START
then
tSunset?.cancel
tSunset = createTimer(now.plusMinutes(2), [|
gSUG.allMembers.forEach[i | i.sendCommand(DOWN)]
])
end
Code: Alles auswählen
var Timer tSunset1 = null
rule "Kueche auf bei SAG"
when
Channel 'astro:sun:xxx:rise#event' triggered START
then
tSunset1?.cancel
tSunset1 = createTimer(now.plusMinutes(30), [|
sendCommand(ku_r_rol_all,UP)]
)
end