Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Cron vs. Zeitplan

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Cron vs. Zeitplan

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

      Hallo zusammen,

      mich würde interessieren was der Unterschied zwischen der Verwendung des Bausteins Zeitplan und der Verwendung des Zeitplans(Cron) ist.

      5e954b21-c8f9-4e83-bf77-0cd8d0447b04-image.png

      Welchen davon nimmt man besser?

      Viele Grüße

      liv-in-sky 1 Reply Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @Uli977 last edited by liv-in-sky

        @Uli977 der untere ist fester wert

        mit dem oberen kannst du dir im script ein individuelles basteln

        Image 1.png -

        A 1 Reply Last reply Reply Quote 1
        • A
          Andersmacher @liv-in-sky last edited by Andersmacher

          @liv-in-sky Im Block "Zeitplan" kann ich ja dann für die Eingabe der Zeiten auswählen zwischen "Wizard", "Einfach" oder "CRON".

          Sind das wirklich nur unterschiedliche Eingabemasken?
          Ich habe nach dem Anlegen in Blockly ´mal umgeschaltet auf JS. Es schien mir nicht exakt derselbe JS-Code erzeugt worden zu sein und da ich JS zu wenig kenne, blieb ich unsicher, ob alle drei Varianten dann dennoch exakt dasselbe Laufzeitverhalten erzeugen.

          Ich schreibe das vor folgendem Hintergrund:
          Bei einem Zeitplan, den ich mit der "Eingabemaske Wizard oder Einfach" erstellt habe, habe ich aus bisher ungeklärter Ursache den Effekt gehabt, daß er außer zum gewollten Zeitpunkt (täglich, stündlich von 5:10 bis 23.59) zusätzlich zum gewollten X:10 teilweise mehrmals täglich auch auch um X:11 ausgelöst hat.

          Seit ich den Zeitplan mit der "Eingabemaske CRON" erstellt habe, gab es solche Doppelauslösungen bisher noch nicht. Allerdings läuft die Umstellung auch erst seit wenigen Tagen, so daß eine eindeutige Aussage bisher noch nicht sehr sicher ist.

          liv-in-sky 1 Reply Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @Andersmacher last edited by

            @andersmacher

            ich nutze nur cron - zeitpläne und bin bis jetzt immer zufrieden - die anderen habe ich noch nie richtig angesehen . einen vergleich kann ich also nicht machen

            vielleicht antwortet noch jmd. , der sich da besser auskennt mit blockly

            A 1 Reply Last reply Reply Quote 0
            • A
              Andersmacher @liv-in-sky last edited by

              @liv-in-sky Danke erst´mal für die Reaktion!
              CRON ist ja auch bei mir die Variante, bei der bisher noch keine Probleme aufgetreten sind. Vielleicht ist da ja doch irgendein Unterschied. Mal sehen, ob´s noch Erklärungen gibt.

              A 1 Reply Last reply Reply Quote 0
              • A
                Ahnungsbefreit @Andersmacher last edited by

                @andersmacher CRON läuft definitiv stabiler als der Zeitplan, da war zumindest in früheren Versionen ein Bug drin, deswegen nehme ich nur CRON

                A 1 Reply Last reply Reply Quote 0
                • A
                  Andersmacher @Ahnungsbefreit last edited by Andersmacher

                  @ahnungsbefreit Das hieße, daß im Block "Zeitplan" die Eingabemöglichkeiten der Zeiten, also "Wizard", "Einfach" oder "CRON" definitiv nicht nur verschiedene Eingabemasken sind, sondern im Hintergrund dann auch zu verschiedenem JS-Laufzeit-Code / -Verhalten führen!?!?

                  Wenn das sicher ist, wäre meine Frage komplett beantwortet und ich nehme dann eben auch nur noch die Eingabe via CRON. Vielen Dank!!!

                  Edit:
                  Nachdem nun eine weitere Woche vergangen ist, ohne daß Trigger zu nicht eingegebenen Zeiten ausgelöst wurden, bin ich mir recht sicher (auch wenn das natürlich noch kein endgültiger Beweis ist), daß offenbar noch immer ein Bug in der Umsezung/Interpretation der Eingabemaske "Wizard oder Einfach" enthalten ist.

                  Wenn jemand weiß, ob/welcher Entwickler Interesse an dieser Erkenntnis hätte, leite ich das gern weiter, denn ich vermute, daß viele Anfänger (so wie ich auch) zunächst einmal nicht Cron benutzen werden (weil man am Anfang ja gar nicht weiß, was das ist) und wenn´s dann nicht funktioniert unsicher werden, da man ja erst einmal denkt, selber was falsch gemacht zu haben.

                  Q 1 Reply Last reply Reply Quote 0
                  • Q
                    qwerty1896 @Andersmacher last edited by

                    @andersmacher

                    Gibt es hier Neuigkeiten?

                    Zeitplan ist halt so verdammt übersichtlich einzustellen.

                    Seit meinen Problemen mit dem Zeitplan muss ich mich wohl mit Cron beschäftigen. Es ist ärgerlich, wenn Zeitplan nicht funktioniert.

                    Wie sieht denn en Cron aus für :
                    (ich habe von unterwegs keinen Zugriff auf den Raspberry.)

                    Jeden Tag im Juni um 04:00 Uhr

                    A 1 Reply Last reply Reply Quote 0
                    • David G.
                      David G. last edited by

                      @qwerty1896

                      Ich nutze nur Zeitpläne.
                      Bestimmt 30 Stück am Tag.

                      Mir ist noch nie ein Problem aufgefallen.

                      Q 1 Reply Last reply Reply Quote 0
                      • Q
                        qwerty1896 @David G. last edited by

                        @david-g

                        Mir sind bis vor kurzem auch keine Fehler aufgefallen. Es ist schon ärgerlich, wenn ein Zeitplan, warum auch immer, nicht ausgeführt wird. Es kann ja nicht sein, daß ich jeden Zeitplan doppelt ausführen lasse.

                        Ich nutze den Telegramm - Adapter. Vielleicht kann ich über diesen Adapter auch Skripte einmalig starten!?

                        David G. DJMarc75 2 Replies Last reply Reply Quote 0
                        • David G.
                          David G. @qwerty1896 last edited by

                          @qwerty1896

                          Kannst du machen.
                          Musst auf die empfangenen Nachrichten Triggern und dann den Code ausführen wenn eine Bestimmte Nachricht ankommt.

                          1 Reply Last reply Reply Quote 0
                          • DJMarc75
                            DJMarc75 @qwerty1896 last edited by

                            @qwerty1896 sagte in Cron vs. Zeitplan:

                            Mir sind bis vor kurzem auch keine Fehler aufgefallen. Es ist schon ärgerlich, wenn ein Zeitplan, warum auch immer, nicht ausgeführt wird.

                            Seit wann besteht das Problem bei Dir?
                            Ich habe vorgestern bei mir auch festgestellt dass sämtliche Skripte mit Crons oder Zeitplänen nicht mehr lieferten wie sie sollen. Bei mir war das nach dem update auf die neuste Adapterversion.

                            1 Reply Last reply Reply Quote 0
                            • A
                              Andersmacher @qwerty1896 last edited by

                              @qwerty1896 Nein, keine Neuigkeiten. Ich nutze seit damals eben nur noch die CRON-Eingabe und habe seit dem nie wieder "Seltsamkeiten" festgestellt.

                              Ja, Zeitplan ist einfach, aber ich komme inzwischen auch mit Cron zurecht, zumal einen die Eingabemaske ja sehr gut "führt". Tendenziell immer beim Reiter für den größten Bereich anfangen und dann zu den kleineren Zeitdefinitionen "durchhangeln".

                              Jeden Tag im Juni um 04:00 Uhr:
                              Reiter "MONATE" auswählen, "bestimmte Monate" auswählen ==> Nur Juni markieren.
                              Reiter "TAGE" auswählen, "jeden Tag" auswählen (müßte wegen Default eigentlich bereits eingestellt sein)
                              Reiter "STUNDEN" auswählen, "bestimmte Stunden" auswählen ==> Nur 4 markieren.
                              Reiter "MINUTEN" auswählen, "bestimmte Minuten" auswählen ==> Nur 0 markieren. (müßte wegen Default eigentlich bereits eingestellt sein)

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              901
                              Online

                              32.0k
                              Users

                              80.5k
                              Topics

                              1.3m
                              Posts

                              blockly javascript
                              7
                              13
                              1264
                              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