Skript um 23:59 Uhr (UTC) ausführen

Homematic-, TCL- und Shell-Script, Toolchain, C, etc.

Moderator: Co-Administratoren

Antworten
duffy6
Beiträge: 106
Registriert: 14.03.2017, 10:29
Hat sich bedankt: 3 Mal

Skript um 23:59 Uhr (UTC) ausführen

Beitrag von duffy6 » 20.05.2020, 09:44

Hallo zusammen,

wie kann ich denn ein Skript um 23:59 (UTC!!!!) ausführen?
Also nicht local time.

Viele Grüße
Duffy6

alchy
Beiträge: 9538
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 15 Mal
Danksagung erhalten: 214 Mal

Re: Skript um 23:59 Uhr (UTC) ausführen

Beitrag von alchy » 21.05.2020, 18:15

In dem du es 01:59 triggerst im Moment, wenn ich mich recht erinnere.

Alchy

.................... full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

duffy6
Beiträge: 106
Registriert: 14.03.2017, 10:29
Hat sich bedankt: 3 Mal

Re: Skript um 23:59 Uhr (UTC) ausführen

Beitrag von duffy6 » 22.05.2020, 00:44

Aber dann wird es ja zur Winterzeit ein Stunde zu spät ausgeführt!

alchy
Beiträge: 9538
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 15 Mal
Danksagung erhalten: 214 Mal

Re: Skript um 23:59 Uhr (UTC) ausführen

Beitrag von alchy » 22.05.2020, 08:50

Da hast du doch deine Antwort.
Klickerst du dir deine Bedingungen eben so zusammen.

Alchy

.................... full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

duffy6
Beiträge: 106
Registriert: 14.03.2017, 10:29
Hat sich bedankt: 3 Mal

Re: Skript um 23:59 Uhr (UTC) ausführen

Beitrag von duffy6 » 22.05.2020, 10:18

Verstehe deine Antwort nicht, Alchy.

alchy
Beiträge: 9538
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 15 Mal
Danksagung erhalten: 214 Mal

Re: Skript um 23:59 Uhr (UTC) ausführen

Beitrag von alchy » 23.05.2020, 22:52

Du klickerst dir ein Programm zusammen, welches dir die Zeitumstellung in der CCU abbildet.
Dafür gibt es mehrere Möglichkeiten. Klären wir mal die Fakten:
wikipedia hat geschrieben: Die mitteleuropäische Sommerzeit beginnt am letzten Sonntag im März um 2:00 Uhr MEZ, indem die Stundenzählung um eine Stunde von 2:00 Uhr auf 3:00 Uhr vorgestellt wird. Sie endet jeweils am letzten Sonntag im Oktober um 3:00 Uhr MESZ, indem die Stundenzählung um eine Stunde von 3:00 Uhr auf 2:00 Uhr zurückgestellt wird.
Man nehme das Zeitmodul....
Aber oooops, da fällt mir ein, die CCU kann ja sinnvoller Weise nur jeden 1-5. Sonntag eines Monats abbilden. Wie traurig.
Zeitmodul_Sommerzeit.jpg
wäre ja zu einfach.
Und jedes Jahr das Datum der Zeitumstellung im Programm einzutragen hätte nichts mit einer Automatisierung zu tun. :wink:

Nehmen wir doch eine weitere Möglichkeit:
Einmal täglich nachschauen ob Sommerzeit ist mittels der Methode .IsDST() auf z.B. localtime angewendet.
Damit z.B. eine Logik Systemvariable "Sommerzeit ja/nein" schalten.
Dann sollte man das Programm so zusammenklickern können das es funktioniert wie gewünscht.
Programm um 00:59 triggern und wenn Sommerzeit=wahr dann +60min Verzögerung oder so ähnlich


Alchy

.................... full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Antworten

Zurück zu „Softwareentwicklung für die HomeMatic CCU“