Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Cron Regel "alle 3 Tage" Blockly

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst] Cron Regel "alle 3 Tage" Blockly

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

      Hallo Gemeinde,

      ich suche eine Möglichkeit ein Script alle 3 Tage auszuführen. Leider finde ich bei Blockly nur die Möglichkeit feste Tage zu definieren. Gibt es diese Möglichket nicht, oder sehe ich sie nur nicht?

      Anwendung:

      Bei höheren Aussentemperaturen soll der Rasen täglich gewässert werden, bei niedrigeren Temperaturen nur jeden 3. Tag.

      1 Reply Last reply Reply Quote 0
      • P
        pix last edited by

        Hallo,

        eine Blockly-Lösung kann ich dir nicht geben. Probier es im Script.

        Eine Aufgabe alle drei Tage zB um 14:00 Uhr ausführen geht mit Schedule:

        schedule("0 14 */3 * *", function() {
          //mach was...
        });
        
        

        Die Funktion wird an Tagen mit einem glatt durch 3 teilbaren Datum (also 3.,6.,9.,12.,…) gestartet und nicht automatisch, wenn das Skript gestartet wird.

        Hier gibt es weitere Infos zum Problem: https://blog.nexcess.net/2014/02/06/cro ... hree-days/

        Du kannst auch einen Intervall bauen, der einen setTimeout() von 1000ms * 60 * 60 * 24 = 86.400.000ms abwartet.

        In diesem Thread http://forum.iobroker.net/viewtopic.php?f=8&t=6971 geht es darum, was mit dem Timer passiert, wenn der Javascript Adapter zwischenzeitlich neugestartet wird.

        Gruß

        Pix

        1 Reply Last reply Reply Quote 0
        • Dutchman
          Dutchman Developer Most Active Administrators last edited by

          Gibt es so nicht in blockly, könntest aber auch jeden Tag das Script ausführen und einen Wert setzen, wen Wert = xx Rest und von da aus deine logic bauen

          –-----------------------

          Send from mobile device

          1 Reply Last reply Reply Quote 0
          • L
            Linedancer last edited by

            Danke für den Input, war ein paar Tage nicht da.

            die Cron Regel von Pix hab ich mal probiert, bis jetzt schein es zu laufen.

            1 Reply Last reply Reply Quote 0
            • ldittmar
              ldittmar Developer last edited by

              Wenn du noch ein paar Sachen hast, die an bestimmten Tagen laufen sollen, dann kannst du auch den fullcalendar-Adapter ausprobieren. Da hast du ein Kalender und kannst wie beim Google Kalender Regeln als Event eintragen. Nur als Tipp 😉

              Grüße,

              ldittmar

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

              Support us

              ioBroker
              Community Adapters
              Donate

              447
              Online

              31.7k
              Users

              79.8k
              Topics

              1.3m
              Posts

              4
              5
              1973
              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