Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Schedules und Zeitzonen / DST foo?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Schedules und Zeitzonen / DST foo?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
6 Beiträge 3 Kommentatoren 384 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • W Offline
    W Offline
    Waldmensch
    schrieb am zuletzt editiert von
    #1

    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 () {}
    
    CinimodC Thomas BraunT 2 Antworten Letzte Antwort
    0
    • W Waldmensch

      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 () {}
      
      CinimodC Offline
      CinimodC Offline
      Cinimod
      Most Active
      schrieb am zuletzt editiert von
      #2

      @waldmensch

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

      Synology DS918+, Fritzbox 6690 Cable, #Docker #Blockly #Vis2 #Deconz #Tasmota

      W 1 Antwort Letzte Antwort
      0
      • W Waldmensch

        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 () {}
        
        Thomas BraunT Online
        Thomas BraunT Online
        Thomas Braun
        Most Active
        schrieb am zuletzt editiert von
        #3

        @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.

        Linux-Werkzeugkasten:
        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
        NodeJS Fixer Skript:
        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

        1 Antwort Letzte Antwort
        0
        • CinimodC Cinimod

          @waldmensch

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

          W Offline
          W Offline
          Waldmensch
          schrieb am zuletzt editiert von Waldmensch
          #4

          @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 BraunT 1 Antwort Letzte Antwort
          0
          • W 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 BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            schrieb am zuletzt editiert von
            #5

            @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.

            Linux-Werkzeugkasten:
            https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
            NodeJS Fixer Skript:
            https://forum.iobroker.net/topic/68035/iob-node-fix-skript
            iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

            W 1 Antwort Letzte Antwort
            0
            • Thomas BraunT Thomas Braun

              @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 Offline
              W Offline
              Waldmensch
              schrieb am zuletzt editiert von
              #6

              @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 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              417

              Online

              32.7k

              Benutzer

              82.4k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe