Beleuchtungssteuerung mit Timer und Motionsensor
Verfasst: 25. Okt 2017 17:56
Hallo Leute,
ich habe mal eine Frage, da ich mich gerade intensiv mit einigen Openhab Themen auseinandersetze und stecke hier gerade etwas fest und ich denke es muss doch eigentlich ganz simpel sein.
Mein Projekt: Beleuchtungssteuerung im Eingangsbereich, bei Aktivierung des Bewegungssensors, Licht an für zwei Minuten und das nur wenn es dunkel ist.
Funktioniert auch schon echt ganz gut, allerdings ohne die Zeitliche Steuerung wann die Regel aktiv sein soll!
Ich will jetzt noch das Astro-Binding nutzen, was mir Daylight time, oder Sun-Set ausgeben kann. Wie kann ich denn nun hier eine Doppel-Bedingung einfügen, dass die Regel nur im Zeitraum wenn es dunkel ist aktiv ist?
wenn ich bei "when" noch eine zusätzliche Bedingung einfüge komme ich nicht weiter...
Z.B.
Sorry, mir wurde das Programmieren irgendwie nicht in die Wiege gelegt!
Herzlichen Dank schon mal!
Gruß!
Uwe
ich habe mal eine Frage, da ich mich gerade intensiv mit einigen Openhab Themen auseinandersetze und stecke hier gerade etwas fest und ich denke es muss doch eigentlich ganz simpel sein.
Mein Projekt: Beleuchtungssteuerung im Eingangsbereich, bei Aktivierung des Bewegungssensors, Licht an für zwei Minuten und das nur wenn es dunkel ist.
Funktioniert auch schon echt ganz gut, allerdings ohne die Zeitliche Steuerung wann die Regel aktiv sein soll!
Code: Alles auswählen
rule "Beleuchtung Eingang, An für 2 min"
when
Item Motionsensor received update ON
then
if(timer === null) {
logInfo("FILE", "Setting to ON and creating timer")
Eingang_Garage.sendCommand(ON)
timer = createTimer(now.plusMinutes(2), [|
logInfo("FILE", "Timer expired and setting to OFF")
Motionsensor.postUpdate(OFF)
Eingang_Garage.sendCommand(OFF)
timer = null
])
} else {
logInfo("FILE", "Timer rescheduled")
timer.reschedule(now.plusMinutes(2))
}
end
wenn ich bei "when" noch eine zusätzliche Bedingung einfüge komme ich nicht weiter...
Z.B.
Code: Alles auswählen
when Item AstroSunData_Set_StartTime changed to ON
and Item Motionsensor received update ON....then...
Herzlichen Dank schon mal!
Gruß!
Uwe