Item mit Timer ausschalten
Verfasst: 28. Apr 2018 16:03
Hallo,
Ich möchte ein Item ich einer bestimmten Zeit nach dem Einschalten wieder ausschalten. Hierfür habe ich bereits eine Regel geschrieben:
Leider bleibt der Status des Items allerdings trotz der Regel bei ON, weshalb ich etwas ratlos bin woran das liegen könnte.
Danke schonmal für die Hilfe,
Grüße,
Tim
Ich möchte ein Item ich einer bestimmten Zeit nach dem Einschalten wieder ausschalten. Hierfür habe ich bereits eine Regel geschrieben:
Code: Alles auswählen
var Timer md1Timer = null
val int timeoutMinutes = 1
rule "Staubsauger received ON"
when
Item staubsauger received command ON
then
if(md1Timer == null) {
md1Timer = createTimer(now.plusMinutes(timeoutMinutes ), [|
staubsauger.sendCommand(OFF)
md1Timer = null
])
}
else {
md1Timer.reschedule(now.plusMinutes(timeoutMinutes )
}
end
Danke schonmal für die Hilfe,
Grüße,
Tim