NEWS
[gelöst] Blockly cron funktioniert nicht.
-
Hi zusammen,
leider funktioniert cron nicht, wie gewünscht.
Ich habe im Blockly ein cron Element angelegt.schedule('{"time":{"exactTime":true,"start":"12:48"},"period":{"once":"04.08.2020"}}', function () {
setState("homepilot20.0.Actuator.1-14234511.Position"/Position RolloTron Büro/, 10, true);
});Eigentlich sollte der Job am 4.8.2020 um 12:48 ausgeführt werden. Leider passiert nichts.
Die Zeit vom iobroker stimmt:
/home/pi# timedatectl Local time: Di 2020-08-04 12:49:30 CEST Universal time: Di 2020-08-04 10:49:30 UTC RTC time: n/a Time zone: Europe/Berlin (CEST, +0200) System clock synchronized: yes NTP service: active RTC in local TZ: no
Ich habe auch schon versucht den Job auf UTC zu timen, leider erfolglos.
Was auffällt ist, dass nach Starten des Skripts Folgendes im Log steht:
javascript.0 (29959) Start javascript script.js.common.crontest javascript.0 (29959) script.js.common.crontest: registered 0 subscriptions and 0 schedules
0 schedules???
Hat jemand einen Tipp?
TIA
.h -
@half sagte in Blockly cron funktioniert nicht.:
Ich habe im Blockly ein cron klemmt angelegt.
????
Leider kein Bild
@half sagte in Blockly cron funktioniert nicht.:
schedule('{"time":{"exactTime":true,"start":"12:48"},"period":{"once":"04.08.2020"}}', function () {
das scheint mir aber nicht der "einfache" CRON zu sein.
Nimm mal bitte einen, der aussieht wie20 14 * * *
-
Der cron, den Du vorschlägst läuft dann jeden Tag, ist aber zum Testen OK, werd ich gleich mal machen.
-
@half sagte in Blockly cron funktioniert nicht.:
Der cron, den Du vorschlägst
nicht wirklich, ich sagte nur dass du einen anderen Block nehmen sollst, nicht andere Einstellungen:
@Homoran sagte in Blockly cron funktioniert nicht.:
der aussieht wie
-
Jetzt wird auch im Log folgendes angezeigt:
javascript.0 (29959) script.js.common.crontest: registered 0 subscriptions and 1 schedule
mmhm... warum geht das mit dem anderen Job nicht?
-
@half sagte in Blockly cron funktioniert nicht.:
warum geht das mit dem anderen Job nicht?
keine Ahnung, wird aber von einigen Usern so berichtet. Mit dem einfachen funktioniert es bei diesen Usern dann auch
-
@Homoran said in Blockly cron funktioniert nicht.:
@half sagte in Blockly cron funktioniert nicht.:
warum geht das mit dem anderen Job nicht?
keine Ahnung, wird aber von einigen Usern so berichtet. Mit dem einfachen funktioniert es bei diesen Usern dann auch
Laut Log wurde zwar ein schedule angelegt, aber es hat sich nichts getan.
-
@half sagte:
aber es hat sich nichts getan.
Was zeigt dies im Log ?
Das Skript ist hoffentlich nicht unter der Gruppe "global" erstellt ?
-
@paul53 said in Blockly cron funktioniert nicht.:
@half sagte:
aber es hat sich nichts getan.
Was zeigt dies im Log ?
Das Skript ist hoffentlich nicht unter der Gruppe "global" erstellt ?
liegt in common.
das script zeigt die Uhrzeit im log, also zieht der cronjob.
Wenn ich den wert der Rollade von Hand setzen funktioniert es, wahrscheinlich muss ich eine andere Funktion zum rausschreiben, des Wertes nehmen.
-
@half sagte:
wahrscheinlich muss ich eine andere Funktion zum rausschreiben, des Wertes nehmen.
Ja, "steuere".
-
@paul53 said in Blockly cron funktioniert nicht.:
@half sagte:
wahrscheinlich muss ich eine andere Funktion zum rausschreiben, des Wertes nehmen.
Ja, "steuere".
Danke, funktioniert.