Hallo,
mit einem Script erstelle ich aus der System-Variable system.date zwei Variablen Wochentag und AbschnittArt. Die Variable ermittelt, ob es sich um einen Werktag oder Wochenende handelt. Zusätzlich ermittle ich noch über ein Script ob heute oder morgen ein Feiertag ist und schreibe dies ebenfalls in zwei Variablen. Beide Scripte funktionieren problemlos. Die Variablen lasse ich mir in der webui-Oberfläche anzeigen, diese passen.
In einem eigenen Programm möchte ich ein Gerät an den einzelnen Wochetagen individuell zu unterschiedlichen Zeiten auslösen lassen. Also z.B. am Freitag und Samstag Abend anders als am Montag.
Ich habe ein Programm erstellt das wie folgt aussieht:
Systemzustand Wochentag bei "Dienstag" nur prüfen
und
Systemzustand Feiertag_heute bei "ist falsch" nur prüfen
und
Zeitsteuerung
Zeit: Zeitpunkt: 22:10 Uhr
Serienmuster täglich, jeden Tag
Gültigkeitsdauer: 01.01.2024, kein Endedatum
zu Zeitpunkten auslösen
oder
so folgen die Wochentage Donnerstag, Freitag, Mittwoch, Montag
Aktivität
Geräteauswahl -> Aktion des Gerätes
In der Bedingung: Sonst wenn...
Systemzustand Wochentag bei "Sonntag" nur prüfen
und
Zeitsteuerung
Zeit: Zeitpunkt: 23:10 Uhr
Serienmuster täglich, jeden Tag
Gültigkeitsdauer: 01.01.2024, kein Endedatum
zu Zeitpunkten auslösen
oder
Systemzustand Feiertag_heute bei "ist wahr" nur prüfen
und
Zeitsteuerung
Zeit: Zeitpunkt: 23:45 Uhr
Serienmuster täglich, jeden Tag
Gültigkeitsdauer: 01.01.2024, kein Endedatum
zu Zeitpunkten auslösen
Aktivität
Geräteauswahl -> Aktion des Gerätes
Es sind natürlich noch ein paar identischen "Zweige" für die anderen Wochentage vorhanden.
Die Steuerung funktioniert an den Wochentagen Donnerstag, Mittwoch am Samstag und Sonntag. An den Wochentagen Dienstag und Freitag nicht. Ich habe die Wochentage auch schon in der "normalen" (Mo.- So.) Reihenfolge angeordnet, dann funktioniert es eben an anderen Wochentagen nicht korrekt. Also kann es auch nicht an der Variable des Wochentags liegen.
Gibt es eine Möglichkeit wie ich herausfinden kann, warum es an einzelnen Wochentagen nicht funktioniert?
Viele Grüße
RTB-Biker
mit einem Script erstelle ich aus der System-Variable system.date zwei Variablen Wochentag und AbschnittArt. Die Variable ermittelt, ob es sich um einen Werktag oder Wochenende handelt. Zusätzlich ermittle ich noch über ein Script ob heute oder morgen ein Feiertag ist und schreibe dies ebenfalls in zwei Variablen. Beide Scripte funktionieren problemlos. Die Variablen lasse ich mir in der webui-Oberfläche anzeigen, diese passen.
In einem eigenen Programm möchte ich ein Gerät an den einzelnen Wochetagen individuell zu unterschiedlichen Zeiten auslösen lassen. Also z.B. am Freitag und Samstag Abend anders als am Montag.
Ich habe ein Programm erstellt das wie folgt aussieht:
Systemzustand Wochentag bei "Dienstag" nur prüfen
und
Systemzustand Feiertag_heute bei "ist falsch" nur prüfen
und
Zeitsteuerung
Zeit: Zeitpunkt: 22:10 Uhr
Serienmuster täglich, jeden Tag
Gültigkeitsdauer: 01.01.2024, kein Endedatum
zu Zeitpunkten auslösen
oder
so folgen die Wochentage Donnerstag, Freitag, Mittwoch, Montag
Aktivität
Geräteauswahl -> Aktion des Gerätes
In der Bedingung: Sonst wenn...
Systemzustand Wochentag bei "Sonntag" nur prüfen
und
Zeitsteuerung
Zeit: Zeitpunkt: 23:10 Uhr
Serienmuster täglich, jeden Tag
Gültigkeitsdauer: 01.01.2024, kein Endedatum
zu Zeitpunkten auslösen
oder
Systemzustand Feiertag_heute bei "ist wahr" nur prüfen
und
Zeitsteuerung
Zeit: Zeitpunkt: 23:45 Uhr
Serienmuster täglich, jeden Tag
Gültigkeitsdauer: 01.01.2024, kein Endedatum
zu Zeitpunkten auslösen
Aktivität
Geräteauswahl -> Aktion des Gerätes
Es sind natürlich noch ein paar identischen "Zweige" für die anderen Wochentage vorhanden.
Die Steuerung funktioniert an den Wochentagen Donnerstag, Mittwoch am Samstag und Sonntag. An den Wochentagen Dienstag und Freitag nicht. Ich habe die Wochentage auch schon in der "normalen" (Mo.- So.) Reihenfolge angeordnet, dann funktioniert es eben an anderen Wochentagen nicht korrekt. Also kann es auch nicht an der Variable des Wochentags liegen.
Gibt es eine Möglichkeit wie ich herausfinden kann, warum es an einzelnen Wochentagen nicht funktioniert?
Viele Grüße
RTB-Biker