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