Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Javascript Blocky mit einem Cron, der alle 2 Wochen laufen soll

    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

    Javascript Blocky mit einem Cron, der alle 2 Wochen laufen soll

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

      Hallo,

      ich möchte gerne einen Cron Job für verschiedene Wochen oder gar Monaten laufen lassen.
      Ein normaler Cron, für jeweils eine Woche an bestimmten Uhrzeiten, erzeugt keinerlei Problem.
      Über den Blocky Wizard erstelle ich ein Test-Cron, der alle 2 Wochen was machen soll.

      Quellcode - Cron Job alle 2 Wochen

      schedule('{"time":{"exactTime":true,"start":"00:00"},"valid":{"from":"17.02.2019"},"period":{"weeks":2,"dows":"[0]"}}', function () {
        console.log('test');
      });
      

      Beim starten erhalte ich folgenden Fehler

      Fehlermeldung im Log

      javascript.0	2019-02-17 11:09:14.374	error	at ContextifyScript.Script.runInContext (vm.js:59:29)
      javascript.0	2019-02-17 11:09:14.374	error	at script.js.common.test.cron:1:1
      javascript.0	2019-02-17 11:09:14.374	error	at schedule (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1089:52)
      javascript.0	2019-02-17 11:09:14.374	error	at Scheduler.add (/opt/iobroker/node_modules/iobroker.javascript/lib/scheduler.js:275:62)
      javascript.0	2019-02-17 11:09:14.374	error	TypeError: Cannot read property 'y' of undefined
      javascript.0	2019-02-17 11:09:14.374	error	^
      javascript.0	2019-02-17 11:09:14.373	error	sch.valid.fromDate = new Date(sch.valid.from.y, sch.valid.from.M, sch.valid.from.d);
      javascript.0	2019-02-17 11:09:14.373	error	script.js.common.test.cron: /opt/iobroker/node_modules/iobroker.javascript/lib/scheduler.js:275
      

      Kann mir jemand dabei helfen?

      Vielen Dank.

      PS:
      Script Engine: Verfügbare Version: 3.6.5; Installierte Version: 4.1.0
      Node.js: v8.14.0
      NPM: 6.4.1

      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @padrone last edited by

        @padrone sagte in Javascript Blocky mit einem Cron, der alle 2 Wochen laufen soll:

        Über den Blocky Wizard erstelle ich ein Test-Cron, der alle 2 Wochen was machen soll.

        Hast du einen Screenshot?

        Standard mäßig hat der Cron, der ja ein Linuxbestandteil ist, keine Wochen, Monate oder Jahre.
        Als Workaround kannst du alle 14 Tage (was dann immer der gleiche Wochentag wäre ) nehmen

        padrone 1 Reply Last reply Reply Quote 0
        • padrone
          padrone @Homoran last edited by

          @Homoran
          Klar 2 Stück kann ich dir zeigen
          iobroker3.png
          iobroker4.png

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @padrone last edited by

            @padrone
            Danke!
            Das sieht mir aber nicht nach einem Standard-Cron mit seinen Sternchen aus 😉

            da muss dann jemand ran, der Scripten kann, sorry

            1 Reply Last reply Reply Quote 0
            • padrone
              padrone last edited by

              Meine Frage ist daher, ist es ein Bug in Blocky?

              wendy2702 1 Reply Last reply Reply Quote 0
              • wendy2702
                wendy2702 @padrone last edited by

                @padrone

                Guck mal hier: https://github.com/ioBroker/ioBroker.javascript/issues

                padrone 1 Reply Last reply Reply Quote 0
                • padrone
                  padrone @wendy2702 last edited by

                  @wendy2702 Danke sehr

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  673
                  Online

                  31.8k
                  Users

                  79.9k
                  Topics

                  1.3m
                  Posts

                  blockly javascript
                  3
                  7
                  767
                  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