Nochmal: Rule mit Timer arbeitet nicht
Verfasst: 28. Aug 2019 21:58
Hallo zusammen.
Ich habe nun schon einige Beispiele durchforstet, aber komme nicht drauf warum meine Rule nicht arbeitet:
Es wird keinerlei Meldung im Log angezeigt.
Hat jemand eine Idee?
Grüße
Wolfgang
Ich habe nun schon einige Beispiele durchforstet, aber komme nicht drauf warum meine Rule nicht arbeitet:
Code: Alles auswählen
// Kopf der *.rules Datei
// Alle globalen Variablen werden zu Beginn der Datei definiert
var Timer tDelay = null
// Ende der Definition globaler Variablen und Konstanten
// ab hier können Rules stehen
rule "Terrasse Sued schliessen"
when
Item TE_Sued_Shutter changed to UP or
Item TE_Sued_Shutter changed to DOWN
then
tDelay?.cancel // lösche Timer, falls einer existiert
tDelay = createTimer(now.plusSeconds(30), [ |
TE_Sued_Shutter.sendCommand(STOP) // Relais absteuern
])
end
Hat jemand eine Idee?
Grüße
Wolfgang