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. CRON ignoriert Monate (was: Wo ist mein CRON Fehler?)

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

CRON ignoriert Monate (was: Wo ist mein CRON Fehler?)

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
10 Beiträge 4 Kommentatoren 894 Aufrufe
  • Ä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.
  • C Offline
    C Offline
    ChristianF
    schrieb am zuletzt editiert von
    #1

    Hallo liebes Forum,

    kann mir jemand sagen,warum das obere Script heute nicht um 19:45 Uhr ausgeführt wurde? Leider gibt es keinen Eintrag im Log, der auf einen Fehler hindeutet.. Debug Haken ist nicht gesetzt und das Script ist auch aktiviert..

    455_cron.jpg

    Danke und viele Grüße

    Christian

    1 Antwort Letzte Antwort
    0
    • wendy2702W Online
      wendy2702W Online
      wendy2702
      schrieb am zuletzt editiert von
      #2

      Füge doch mal einen Debug Baustein ein um zu sehen ob es ausgeführt wird.

      Bitte keine Fragen per PN, die gehören ins Forum!

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      1 Antwort Letzte Antwort
      0
      • C Offline
        C Offline
        ChristianF
        schrieb am zuletzt editiert von
        #3

        Nein, wird es nicht. Die Angabe der Monate sorgt dafür, dass es nicht ausgeführt wird:

        23:02:15.784	[info]	javascript.0 Start javascript script.js.common.Homematic-Scripte.Skript2
        23:02:15.786	[info]	javascript.0 script.js.common.Homematic-Scripte.Skript2: schedule(cron=3 23 * 4-9 *)
        23:02:15.786	[info]	javascript.0 script.js.common.Homematic-Scripte.Skript2: registered 0 subscriptions and 1 schedule
        23:03:22.690	[info]	javascript.0 Stop script script.js.common.Homematic-Scripte.Skript2
        

        Nichts passiert.

        Nehme ich die Monate raus, geht es problemlos:

        23:03:22.830	[info]	javascript.0 Start javascript script.js.common.Homematic-Scripte.Skript2
        23:03:22.831	[info]	javascript.0 script.js.common.Homematic-Scripte.Skript2: schedule(cron=4 23 * * *)
        23:03:22.831	[info]	javascript.0 script.js.common.Homematic-Scripte.Skript2: registered 0 subscriptions and 1 schedule
        23:04:00.835	[info]	javascript.0 script.js.common.Homematic-Scripte.Skript2: setForeignState(id=hm-rpc.0.LEQ14xxx82.1.LEVEL, state=0)
        

        Sollte das ein Fehler in Blockly sein?

        Die installierte JavaScript Version ist 3.6.4

        1 Antwort Letzte Antwort
        0
        • C Offline
          C Offline
          ChristianF
          schrieb am zuletzt editiert von
          #4

          So, ein Update auf JavaScript 3.7.0 brachte keine Änderung, dafür aber eine interessante Erkenntnis:

          Sind die Monate 5-7 angegeben, funktioniert das Script!

          Sind die Monate 4-10 angegeben, funktioniert das Script NICHT!

          Monate 5-7:

          23:12:34.910	[info]	javascript.0 Start javascript script.js.common.Homematic-Scripte.Skript2
          23:12:34.911	[info]	javascript.0 script.js.common.Homematic-Scripte.Skript2: schedule(cron=13 23 * 5-7 *)
          23:12:34.911	[info]	javascript.0 script.js.common.Homematic-Scripte.Skript2: registered 0 subscriptions and 1 schedule
          23:13:00.907	[info]	javascript.0 script.js.common.Homematic-Scripte.Skript2: setForeignState(id=hm-rpc.0.LEQ14xx82.1.LEVEL, state=20)
          23:13:34.689	[info]	javascript.0 Stop script script.js.common.Homematic-Scripte.Skript2
          

          Monate 4-10:

          23:13:34.848	[info]	javascript.0 Start javascript script.js.common.Homematic-Scripte.Skript2
          23:13:34.849	[info]	javascript.0 script.js.common.Homematic-Scripte.Skript2: schedule(cron=14 23 * 4-10 *)
          23:13:34.849	[info]	javascript.0 script.js.common.Homematic-Scripte.Skript2: registered 0 subscriptions and 1 schedule
          23:14:30.280	[info]	javascript.0 Stop script script.js.common.Homematic-Scripte.Skript2
          

          Monate 5-7:

          23:14:30.658	[info]	javascript.0 Start javascript script.js.common.Homematic-Scripte.Skript2
          23:14:30.659	[info]	javascript.0 script.js.common.Homematic-Scripte.Skript2: schedule(cron=15 23 * 5-7 *)
          23:14:30.659	[info]	javascript.0 script.js.common.Homematic-Scripte.Skript2: registered 0 subscriptions and 1 schedule
          23:15:00.663	[info]	javascript.0 script.js.common.Homematic-Scripte.Skript2: setForeignState(id=hm-rpc.0.LEQ143xxx2.1.LEVEL, state=0)
          

          So langsam bin ich mit meinem Latein am Ende…

          1 Antwort Letzte Antwort
          0
          • BuZZyB Offline
            BuZZyB Offline
            BuZZy
            schrieb am zuletzt editiert von
            #5

            > Wo ist mein CRON Fehler?
            NIRGENDS! :lol: So wie du es einsetzt ist es von der Syntax her vollkommen korrekt.

            Es ist ein Bug außerhalb von ioBroker in einem für die Cronjobs verwendeten Modul ..

            Siehe hier:

            https://github.com/harrisiirak/cron-parser/issues/102

            Gruß

            1 Antwort Letzte Antwort
            0
            • C Offline
              C Offline
              ChristianF
              schrieb am zuletzt editiert von
              #6

              Hmm, passt aber irgendwie nicht ganz. Mit 5-7 geht es, mit 4-10 nicht..

              Hab es mal dem Github Thread zugefügt..

              1 Antwort Letzte Antwort
              0
              • BuZZyB Offline
                BuZZyB Offline
                BuZZy
                schrieb am zuletzt editiert von
                #7

                Ja weil 5 Aktuell ist.. Nächsten Monat wird es mit 5-7 nicht mehr gehen.. Dafür wird dann 6-7 funktionieren. ;)

                Gruß

                1 Antwort Letzte Antwort
                0
                • A Offline
                  A Offline
                  AingTii
                  schrieb am zuletzt editiert von
                  #8

                  Gleiches Problem habe ich auch.

                  Also schein Momentan einiges nicht zu funktionieren.

                  "42 15 * 3,4,5,6,7,8,9 *" geht im Mai

                  "42 15 * 4,5,6,7,8,9 *" geht nicht im Mai

                  "42 15 * 5,6,7,8,9 *" geht im Mai

                  "42 15 * 3-9 *" geht ebenfalls im Mai

                  also wäre für mich eine Notlösung bis der Bug behoben ist, einen Monat früher als gewünscht einzugeben?

                  Gruß Jens

                  1 Antwort Letzte Antwort
                  0
                  • C Offline
                    C Offline
                    ChristianF
                    schrieb am zuletzt editiert von
                    #9

                    Update:

                    es gibt ein Issue #102 und #123 zu diesem Thema.

                    https://github.com/harrisiirak/cron-parser/issues/123

                    https://github.com/harrisiirak/cron-parser/issues/102

                    Beide stehen seit heute Abend auf "closed". Hat sich da evtl. was getan?

                    VG

                    Christian

                    1 Antwort Letzte Antwort
                    0
                    • BuZZyB Offline
                      BuZZyB Offline
                      BuZZy
                      schrieb am zuletzt editiert von
                      #10

                      Issue #123 ist noch offen.

                      Gruß

                      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

                      473

                      Online

                      32.7k

                      Benutzer

                      82.3k

                      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