Hallo,
bin wie schon erwähnt Anfänger in Sachen Openhab.
Ich würde gerne eine Treppenlichtschaltung als Rule realisieren.
Dafür habe ich mir die Rule aus dem Demo ein wenig abgeändert
Funktioniert auch ganz gut, allerdings nur wenn ich das Licht per App bzw. Webseite einschalte.
Wenn ich die Lichtschalter manuell bediene, klappt es leider nicht.
Kann mir jemand einen Gedankenanstoß geben??
MfG
Teasy
bin wie schon erwähnt Anfänger in Sachen Openhab.
Ich würde gerne eine Treppenlichtschaltung als Rule realisieren.
Dafür habe ich mir die Rule aus dem Demo ein wenig abgeändert
Code:
rule "Treppenlicht" when Item Licht_Treppe received command then if(receivedCommand==ON) { if(timer==null) { // first ON command, so create a timer to turn the light off again timer = createTimer(now.plusSeconds(180)) [| sendCommand(Licht_Treppe, OFF) ] } else { // subsequent ON command, so reschedule the existing timer timer.reschedule(now.plusSeconds(10)) } } else if(receivedCommand==OFF) { // remove any previously scheduled timer if(timer!=null) { timer.cancel timer = null } } end
Wenn ich die Lichtschalter manuell bediene, klappt es leider nicht.
Kann mir jemand einen Gedankenanstoß geben??
MfG
Teasy
Kommentar