Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Sonnenstände

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    664

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    5.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

Sonnenstände

Scheduled Pinned Locked Moved JavaScript
24 Posts 5 Posters 2.0k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F fastfoot

    @werner-schäffer sagte in Sonnenstände:

    @fastfoot

    nur mal so eine Idee:

    könnte es sein dass bei der 0:00 Uhr Aktion der sunset dem Vortag zugeordnet wird und deshalb nie getriggert wird?

    das würde man sehen wenn wir deine Verbose Einträge hätten :-)

    W Offline
    W Offline
    Werner Schäffer
    wrote on last edited by
    #13

    @fastfoot
    das fragliche Script ist auf Verbose, aber es ist nichts zu sehen in den Logs

    iobroker auf raspi4 und hauptsächlich Homematic mit CCU3

    1 Reply Last reply
    0
    • F fastfoot

      @werner-schäffer sagte in Sonnenstände:

      @fastfoot

      nur mal so eine Idee:

      könnte es sein dass bei der 0:00 Uhr Aktion der sunset dem Vortag zugeordnet wird und deshalb nie getriggert wird?

      das würde man sehen wenn wir deine Verbose Einträge hätten :-)

      W Offline
      W Offline
      Werner Schäffer
      wrote on last edited by Werner Schäffer
      #14

      @fastfoot

      Ich bin bereit das Problem zu anaqlysieren, und wie gesagt auch Andere haben dieses Problem schon angesprochen.

      .Ich mache um 1:20 per Conjob eine Offline-Sicherung:

      iobroker stop
      iobroker  backup
      iobroker start
      

      ich habe dies mal für diese Nacht deaktiviert um das mal auszuschließe -ich werde da mal rumprobieren.

      iobroker auf raspi4 und hauptsächlich Homematic mit CCU3

      F 1 Reply Last reply
      0
      • W Werner Schäffer

        @fastfoot

        Ich bin bereit das Problem zu anaqlysieren, und wie gesagt auch Andere haben dieses Problem schon angesprochen.

        .Ich mache um 1:20 per Conjob eine Offline-Sicherung:

        iobroker stop
        iobroker  backup
        iobroker start
        

        ich habe dies mal für diese Nacht deaktiviert um das mal auszuschließe -ich werde da mal rumprobieren.

        F Offline
        F Offline
        fastfoot
        wrote on last edited by
        #15

        @werner-schäffer sagte in Sonnenstände:

        @fastfoot

        Ich bin bereit das Problem zu anaqlysieren, und wie gesagt auch Andere haben dieses Problem schon angesprochen.

        .Ich mache um 1:20 per Conjob eine Offline-Sicherung:

        iobroker stop
        iobroker  backup
        iobroker start
        

        ich habe dies mal für diese Nacht deaktiviert um das mal auszuschließe -ich werde da mal rumprobieren.

        ahhh, da kommt die Wahrheit so langsam ans Licht :-) Du hast doch Recht, das Problem liegt beim iobroker. Die Datumsberechnung erfolgt nicht korrekt wenn das UTC Datum ungleich dem lokalen Datum ist, während der Sommerzeit also zwischen 00:00 und 02:00Uhr. Durch den Neustart des iobroker in dieser Zeit wird der Schedule zur Neuberechnung um 02:00Uhr verworfen, die beim Start des Skriptes erfolgende Neuberechnung ergibt dann jedoch nicht 02:00Uhr dieses Tages, sondern 1 Tag später. Als Ergebnis werden dann sämtliche Astrozeiten nicht getriggert.

        Workaround bis zum Fix: Verlagere dein Backup auf eine Uhrzeit später als 02:00Uhr

        iobroker läuft unter Docker auf QNAP TS-451+
        SkriptRecovery: https://forum.iobroker.net/post/930558

        W 1 Reply Last reply
        0
        • F fastfoot

          @werner-schäffer sagte in Sonnenstände:

          @fastfoot

          Ich bin bereit das Problem zu anaqlysieren, und wie gesagt auch Andere haben dieses Problem schon angesprochen.

          .Ich mache um 1:20 per Conjob eine Offline-Sicherung:

          iobroker stop
          iobroker  backup
          iobroker start
          

          ich habe dies mal für diese Nacht deaktiviert um das mal auszuschließe -ich werde da mal rumprobieren.

          ahhh, da kommt die Wahrheit so langsam ans Licht :-) Du hast doch Recht, das Problem liegt beim iobroker. Die Datumsberechnung erfolgt nicht korrekt wenn das UTC Datum ungleich dem lokalen Datum ist, während der Sommerzeit also zwischen 00:00 und 02:00Uhr. Durch den Neustart des iobroker in dieser Zeit wird der Schedule zur Neuberechnung um 02:00Uhr verworfen, die beim Start des Skriptes erfolgende Neuberechnung ergibt dann jedoch nicht 02:00Uhr dieses Tages, sondern 1 Tag später. Als Ergebnis werden dann sämtliche Astrozeiten nicht getriggert.

          Workaround bis zum Fix: Verlagere dein Backup auf eine Uhrzeit später als 02:00Uhr

          W Offline
          W Offline
          Werner Schäffer
          wrote on last edited by Werner Schäffer
          #16

          @fastfoot

          ich hatte den Backup letzte Nacht deaktiviert, trotzdem wurde nicht getriggert heute zum Sonnenuntergang, sorry.

          "as times go by" - Datum und Uhrzeit sind in der Programmierung immer eine große Herausforderung, habe selbst leidvolle Erfahrungen gemacht: "heute hier morgen dort"

          Ich helfe gerne das Problem zu lokalisieren, also sag Bescheid falls ich was machen kann.

          iobroker auf raspi4 und hauptsächlich Homematic mit CCU3

          F 1 Reply Last reply
          0
          • W Werner Schäffer

            @fastfoot

            ich hatte den Backup letzte Nacht deaktiviert, trotzdem wurde nicht getriggert heute zum Sonnenuntergang, sorry.

            "as times go by" - Datum und Uhrzeit sind in der Programmierung immer eine große Herausforderung, habe selbst leidvolle Erfahrungen gemacht: "heute hier morgen dort"

            Ich helfe gerne das Problem zu lokalisieren, also sag Bescheid falls ich was machen kann.

            F Offline
            F Offline
            fastfoot
            wrote on last edited by
            #17

            @werner-schäffer sagte in Sonnenstände:

            @fastfoot

            ich hatte den Backup letzte Nacht deaktiviert, trotzdem wurde nicht getriggert heute zum Sonnenuntergang, sorry.

            "as times go by" - Datum und Uhrzeit sind in der Programmierung immer eine große Herausforderung, habe selbst leidvolle Erfahrungen gemacht!

            es bleibt das Log, mit Herunterladen bekommst Du alles von Heute

            iobroker läuft unter Docker auf QNAP TS-451+
            SkriptRecovery: https://forum.iobroker.net/post/930558

            W 1 Reply Last reply
            0
            • F fastfoot

              @werner-schäffer sagte in Sonnenstände:

              @fastfoot

              ich hatte den Backup letzte Nacht deaktiviert, trotzdem wurde nicht getriggert heute zum Sonnenuntergang, sorry.

              "as times go by" - Datum und Uhrzeit sind in der Programmierung immer eine große Herausforderung, habe selbst leidvolle Erfahrungen gemacht!

              es bleibt das Log, mit Herunterladen bekommst Du alles von Heute

              W Offline
              W Offline
              Werner Schäffer
              wrote on last edited by
              #18

              @fastfoot

              also stop, backup und restart waren ausgeschaltet und das steht im Logfile :

              2021-10-16 02:00:00.000 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: setTimeout(ms=59631722)
              2021-10-16 02:00:00.001 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: schedule(astro=sunset, offset=0)

              beachte mal die Uhrzeit, vielleicht hilft das ja

              iobroker auf raspi4 und hauptsächlich Homematic mit CCU3

              F 1 Reply Last reply
              0
              • W Werner Schäffer

                @fastfoot

                also stop, backup und restart waren ausgeschaltet und das steht im Logfile :

                2021-10-16 02:00:00.000 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: setTimeout(ms=59631722)
                2021-10-16 02:00:00.001 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: schedule(astro=sunset, offset=0)

                beachte mal die Uhrzeit, vielleicht hilft das ja

                F Offline
                F Offline
                fastfoot
                wrote on last edited by
                #19

                @werner-schäffer sagte in Sonnenstände:

                @fastfoot

                also stop, backup und restart waren ausgeschaltet und das steht im Logfile :

                2021-10-16 02:00:00.000 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: setTimeout(ms=59631722)
                2021-10-16 02:00:00.001 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: schedule(astro=sunset, offset=0)

                beachte mal die Uhrzeit, vielleicht hilft das ja

                das wollte ich sehen und es bedeuted dass der Schedule für ca. 18:33 erstellt wurde, so wie zu erwarten war. Warum der Timeout dann doch nicht ausgelöst hat findest Du evtl. im LOG. Mit Backup wären die Zeiten für heute Nacht 02:00 gesetzt worden. Ein weiterer Stop scheidet jedoch als Fehler aus da dann der Schedule beim Restart wieder neu (und auch richtig) berechnet worden wäre.

                Es lohnt also auf jeden Fall das Backup zu verschieben, da damit eine Fehlerquelle ausscheidet

                iobroker läuft unter Docker auf QNAP TS-451+
                SkriptRecovery: https://forum.iobroker.net/post/930558

                C W 3 Replies Last reply
                0
                • F fastfoot

                  @werner-schäffer sagte in Sonnenstände:

                  @fastfoot

                  also stop, backup und restart waren ausgeschaltet und das steht im Logfile :

                  2021-10-16 02:00:00.000 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: setTimeout(ms=59631722)
                  2021-10-16 02:00:00.001 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: schedule(astro=sunset, offset=0)

                  beachte mal die Uhrzeit, vielleicht hilft das ja

                  das wollte ich sehen und es bedeuted dass der Schedule für ca. 18:33 erstellt wurde, so wie zu erwarten war. Warum der Timeout dann doch nicht ausgelöst hat findest Du evtl. im LOG. Mit Backup wären die Zeiten für heute Nacht 02:00 gesetzt worden. Ein weiterer Stop scheidet jedoch als Fehler aus da dann der Schedule beim Restart wieder neu (und auch richtig) berechnet worden wäre.

                  Es lohnt also auf jeden Fall das Backup zu verschieben, da damit eine Fehlerquelle ausscheidet

                  C Offline
                  C Offline
                  CandyMan 0
                  wrote on last edited by
                  #20

                  Hab auch das Problem. Nach langer Suche hab ich es über den weg gelöst: Link

                  Ist zwar nur zwischen Lösung aber funktioniert.

                  1 Reply Last reply
                  0
                  • F fastfoot

                    @werner-schäffer sagte in Sonnenstände:

                    @fastfoot

                    also stop, backup und restart waren ausgeschaltet und das steht im Logfile :

                    2021-10-16 02:00:00.000 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: setTimeout(ms=59631722)
                    2021-10-16 02:00:00.001 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: schedule(astro=sunset, offset=0)

                    beachte mal die Uhrzeit, vielleicht hilft das ja

                    das wollte ich sehen und es bedeuted dass der Schedule für ca. 18:33 erstellt wurde, so wie zu erwarten war. Warum der Timeout dann doch nicht ausgelöst hat findest Du evtl. im LOG. Mit Backup wären die Zeiten für heute Nacht 02:00 gesetzt worden. Ein weiterer Stop scheidet jedoch als Fehler aus da dann der Schedule beim Restart wieder neu (und auch richtig) berechnet worden wäre.

                    Es lohnt also auf jeden Fall das Backup zu verschieben, da damit eine Fehlerquelle ausscheidet

                    W Offline
                    W Offline
                    Werner Schäffer
                    wrote on last edited by
                    #21

                    @fastfoot
                    Ich habe den Backup nun auf später gelegt (3:20 Uhr). Mal schauen was passiert. Ach ja, heute hat es funktioniert, der Backup war deaktiviert.

                    iobroker auf raspi4 und hauptsächlich Homematic mit CCU3

                    1 Reply Last reply
                    0
                    • F fastfoot

                      @werner-schäffer sagte in Sonnenstände:

                      @fastfoot

                      also stop, backup und restart waren ausgeschaltet und das steht im Logfile :

                      2021-10-16 02:00:00.000 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: setTimeout(ms=59631722)
                      2021-10-16 02:00:00.001 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: schedule(astro=sunset, offset=0)

                      beachte mal die Uhrzeit, vielleicht hilft das ja

                      das wollte ich sehen und es bedeuted dass der Schedule für ca. 18:33 erstellt wurde, so wie zu erwarten war. Warum der Timeout dann doch nicht ausgelöst hat findest Du evtl. im LOG. Mit Backup wären die Zeiten für heute Nacht 02:00 gesetzt worden. Ein weiterer Stop scheidet jedoch als Fehler aus da dann der Schedule beim Restart wieder neu (und auch richtig) berechnet worden wäre.

                      Es lohnt also auf jeden Fall das Backup zu verschieben, da damit eine Fehlerquelle ausscheidet

                      W Offline
                      W Offline
                      Werner Schäffer
                      wrote on last edited by
                      #22

                      @fastfoot
                      das Verlegen des Backups hat geholfen. Jetzt funktioniert es seit 3 Tagen wieder wie gewünscht. Falls du da einen Patch lieferst mit der nächsten Version, kann ich gerne testen, falls gewünscht.

                      iobroker auf raspi4 und hauptsächlich Homematic mit CCU3

                      F 1 Reply Last reply
                      0
                      • W Werner Schäffer

                        @fastfoot
                        das Verlegen des Backups hat geholfen. Jetzt funktioniert es seit 3 Tagen wieder wie gewünscht. Falls du da einen Patch lieferst mit der nächsten Version, kann ich gerne testen, falls gewünscht.

                        F Offline
                        F Offline
                        fastfoot
                        wrote on last edited by
                        #23

                        @werner-schäffer sagte in Sonnenstände:

                        @fastfoot
                        das Verlegen des Backups hat geholfen. Jetzt funktioniert es seit 3 Tagen wieder wie gewünscht. Falls du da einen Patch lieferst mit der nächsten Version, kann ich gerne testen, falls gewünscht.

                        Danke fürs Feedback. Der Fix dauert aber noch etwas, ist recht kompliziert.

                        iobroker läuft unter Docker auf QNAP TS-451+
                        SkriptRecovery: https://forum.iobroker.net/post/930558

                        W 1 Reply Last reply
                        0
                        • F fastfoot

                          @werner-schäffer sagte in Sonnenstände:

                          @fastfoot
                          das Verlegen des Backups hat geholfen. Jetzt funktioniert es seit 3 Tagen wieder wie gewünscht. Falls du da einen Patch lieferst mit der nächsten Version, kann ich gerne testen, falls gewünscht.

                          Danke fürs Feedback. Der Fix dauert aber noch etwas, ist recht kompliziert.

                          W Offline
                          W Offline
                          Werner Schäffer
                          wrote on last edited by Werner Schäffer
                          #24

                          @fastfoot
                          Verstehe ich gut, irgendwas programmieren mit Uhrzeiten ist immer ein kleiner Alptraum. Für mich eilt es auch nicht, da ich ja jetzt eine Lösung habe.

                          iobroker auf raspi4 und hauptsächlich Homematic mit CCU3

                          1 Reply Last reply
                          0

                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                          With your input, this post could be even better 💗

                          Register Login
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          376

                          Online

                          32.7k

                          Users

                          82.6k

                          Topics

                          1.3m

                          Posts
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Home
                          • Recent
                          • Tags
                          • Unread 0
                          • Categories
                          • Unreplied
                          • Popular
                          • GitHub
                          • Docu
                          • Hilfe