NEWS
JavaScript mit CronJob funktioniert manchmal nicht
-
Hallo Zusammen,
ich steuere diverse Sachen per Zeitscript (Blockly, CronJobs - Rollos, Lichter).
Leider kommt es etwa alle 3-5 Wochen vor, dass entweder die Rollos nicht hoch fahren (keiner von 15, obwohl minimal zeitversetzt) oder Lichter an der Fassade nicht mehr ausgehen (Beleuchtung 19-23 Uhr).
Ich bin noch nicht dahinter gekommen an was es liegt. Befehle werden von Javascript nicht gesendet (keine Statusänderung im Zielobjekt), Javascript läuft aber weiterhin. Einen Neustart der Instanz alle 2 Wochen habe ich bereits eingebaut.Hat jemand eine Idee an was es liegen könnte / einen Ansatz, wie ich weiter nach der Ursache suchen könnte?
Vielen Dank und beste Grüße!
Als Beispiel eines der Skripte, funktionierte letztens beim ausschalten nicht.
-
@tobe88 Moin
nimm doch mal beim Zeitplan den CRON und nicht den WIZARD, der hat schon ein paar mal Probleme gemacht
-
@tobe88 abgesehen davon, was @Nordischerjung schreibt, ist die Frage ob du die Probleme tatsächlich auch in javascript oder nur in Blockly hast?
-
Hallo @Nordischerjung @Homoran,
danke euch für den ersten Input - ich verwende tatsächlich nur Blockly und nur den Wizard.
Wusste nicht dass es im Hintergrund (Script) einen Unterschied macht, wie ich die Zeiten eingebe (Wizard vs. Cron).Habe jetzt mal testweise umgestellt auf Cron im bestehenden Blockly-Script.
Einschalten klappt komischerweise immer (gesteuert per "Sonnenuntergang"..) -
ich kenne dieses Format ( ("time" ("exactTime" ....) für den "Aus" Zeitplan nicht, bei mir stünde dort
0 23 * * *
als Parameter ....
Um Herauszufinden, ob der Aus-Zeitplan nicht aufgerufen wurde, oder die beiden "steuere" Anweisungen ins Leere geschossen haben, würde ich Debug-Ausgaben einbauen
-
@tobe88 Wie @Nordischerjung schrieb!
Siehe dazu z. B. https://forum.iobroker.net/topic/31834/cron-vs-zeitplan/3?_=1685048029236.
Allerdings war es da genau anders herum: Es fehlten keine Schaltzeiten, sondern es gab welche zu viel.
Aber egal, wie rum: Cron scheint immer zu funzen, Wizzard kann man nie wissen. -
@MartinP - genau das ist ja scheinbar der CRON und nicht wie bei mir über den Wizard eingegeben.
@Andersmacher - danke für den Link, werde ich mir mal anschauen.Werde es beobachten und in einigen Wochen berichten ob es nochmal aufgetreten ist.
Wie geschrieben, ich habe nun alle Rollos und Außenbeleuchtung umgestellt auf CRON. -
Kurze Rückmeldung:
Keine weiteren Ausfälle mehr seit der Umstellung auf CRON.
Danke für eure Hilfe.Beste Grüße