FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: matze1999 am 01 Januar 2026, 19:58:12

Titel: [erledigt]Auswertung, ob der Folgetag ein Feiertag ist
Beitrag von: matze1999 am 01 Januar 2026, 19:58:12
Hallo,

ich habe folgende Bedingung eines DOIF, die ich aber nur ausführen lassen möchte, wenn der Folgetag (Montag) kein Feier-/Ferientag ist !($we):

([20:00|So]) ({system "/bin/bash /opt/fhem/Stundenplan.sh &"})

Wie könnte man das machen?

matze
Titel: Aw: Auswertung, ob der Folgetag ein Feiertag ist
Beitrag von: Damian am 01 Januar 2026, 20:04:03
Das steht in der Commandref:


ZitatWochentagsteuerung

Hinter der Zeitangabe kann ein oder mehrere Wochentage getrennt mit einem Pipezeichen | angegeben werden. Die Syntax lautet:

[<time>|0123456789X] mit 0 Sonntag, 1 Montag, ... bis 6 Samstag, 7 Wochenende und Feiertage (entspricht $we), 8 Arbeitstag (entspricht !$we),9 Wochenende oder Feiertag morgen (entspricht intern $twe), X Arbeitstag morgen (entspricht intern !$twe)

alternativ mit Buchstaben-Kürzeln:

[<time>|So Mo Di Mi Do Fr Sa WE AT MWE MAT] WE entspricht der Ziffer 7, AT der Ziffer 8, MWE der Ziffer 9, MAT dem Buchstaben X

oder entsprechend mit englischen Bezeichnern:

[<time>|Su Mo Tu We Th Fr Sa WE WD TWE TWD]

Also

[20:00|MAT]
Titel: Aw: [erledigt]Auswertung, ob der Folgetag ein Feiertag ist
Beitrag von: matze1999 am 02 Januar 2026, 11:32:01
ach ja, die Commandref   8)

ich hab nur im wiki nachgeschaut.

Danke für die Erinnerung,

matze
Titel: Aw: [erledigt]Auswertung, ob der Folgetag ein Feiertag ist
Beitrag von: MasterRay am 02 Januar 2026, 18:00:07
Das "holiday"-Modul kann da auch (Reading: tomorrow) ...
Titel: Aw: [erledigt]Auswertung, ob der Folgetag ein Feiertag ist
Beitrag von: Damian am 02 Januar 2026, 20:11:34
Zitat von: MasterRay am 02 Januar 2026, 18:00:07Das "holiday"-Modul kann da auch (Reading: tomorrow) ...

ja, und genau diese Informationen fließen in $we ein und die fließen wiederum in die DOIF-Notation ein.