Türkontaktöffner zu bestimmten Zeiten aktivieren
Verfasst: 29. Sep 2021 08:57
Hallo,
ich habe bei mir im Haus eine Treppenbeleuchtung installiert.
Gesteuert wird diese über einen Shelly 1 mit Zeitsteuerung.
Wenn die Sonne untergeht, dann geht das Licht an und um 22:30 Uhr geht das Licht aus.
Nun habe ich zusätzlich einen Türkontaktöffner installiert und möchte dass das Licht an geht, wenn die Tür zwischen 22:30 und 5:59 geöffnet wird.
Dazu habe ich folgende Regel erstellt.
Habe ich irgendwo einen Fehler gemacht? - Vielen Dank!
ich habe bei mir im Haus eine Treppenbeleuchtung installiert.
Gesteuert wird diese über einen Shelly 1 mit Zeitsteuerung.
Wenn die Sonne untergeht, dann geht das Licht an und um 22:30 Uhr geht das Licht aus.
Nun habe ich zusätzlich einen Türkontaktöffner installiert und möchte dass das Licht an geht, wenn die Tür zwischen 22:30 und 5:59 geöffnet wird.
Dazu habe ich folgende Regel erstellt.
Habe ich irgendwo einen Fehler gemacht? - Vielen Dank!
Code: Alles auswählen
// Haustuer
rule "Licht An - 1 Minute warten - Licht Aus"
when
Item eg_flur_haustuer changed to OPEN
then
tTuer?.cancel
if(eg_flur_licht_treppe.state != ON && now.getMinuteOfDay >= 22*60+30 && now.getMinuteOfDay <= 23*60+59) // von 22:30 Uhr - 23:59 Uhr
sendCommand(eg_flur_licht_treppe, ON)
tTuer = createTimer(now.plusMinutes(1), [
eg_flur_licht_treppe.sendCommand(OFF)
])
if(eg_flur_licht_treppe.state != ON && now.getMinuteOfDay >= 00*60+00 && now.getMinuteOfDay <= 05*60+59) // von 00:00 bis 05:59
sendCommand(eg_flur_licht_treppe, ON)
tTuer = createTimer(now.plusMinutes(1), [
eg_flur_licht_treppe.sendCommand(OFF)
])
end