Hallo,
ich habe ein wirklich gut funktionierendes doif in dem ich meine Rolladen im Schlafzimmer regele. Unter Anderem auch die Zeit wann der Rollladen morgens aufgeht. Im normalen Ablauf klappt alles wunderbar. An Christi Himmelfahrt allerdings ging das Rollo hoch obwohl meiner Meinung nach die folgende Zeile:
(([Rollladenautomatik] eq "Halbautomatik" or [Rollladenautomatik] eq "Vollautomatik") and [({twilight("Helligkeit","sr","10:45","11:00")})|57] and [SZ_Roll] eq "off")
(set SZ_Roll on)
Vorrang vor der danachfolgenden Zeile haben sollte, da ja diese Bedingung zutrifft.
(([Rollladenautomatik] eq "Halbautomatik" or [Rollladenautomatik] eq "Vollautomatik") and [({twilight("Helligkeit","sr","07:00","10:00")})|1234] and [SZ_Roll] eq "off")
(set SZ_Roll on)
In meiner Datei "events.holiday" steht Christi Himmelfahrt mit 39 Tage nach Ostersonntag drin, was ja eigentlich stimmen müsste.
Da ich am kommenden Donnerstag (Fronleichnam) gerne ein Öffnen vermeiden möchte hier die Frage ob mir hier jemanden einen Tipp geben kann wo ich nachbessern bzw. korrigieren könnte?
Gruß, Thomas
Vermutlich ist Bedingung 1 früh um 7 Uhr noch false, aufgrund deiner Zeitspanne. Deshalb schlägt die Bedingung 2 zu.
Mögliche Lösung:
Füge mal in der unteren Bedingung das hinzu:
and !$we
Hallo,
Du hast auch folgendes beherzigt:
https://wiki.fhem.de/wiki/Wochenende,_Feiertage_und_Schulferien (https://wiki.fhem.de/wiki/Wochenende,_Feiertage_und_Schulferien)
insbesondere der Abschnitt:
Feiertage mittels holiday-Datei
Habe ich letzte Woche eingerichtet und Probelauf hat funktioniert :)
gruß,
Shrek
Zitat von: mumpitzstuff am 28 Mai 2018, 16:19:44
Vermutlich ist Bedingung 1 früh um 7 Uhr noch false, aufgrund deiner Zeitspanne. Deshalb schlägt die Bedingung 2 zu.
Mögliche Lösung:
Füge mal in der unteren Bedingung das hinzu:
and !$we
Danke mumpitzstuff,
da hast du natürlich Recht. Um sieben Uhr trifft die ertse Bedingung noch nicht zu. Ich hab das Abfragen auf "nicht WE" noch eingebaut. Mal gespannt auf Donnerstag.
shrek71,
auch dir Danke, das hat Einbinden hat aber geklappt, da ich in der Datei noch andere Tage habe die alle sauber berücksichtigt werden.
Gruß, Thomas