NEWS
[gelöst] Cron Regel "alle 3 Tage" Blockly
-
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.
-
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
-
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
-
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.
-
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
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden