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
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.
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
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