Wochentagssteuerung: Samstag von WE ausnehmen?

Begonnen von grappa24, 17 Februar 2020, 13:01:12

Vorheriges Thema - Nächstes Thema

grappa24

Kann man den Samstag bei WE (Wochenende und Feiertage) ausschließen - oder "Sonntag + Feiertage" definieren?

[09:00 | WE "aber nicht Samstag" ]
FHEM 6.1, 2 x RasPi 3B+, Debian Buster; KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200
Rollo-/Lichtsteuerung/-szenarien, T-Sensoren, Fensterkontakte, Heizungssteuerung, HEOS, Sprachsteuerung mit Alexa-FHEM, Netatmo, Nuki, ...

Damian

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]
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Beta-User

@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
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files