erstmal ein gutes neues Jahr an alle!!!!
Nun zum Problem:

Ich hatte bis vor kurzem die Rule unten (fast einwandfrei) am laufen. Was komisch war, die Rule fing auch am Ende nochmal an, störte mich aber nicht. Seit ein paar Tagen startet zwar die Rule (Eintrag im log) sie wird aber nicht beendet. Ich habe aber nichts verändert und finde den Fehler nicht.
Hintergrund: Es soll das Nachtlicht für meinen Sohn sein, dass die Lampe nicht die ganze Nacht brennt...
Vielen Dank vorab...
Rule:
Code: Alles auswählen
var Timer tSchlummer = null // globale Variable für den Timer
rule "Schlummer"
when
Item LEDIKEA_OG_RaphaelDH changed
then
logInfo("Schlummer", "Schlummerlicht startet")
if(tSchlummer !== null) tSchlummer.cancel
var Integer iSekunden = 3600
if(now.getMinuteOfDay >= 21 * 60 && now.getMinuteOfDay < 23 * 60 +29 ) iSekunden = 600
if(now.getMinuteOfDay >= 1 && now.getMinuteOfDay < 6 * 60 +10 ) iSekunden = 600
tSchlummer = createTimer(now.plusSeconds(iSekunden), [
LEDIKEA_OG_RaphaelDH.sendCommand(OFF)
tSchlummer = null
])
end