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. Blockly
  5. Frage zum Zeitplan CRON Regel

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    641

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Frage zum Zeitplan CRON Regel

Geplant Angeheftet Gesperrt Verschoben Blockly
14 Beiträge 4 Kommentatoren 972 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.
  • JoJo58J Online
    JoJo58J Online
    JoJo58
    schrieb am zuletzt editiert von
    #1

    Moin,

    ich habe ein Blockly in dem auch Datenpunkte erstellt werden. Jede Nacht um 00:00:02 wird ein neuer DP mit JJJJ-MM-TT angelegt. Alles super und funktioniert.
    Jetzt fahren wir in Urlaub und die DP müssten an die Uhrzeit des Landes angepasst werden, damit die darin gespeicherten JSON Daten die dortige Uhrzeit speichern. Alles kann Problem. Ich rechne die 6 Stunden zur aktuellen Zeit hinzu und setze dann die Variable neu mit dem neuen Wert von JJJJ-MM-TT. Auch das klappt alles.
    Jetzt muss ich die bisherigen Zeitpläne ändern. Ich will dafür diesen Block nehmen:
    Zeitplan 1.jpg
    und den mit der entsprechenden Variablen füllen.

    Die eigentliche Frage: Wenn der Zeitplan geändert wird, greift das sofort, wenn dann also Mittags um 13 Uhr da "2 0 18 * * *" gesetzt wird, wird dann auch um 18:00:02 Uhr der Zeitplan gestartet? Oder muss ich das Blockly neu starten?

    Habe einige Beiträge gelesen, aber dazu nichts gefunden.

    Gruß, JoJo

    Intel NUC i7 64GB 1TB SSD - Proxmox - Raspi 4 8GB 500 GB SSD - Raspi 4 4GB 500GB SSD - Qnap 16TB - CCU3 - Fritz 6591 Cable - Green Cell USV 1500VA
    Sonoff CC2652P - HUE Bridge - Broadlink RM4 pro u. RM3 mini - 5 x Echo - 1 x Samsung STab 8 - 54 x HM und HMIP - 32 x Zigbee - 2 x Shelly 3EM.
    Einfach ein tolles Hobby :-)

    CinimodC 1 Antwort Letzte Antwort
    0
    • JoJo58J JoJo58

      Moin,

      ich habe ein Blockly in dem auch Datenpunkte erstellt werden. Jede Nacht um 00:00:02 wird ein neuer DP mit JJJJ-MM-TT angelegt. Alles super und funktioniert.
      Jetzt fahren wir in Urlaub und die DP müssten an die Uhrzeit des Landes angepasst werden, damit die darin gespeicherten JSON Daten die dortige Uhrzeit speichern. Alles kann Problem. Ich rechne die 6 Stunden zur aktuellen Zeit hinzu und setze dann die Variable neu mit dem neuen Wert von JJJJ-MM-TT. Auch das klappt alles.
      Jetzt muss ich die bisherigen Zeitpläne ändern. Ich will dafür diesen Block nehmen:
      Zeitplan 1.jpg
      und den mit der entsprechenden Variablen füllen.

      Die eigentliche Frage: Wenn der Zeitplan geändert wird, greift das sofort, wenn dann also Mittags um 13 Uhr da "2 0 18 * * *" gesetzt wird, wird dann auch um 18:00:02 Uhr der Zeitplan gestartet? Oder muss ich das Blockly neu starten?

      Habe einige Beiträge gelesen, aber dazu nichts gefunden.

      Gruß, JoJo

      CinimodC Online
      CinimodC Online
      Cinimod
      Most Active
      schrieb am zuletzt editiert von
      #2

      @jojo58

      Ja das sollte gehen, das Skript brauchst du nicht neu starten!

      Ich habe mal was ähnliches gebaut, was der Zeit in einem Datenpunkt (testzeit) entspricht welche nach belieben angepasst werden kann, auch als Automatismus ggf. ... vielleicht hilft dir das weiter.

      b7d4f102-b4e6-439b-8d75-e434ad57c8e1-image.png

      Du könntest dann natürlich auch für jeden cron wert einen eigenen (einfachen zahlenwert) datenpunkt beschreiben:

      ad99217e-4c7d-429d-99ad-eb2880bd0dfd-image.png

      Oder eben einen Datenpunkt der die richtigen cron Daten enthält:

      14eb65a2-af01-4c45-89f9-5996461b4f84-image.png

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

      paul53P 1 Antwort Letzte Antwort
      1
      • CinimodC Cinimod

        @jojo58

        Ja das sollte gehen, das Skript brauchst du nicht neu starten!

        Ich habe mal was ähnliches gebaut, was der Zeit in einem Datenpunkt (testzeit) entspricht welche nach belieben angepasst werden kann, auch als Automatismus ggf. ... vielleicht hilft dir das weiter.

        b7d4f102-b4e6-439b-8d75-e434ad57c8e1-image.png

        Du könntest dann natürlich auch für jeden cron wert einen eigenen (einfachen zahlenwert) datenpunkt beschreiben:

        ad99217e-4c7d-429d-99ad-eb2880bd0dfd-image.png

        Oder eben einen Datenpunkt der die richtigen cron Daten enthält:

        14eb65a2-af01-4c45-89f9-5996461b4f84-image.png

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #3

        @cinimod sagte: was der Zeit in einem Datenpunkt (testzeit) entspricht

        Dafür gibt es inzwischen einen eigenen Block:

        Blockly_temp.JPG

        Supported formats:

        • [h]h:[m]m:ss (e.g. 12:42:15, 15:3:12, 3:10:25)
        • [h]h:[m]m (e.g. 13:37, 9:40)

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        CinimodC 1 Antwort Letzte Antwort
        3
        • paul53P paul53

          @cinimod sagte: was der Zeit in einem Datenpunkt (testzeit) entspricht

          Dafür gibt es inzwischen einen eigenen Block:

          Blockly_temp.JPG

          Supported formats:

          • [h]h:[m]m:ss (e.g. 12:42:15, 15:3:12, 3:10:25)
          • [h]h:[m]m (e.g. 13:37, 9:40)
          CinimodC Online
          CinimodC Online
          Cinimod
          Most Active
          schrieb am zuletzt editiert von
          #4

          @paul53

          Ach cool, wusste ich noch garnicht, danke :+1:

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

          JoJo58J 1 Antwort Letzte Antwort
          0
          • CinimodC Cinimod

            @paul53

            Ach cool, wusste ich noch garnicht, danke :+1:

            JoJo58J Online
            JoJo58J Online
            JoJo58
            schrieb am zuletzt editiert von
            #5

            @cinimod @paul53

            Moin, bevor ich das in mein Blockly einbaue, wollte ich es testen und selbst der einfache Test wirft Fehler raus. Ich habe 2 DP vom Typ Zahl. Aktuell steht bei Stunde eine 11 und bei Minute die 20. Diese beiden DP setze ich als Variable mit den Namen Stunde und Minute. Sobald ich diese Variablen dann beim Zeitplan einsetze, kommt die Fehlermeldung.

            Wo ist mein Denkfehler?

            Zeitplan 2.jpg

            Fehlermeldung:

            5.2.2025, 11:12:41.458	[info ]: javascript.0 (4823) Stopping script script.js.0_Blockly-Testen.Zeitplan_automatisch
            5.2.2025, 11:12:41.461	[info ]: javascript.0 (4823) Start JavaScript script.js.0_Blockly-Testen.Zeitplan_automatisch (Blockly)
            5.2.2025, 11:12:41.464	[error]: javascript.0 (4823) script.js.0_Blockly-Testen.Zeitplan_automatisch: TypeError: Cannot read properties of undefined (reading 'toString')
            5.2.2025, 11:12:41.464	[error]: javascript.0 (4823)     at script.js.0_Blockly-Testen.Zeitplan_automatisch:5:59
            5.2.2025, 11:12:41.464	[error]: javascript.0 (4823)     at script.js.0_Blockly-Testen.Zeitplan_automatisch:23:3
            

            Gruß, JoJo

            Intel NUC i7 64GB 1TB SSD - Proxmox - Raspi 4 8GB 500 GB SSD - Raspi 4 4GB 500GB SSD - Qnap 16TB - CCU3 - Fritz 6591 Cable - Green Cell USV 1500VA
            Sonoff CC2652P - HUE Bridge - Broadlink RM4 pro u. RM3 mini - 5 x Echo - 1 x Samsung STab 8 - 54 x HM und HMIP - 32 x Zigbee - 2 x Shelly 3EM.
            Einfach ein tolles Hobby :-)

            CodierknechtC 1 Antwort Letzte Antwort
            0
            • JoJo58J JoJo58

              @cinimod @paul53

              Moin, bevor ich das in mein Blockly einbaue, wollte ich es testen und selbst der einfache Test wirft Fehler raus. Ich habe 2 DP vom Typ Zahl. Aktuell steht bei Stunde eine 11 und bei Minute die 20. Diese beiden DP setze ich als Variable mit den Namen Stunde und Minute. Sobald ich diese Variablen dann beim Zeitplan einsetze, kommt die Fehlermeldung.

              Wo ist mein Denkfehler?

              Zeitplan 2.jpg

              Fehlermeldung:

              5.2.2025, 11:12:41.458	[info ]: javascript.0 (4823) Stopping script script.js.0_Blockly-Testen.Zeitplan_automatisch
              5.2.2025, 11:12:41.461	[info ]: javascript.0 (4823) Start JavaScript script.js.0_Blockly-Testen.Zeitplan_automatisch (Blockly)
              5.2.2025, 11:12:41.464	[error]: javascript.0 (4823) script.js.0_Blockly-Testen.Zeitplan_automatisch: TypeError: Cannot read properties of undefined (reading 'toString')
              5.2.2025, 11:12:41.464	[error]: javascript.0 (4823)     at script.js.0_Blockly-Testen.Zeitplan_automatisch:5:59
              5.2.2025, 11:12:41.464	[error]: javascript.0 (4823)     at script.js.0_Blockly-Testen.Zeitplan_automatisch:23:3
              

              Gruß, JoJo

              CodierknechtC Online
              CodierknechtC Online
              Codierknecht
              Developer Most Active
              schrieb am zuletzt editiert von
              #6

              @jojo58 sagte in Frage zum Zeitplan CRON Regel:

              Wo ist mein Denkfehler?

              Das funktioniert so nicht.
              Wenn schon, dann gehört das Erzeugen des Schedule mit in den Trigger.
              Da muss der Schedule dann aber zunächst gelöscht und dann neu erzeugt werden.

              Warum nimmst Du nicht das Beispiel von @paul53 mit 'nem DP vom Typ "string"?
              Da muss lediglich der Wert des DP angepasst werden (z.B. "11:32") und schon wird zum eingestellten Zeitpunkt gesteuert.

              "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

              Proxmox 9.1.1 LXC|8 GB|Core i7-6700
              HmIP|ZigBee|Tasmota|Unifi
              Zabbix Certified Specialist
              Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

              JoJo58J 1 Antwort Letzte Antwort
              1
              • CodierknechtC Codierknecht

                @jojo58 sagte in Frage zum Zeitplan CRON Regel:

                Wo ist mein Denkfehler?

                Das funktioniert so nicht.
                Wenn schon, dann gehört das Erzeugen des Schedule mit in den Trigger.
                Da muss der Schedule dann aber zunächst gelöscht und dann neu erzeugt werden.

                Warum nimmst Du nicht das Beispiel von @paul53 mit 'nem DP vom Typ "string"?
                Da muss lediglich der Wert des DP angepasst werden (z.B. "11:32") und schon wird zum eingestellten Zeitpunkt gesteuert.

                JoJo58J Online
                JoJo58J Online
                JoJo58
                schrieb am zuletzt editiert von
                #7

                @codierknecht

                Mit dem Schedule das muss ich irgendwann mal in Ruhe ausprobieren. Das habe ich ja völlig falsch verstanden.

                Der Vorschlag von @paul53 funktioniert einwandfrei. :+1:

                Danke für eure Hilfe.

                Gruß, JoJo

                Intel NUC i7 64GB 1TB SSD - Proxmox - Raspi 4 8GB 500 GB SSD - Raspi 4 4GB 500GB SSD - Qnap 16TB - CCU3 - Fritz 6591 Cable - Green Cell USV 1500VA
                Sonoff CC2652P - HUE Bridge - Broadlink RM4 pro u. RM3 mini - 5 x Echo - 1 x Samsung STab 8 - 54 x HM und HMIP - 32 x Zigbee - 2 x Shelly 3EM.
                Einfach ein tolles Hobby :-)

                CodierknechtC 1 Antwort Letzte Antwort
                0
                • JoJo58J JoJo58

                  @codierknecht

                  Mit dem Schedule das muss ich irgendwann mal in Ruhe ausprobieren. Das habe ich ja völlig falsch verstanden.

                  Der Vorschlag von @paul53 funktioniert einwandfrei. :+1:

                  Danke für eure Hilfe.

                  Gruß, JoJo

                  CodierknechtC Online
                  CodierknechtC Online
                  Codierknecht
                  Developer Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @jojo58 sagte in Frage zum Zeitplan CRON Regel:

                  Mit dem Schedule das muss ich irgendwann mal in Ruhe ausprobieren. Das habe ich ja völlig falsch verstanden.

                  Das Prinzip:

                  9fc23f98-2133-4d29-ac5b-b38a4db1ee0a-image.png

                  "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                  Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                  HmIP|ZigBee|Tasmota|Unifi
                  Zabbix Certified Specialist
                  Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • CodierknechtC Codierknecht

                    @jojo58 sagte in Frage zum Zeitplan CRON Regel:

                    Mit dem Schedule das muss ich irgendwann mal in Ruhe ausprobieren. Das habe ich ja völlig falsch verstanden.

                    Das Prinzip:

                    9fc23f98-2133-4d29-ac5b-b38a4db1ee0a-image.png

                    paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von
                    #9

                    @codierknecht sagte: Das Prinzip:

                    So übersteht Schedule keinen Skriptstart.

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                    CodierknechtC 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @codierknecht sagte: Das Prinzip:

                      So übersteht Schedule keinen Skriptstart.

                      CodierknechtC Online
                      CodierknechtC Online
                      Codierknecht
                      Developer Most Active
                      schrieb am zuletzt editiert von
                      #10

                      @paul53 sagte in Frage zum Zeitplan CRON Regel:

                      So übersteht Schedule keinen Skriptstart.

                      Deswegen ja auch Prinzip. Es ging mir hier um die Klärung der Vorgehensweise bei Änderungen - nicht um eine ausformulierte Lösung. Die hat der TE ja bereits mit Deinem Vorschlag "Zeitplan aus Zeit-Zustand".

                      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                      HmIP|ZigBee|Tasmota|Unifi
                      Zabbix Certified Specialist
                      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                      paul53P JoJo58J 2 Antworten Letzte Antwort
                      0
                      • CodierknechtC Codierknecht

                        @paul53 sagte in Frage zum Zeitplan CRON Regel:

                        So übersteht Schedule keinen Skriptstart.

                        Deswegen ja auch Prinzip. Es ging mir hier um die Klärung der Vorgehensweise bei Änderungen - nicht um eine ausformulierte Lösung. Die hat der TE ja bereits mit Deinem Vorschlag "Zeitplan aus Zeit-Zustand".

                        paul53P Offline
                        paul53P Offline
                        paul53
                        schrieb am zuletzt editiert von paul53
                        #11

                        @codierknecht sagte: Deswegen ja auch Prinzip

                        Vollständiges Prinzip mit separaten Stunden und Minuten:

                        Blockly_temp.JPG

                        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                        1 Antwort Letzte Antwort
                        1
                        • CodierknechtC Codierknecht

                          @paul53 sagte in Frage zum Zeitplan CRON Regel:

                          So übersteht Schedule keinen Skriptstart.

                          Deswegen ja auch Prinzip. Es ging mir hier um die Klärung der Vorgehensweise bei Änderungen - nicht um eine ausformulierte Lösung. Die hat der TE ja bereits mit Deinem Vorschlag "Zeitplan aus Zeit-Zustand".

                          JoJo58J Online
                          JoJo58J Online
                          JoJo58
                          schrieb am zuletzt editiert von
                          #12

                          @codierknecht @paul53

                          Wo finde ich denn mal ein funktionierendes Beispiel? Oder wäre das sogar etwas für "Blockly for dummies"? Ich glaube da bin ich nicht der Einzige mit einem Verständnisproblem.

                          Andersherum muss ich sagen, dass das mit dem "Zeitplan aus Zeit-Zustand" eine einfache und funktionierende Lösung ist.

                          JoJo

                          Intel NUC i7 64GB 1TB SSD - Proxmox - Raspi 4 8GB 500 GB SSD - Raspi 4 4GB 500GB SSD - Qnap 16TB - CCU3 - Fritz 6591 Cable - Green Cell USV 1500VA
                          Sonoff CC2652P - HUE Bridge - Broadlink RM4 pro u. RM3 mini - 5 x Echo - 1 x Samsung STab 8 - 54 x HM und HMIP - 32 x Zigbee - 2 x Shelly 3EM.
                          Einfach ein tolles Hobby :-)

                          1 Antwort Letzte Antwort
                          0
                          • CodierknechtC Online
                            CodierknechtC Online
                            Codierknecht
                            Developer Most Active
                            schrieb am zuletzt editiert von
                            #13

                            @jojo58 sagte in Frage zum Zeitplan CRON Regel:

                            wäre das sogar etwas für "Blockly for dummies"?

                            Den "Zeitplan aus Zeit-Zustand" habe ich mal hinzugefügt. Der sollte für die meisten Anwendungsfälle ausreichen.
                            Alles andere würde an der Stelle zu weit führen.

                            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                            HmIP|ZigBee|Tasmota|Unifi
                            Zabbix Certified Specialist
                            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                            JoJo58J 1 Antwort Letzte Antwort
                            0
                            • CodierknechtC Codierknecht

                              @jojo58 sagte in Frage zum Zeitplan CRON Regel:

                              wäre das sogar etwas für "Blockly for dummies"?

                              Den "Zeitplan aus Zeit-Zustand" habe ich mal hinzugefügt. Der sollte für die meisten Anwendungsfälle ausreichen.
                              Alles andere würde an der Stelle zu weit führen.

                              JoJo58J Online
                              JoJo58J Online
                              JoJo58
                              schrieb am zuletzt editiert von
                              #14

                              @codierknecht sagte in Frage zum Zeitplan CRON Regel:

                              Alles andere würde an der Stelle zu weit führen.

                              Stimmt, vor einem Jahr wäre ich damit völlig überfordert gewesen, heute kann ich eure Vorschläge zu 90% nachvollziehen, bei den restlichen 10% muss ich eben nochmal nachfragen. :smile: wie mit dem Schedule.

                              Intel NUC i7 64GB 1TB SSD - Proxmox - Raspi 4 8GB 500 GB SSD - Raspi 4 4GB 500GB SSD - Qnap 16TB - CCU3 - Fritz 6591 Cable - Green Cell USV 1500VA
                              Sonoff CC2652P - HUE Bridge - Broadlink RM4 pro u. RM3 mini - 5 x Echo - 1 x Samsung STab 8 - 54 x HM und HMIP - 32 x Zigbee - 2 x Shelly 3EM.
                              Einfach ein tolles Hobby :-)

                              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

                              763

                              Online

                              32.6k

                              Benutzer

                              81.9k

                              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