Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst][Problem] Schedule mit fester Tageszeit

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst][Problem] Schedule mit fester Tageszeit

    This topic has been deleted. Only users with topic management privileges can see it.
    • Vardaaran
      Vardaaran last edited by

      Hallo,

      ich habe ein Problem mit Schedules mit festen Tageszeiten.

      Diese werden einfach nicht ausgeführt und ich habe keine Ahnung wo der Fehler liegt bzw. was ich falsch mache. :oops:

      Regelmäßige Ausführungen (z.B. alle 2 Minuten) starten dagegen ohne Probleme.

      Geht:

      schedule('*/2 * * * *', DatenAuslesen);
      

      Geht nicht:

      schedule("0 23 * * *", function () {
        console.log('Schedule geht');
      });
      

      Installiert habe ich den "javascript-Adapter" in der Version 3.3.8.

      Was kann ich tun, damit Schedules mit fester Startzeit ausgeführt werden?

      Vielen Dank im Voraus!

      1 Reply Last reply Reply Quote 0
      • paul53
        paul53 last edited by

        Bei mir funktioniert es (JS-Adapter 3.3.8).
        493_schedule_test.jpg

        1 Reply Last reply Reply Quote 0
        • JohGre
          JohGre last edited by

          ich hab das so gelöst.

          schedule({hour: 9, minute: 0}, function () { 
              JalosienUpAtNine();
          });
          
          1 Reply Last reply Reply Quote 0
          • Vardaaran
            Vardaaran last edited by

            seltsam.

            Muss ich noch irgendetwas anderes installieren oder einstellen, außer dem JS-Adapter selbst?

            Der PI selbst hat - nach meinem Wissen - ja keinen Dienst für die aktuelle Uhrzeit…

            1 Reply Last reply Reply Quote 0
            • paul53
              paul53 last edited by

              @Vardaaran:

              Muss ich noch irgendetwas anderes installieren oder einstellen, außer dem JS-Adapter selbst? `
              Nein.
              @Vardaaran:

              Der PI selbst hat - nach meinem Wissen - ja keinen Dienst für die aktuelle Uhrzeit… `
              Er hat zwar keine RTC, holt sich aber die Uhrzeit von einem NTP-Server. Werden bei Dir im Log keine aktuellen Zeitstempel angezeigt ?

              1 Reply Last reply Reply Quote 0
              • Vardaaran
                Vardaaran last edited by

                offenbar geht die "Schedule-Uhr" 2 Stunden nach ?!
                2335_00.jpg

                javascript.0	2017-05-30 23:01:00.681	info	script.js.TEST.schedule-test2: Schedule 2 geht
                javascript.0	2017-05-30 23:01:00.680	info	script.js.TEST.schedule-test2: Schedule 1 geht
                javascript.0	2017-05-30 20:59:57.671	info	script.js.TEST.schedule-test2: registered 0 subscriptions and 2 schedules
                javascript.0	2017-05-30 20:59:57.659	info	Start javascript script.js.TEST.schedule-test2
                javascript.0	2017-05-30 20:59:55.527	info	Stop script script.js.TEST.schedule-test2
                
                

                Ist das normal?

                1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 last edited by

                  Verwendet Dein System die richtige Zeitzone ?

                  Hast Du nach Start des Skriptes 1 Minute oder 2 Stunden gewartet, bis das Schedule ausgeführt wurde ? Nach dem Log müssten es 2 Stunden gewesen sein (Skriptstart um 20:59:58, Schedule um 23:01:01).

                  1 Reply Last reply Reply Quote 0
                  • Vardaaran
                    Vardaaran last edited by

                    Nachtrag: Die Logs Zeigen IMMER die falsche Uhrzeit (-2h) an. :shock:

                    Wenn ich aber einen Schedule mit der falschen Zeit (also 2 Stunden früher) starte, wird dieser Log und Folgende wieder richtig angezeigt!
                    2335_01.jpg
                    Aber nur bis das Log erneut aufgerufen wird:

                    Drücke Strg+A und danach Strg+C, um den Inhalt in die Zwischenablage zu kopieren. Klicke irgendwo, um das Fenster zu schliessen.
                    javascript.0	2017-05-30 21:50:09.657	info	Stop script script.js.TEST.schedule-test2
                    javascript.0	2017-05-30 21:50:00.119	info	script.js.TEST.schedule-test2: Schedule 2 geht
                    
                    

                    Woran kann das liegen?

                    1 Reply Last reply Reply Quote 0
                    • Vardaaran
                      Vardaaran last edited by

                      @paul53:

                      Verwendet Dein System die richtige Zeitzone ?

                      (…) `
                      Das war es! :oops:

                      Richtige Zeitzone und jetzt läuft es. Vielen Dank!

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      698
                      Online

                      31.7k
                      Users

                      79.8k
                      Topics

                      1.3m
                      Posts

                      3
                      9
                      2354
                      Loading More Posts
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes
                      Reply
                      • Reply as topic
                      Log in to reply
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      The ioBroker Community 2014-2023
                      logo