Kann man den Samstag bei WE (Wochenende und Feiertage) ausschließen - oder "Sonntag + Feiertage" definieren?
[09:00 | WE "aber nicht Samstag" ]
Zitat von: grappa24 am 17 Februar 2020, 13:01:12
Kann man den Samstag bei WE (Wochenende und Feiertage) ausschließen - oder "Sonntag + Feiertage" definieren?
[09:00 | WE "aber nicht Samstag" ]
[09:00 |012345]
@Damian: Vermutlich liefert das wieder etwas andere Ergebnisse, die dann nicht richtig sind, wenn ein Feiertag unter der Woche ist (oder am Sa.).
Ist eigentlich keine DOIF-Frage, weil das auch dort zwischenzeitlich über IsWe() läuft...
Die Antwort zu der Frage steht daher etwas versteckt im Attributsabschnitt "holiday2we" zu "global" :
Falls sich einer der Elemente dieser Liste weekEnd nennt, dann wird nicht auf Samstag/Sonntag geprüft. Falls einer der Elemente noWeekEnd ist, und nicht "none" zurückliefert, dann ist $we 0.
Wenn du also nur den Sa. vom $we ausnehmen willst, brauchst du entweder
- einen Eintrag weekEnd und einen weiteren holiday-Eintrag, der alle Sonntage zum Feiertag macht, oder
- eine noWeekEnd-holiday-Datei, die alle Samstage "positiv" zurückmeldet, die nicht gleichzeitig Feiertag sind. Beispiel von Rudi findest du hier: https://forum.fhem.de/index.php/topic,101789.msg952905.html#msg952905