DOIF Rollosteuerung Wochentagsabhängig über Mitternacht disable

Begonnen von firebladerx52, 27 Juli 2018, 08:15:54

Vorheriges Thema - Nächstes Thema

firebladerx52

Hallo,

Ich hab folgende Rollosteuerung die auch sehr gut funktioniert:


([{sunrise(+1800,"07:00","08:30")}|8] or [{sunrise(+1800,"07:45","08:30")}|7]) (set HM_5CA8D3 on, set HM_60745E on) DOELSEIF ([{sunset(-900,"16:30","22:30")}]) (set HM_5CA8D3 off, set HM_60745E off)


Diese wird mit folgenden Code durch das öffnen eines Fensterkontaktes (Das ist die Terassentür) disable.

([HM_57BB0E:"closed"]) (set Rollosteuerung_WZ enable) DOELSE (set Rollosteuerung_WZ disable)

Jetzt ist es in letzter Zeit häufig so, Das die Terassentür bis nach Mitternacht offen steht und die Rollos manuell geschlossen werden. Am nächsten Morgen laufen dann die Rollos nicht automatisch hoch.
Ich vermute das das an der Wochentagserkennung liegt die ja um Mitternacht stattfindet.
Wie kann ich das prüfen bzw das Problem lösen?

Gruß Marco

Ellert

Nur mal als Idee

statt
DOELSEIF ([{sunset(-900,"16:30","22:30")}])

den Zweig ergänzen

DOELSEIF ([{sunset(-900,"16:30","22:30")}] and [?HM_57BB0E:contact] eq "closed" or [?{sunset(-900,"16:30","22:30")}-03:00] and [HM_57BB0Econtact] eq "closed") (...)

Das zweite DOIF weglassen.

firebladerx52

danke, ich probiere das die tage mal aus!

Nur noch eine Verständnisfrage: für was sind die beiden Fragezeichen? Einmal vorm Device und einmal vorm {sunset ?

Gruß Marco

Ellert

Zitat von: firebladerx52 am 30 Juli 2018, 16:40:11
danke, ich probiere das die tage mal aus!

Nur noch eine Verständnisfrage: für was sind die beiden Fragezeichen? Einmal vorm Device und einmal vorm {sunset ?

Gruß Marco
https://fhem.de/commandref_DE.html#DOIF_Zeitintervalle_Readings_und_Status_ohne_Trigger