Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Schedules und Zeitzonen / DST foo?

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Schedules und Zeitzonen / DST foo?

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

      Hallo,

      ich habe ioBroker auf einem odroid laufen. Logeinträge werden mit der korrekten Uhrzeit angezeigt nur in Skripten werden die Schedules eine Stunde zu spät gefeuert. Wie kann ich die schedules setzen, dass sie nach Lokalzeit feuern?

      Systemzeit:

      root@odroid:~# date
      Mon Dec 20 01:24:08 CET 2021
      root@odroid:~#
      
      
      
      let d = new Date();
      log(d.toISOString());
      log(d.toLocaleString());
      
      
      01:21:40.701	info	javascript.0 (10861) script.js.common.energie.Skript_1: 2021-12-20T00:21:40.701Z
      01:21:40.702	info	javascript.0 (10861) script.js.common.energie.Skript_1: 12/20/2021, 1:21:40 AM
      

      Der folgende schedule feuert immer 0:59, nutzt also vermutlich dieselbe Zeit, wie Date(). Wie kann ich den setzen, das er Zeitzone und DST berücksichtigt? Oder geht das gar nicht?

      schedule("59 23 * * *", function () {}
      
      Cinimod Thomas Braun 2 Replies Last reply Reply Quote 0
      • Cinimod
        Cinimod Most Active @Waldmensch last edited by

        @waldmensch

        Hast mal die Astrozeiten geprüft, bzw. deine Koordinaten für die Astrozeiten im JS Adapter und auch im System ?

        W 1 Reply Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @Waldmensch last edited by

          @waldmensch

          https://wiki.odroid.com/odroid-xu4/software/ubuntu_nas/01_basic_settings

          Und nicht als root rumhampeln. Leg einen User für sudo an.

          1 Reply Last reply Reply Quote 0
          • W
            Waldmensch @Cinimod last edited by Waldmensch

            @cinimod said in Schedules und Zeitzonen / DST foo?:

            @waldmensch

            Hast mal die Astrozeiten geprüft, bzw. deine Koordinaten für die Astrozeiten im JS Adapter und auch im System ?

            Ja, ist alles korrekt, sowohl in den Settings als auch im Astro Dingens des JS Adapters. Haken bei "Systemeinstellungen verwenden" ist gesetzt.

            @thomas-braun said in Schedules und Zeitzonen / DST foo?:

            @waldmensch

            https://wiki.odroid.com/odroid-xu4/software/ubuntu_nas/01_basic_settings

            Und nicht als root rumhampeln. Leg einen User für sudo an.

            Das Ausgabeformat (locale) ist mir relativ Wurst. Wichtig ist die TZ, und die stimmt, wie die Ausgabe von "date" auf der Konsole zeigt. toLocaleString() gibt mir ja die richtige Zeit. Zwar im angelsächsischen Format, aber damit komm ich schon klar. Es geht mir darum, das der schedule() nicht zur Lokalzeit gefeuert wird, sondern wahrscheinlich zur UTC.

            Warum darf ich mich über Putty nicht als root anmelden?

            Thomas Braun 1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @Waldmensch last edited by

              @waldmensch

              date & date -u
              

              zeigen. Und man meldet sich nicht dauerhaft als root an. Erste Aktion im frischen System: User als sudoer anlegen. Siehe auch die 'Basic settings'-Vorgaben von odroid selber. Warum? Weil man es macht und es sinnvoll ist. Du legst ja im Auto auch einen Gurt an, nehme ich an.

              W 1 Reply Last reply Reply Quote 0
              • W
                Waldmensch @Thomas Braun last edited by

                @thomas-braun said in Schedules und Zeitzonen / DST foo?:

                @waldmensch

                date & date -u
                

                zeigen. Und man meldet sich nicht dauerhaft als root an. Erste Aktion im frischen System: User als sudoer anlegen. Siehe auch die 'Basic settings'-Vorgaben von odroid selber. Warum? Weil man es macht und es sinnvoll ist. Du legst ja im Auto auch einen Gurt an, nehme ich an.

                root@odroid:~# date & date -u
                [1] 30314
                Mon Dec 20 09:52:47 CET 2021
                Mon Dec 20 08:52:47 UTC 2021
                [1]+  Done                    date
                root@odroid:~#
                
                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate

                382
                Online

                31.8k
                Users

                80.0k
                Topics

                1.3m
                Posts

                3
                6
                215
                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