Hallo zusammen,
wie kann ich denn ein Skript um 23:59 (UTC!!!!) ausführen?
Also nicht local time.
Viele Grüße
Duffy6
Skript um 23:59 Uhr (UTC) ausführen
Moderator: Co-Administratoren
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Skript um 23:59 Uhr (UTC) ausführen
In dem du es 01:59 triggerst im Moment, wenn ich mich recht erinnere.
Alchy
Alchy
Blacklist................... almost 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.
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Skript um 23:59 Uhr (UTC) ausführen
Da hast du doch deine Antwort.
Klickerst du dir deine Bedingungen eben so zusammen.
Alchy
Klickerst du dir deine Bedingungen eben so zusammen.
Alchy
Blacklist................... almost 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.
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Skript um 23:59 Uhr (UTC) ausführen
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:
Aber oooops, da fällt mir ein, die CCU kann ja sinnvoller Weise nur jeden 1-5. Sonntag eines Monats abbilden. Wie traurig. wäre ja zu einfach.
Und jedes Jahr das Datum der Zeitumstellung im Programm einzutragen hätte nichts mit einer Automatisierung zu tun.
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
Dafür gibt es mehrere Möglichkeiten. Klären wir mal die Fakten:
Man nehme das Zeitmodul....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.
Aber oooops, da fällt mir ein, die CCU kann ja sinnvoller Weise nur jeden 1-5. Sonntag eines Monats abbilden. Wie traurig. wäre ja zu einfach.
Und jedes Jahr das Datum der Zeitumstellung im Programm einzutragen hätte nichts mit einer Automatisierung zu tun.
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
Blacklist................... almost 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.