NEWS
Cron Job startet mehrmals.
-
Hallo,
irgend wie komme ich von ein Problem ins nächste, um mein View Problem zu lösen wollte ich mir eine Variable anlegen die immer im Wechsel an/aus ist, hier der Code:
schedule("*/1 * * * *", function (obj) { var abcde = getState("javascript.0.Motion.camerapi3.testt"/*testt*/).val; console.log(abcde); if (abcde == 1) { setState("javascript.0.Motion.camerapi3.testt", 0); console.log("--------------------SetNull-----------------------------------------------------"); } else { setState("javascript.0.Motion.camerapi3.testt", 1); console.log("-------------------------------------SetEins----------------------------------------------"); } });
Leider startet das Skript mehrmals und die Nullen und Einsen fliegen nur so durch die Gegend, passt in meinen Script etwas nicht oder ist das ein Bug?
` > 0 false javascript.0 2017-12-06 18:35:00.5850 false javascript.0 2017-12-06 18:35:00.430
0 false javascript.0 2017-12-06 18:34:00.981
0 false javascript.0 2017-12-06 18:34:00.981
0 false javascript.0 2017-12-06 18:34:00.981
0 false javascript.0 2017-12-06 18:34:00.609
0 false javascript.0 2017-12-06 18:34:00.421
0 false javascript.0 2017-12-06 18:33:00.979
0 false javascript.0 2017-12-06 18:33:00.979
0 false javascript.0 2017-12-06 18:33:00.979
0 false javascript.0 2017-12-06 18:33:00.585
0 false javascript.0 2017-12-06 18:33:00.421
0 false javascript.0 2017-12-06 18:32:00.979
0 false javascript.0 2017-12-06 18:32:00.979
0 false javascript.0 2017-12-06 18:32:00.979
0 false javascript.0 2017-12-06 18:32:00.585
0 false javascript.0 2017-12-06 18:32:00.420
0 false javascript.0 2017-12-06 18:31:00.980
0 false javascript.0 2017-12-06 18:31:00.980
0 false javascript.0 2017-12-06 18:31:00.980
0 false javascript.0 2017-12-06 18:31:00.584
0 false javascript.0 2017-12-06 18:31:00.420
0 false javascript.0 2017-12-06 18:30:01.102
0 false javascript.0 2017-12-06 18:30:01.102
0 false javascript.0 2017-12-06 18:30:01.102
0 false javascript.0 2017-12-06 18:30:01.102
1 false javascript.0 2017-12-06 18:30:01.031
1 false javascript.0 2017-12-06 18:30:00.586
1 false javascript.0 2017-12-06 18:30:00.421
1 false javascript.0 2017-12-06 18:29:00.981
1 false javascript.0 2017-12-06 18:29:00.981
1 false javascript.0 2017-12-06 18:29:00.981
1 false javascript.0 2017-12-06 18:29:00.585
1 false javascript.0 2017-12-06 18:29:00.421
1 false javascript.0 2017-12-06 18:28:00.985
1 false javascript.0 2017-12-06 18:28:00.985
1 false javascript.0 2017-12-06 18:28:00.985
1 false javascript.0 2017-12-06 18:28:00.585
1 false javascript.0 2017-12-06 18:28:00.421
1 false javascript.0 2017-12-06 18:27:00.980
1 false javascript.0 2017-12-06 18:27:00.980
1 false javascript.0 2017-12-06 18:27:00.980
1 false javascript.0 2017-12-06 18:27:00.585
1 false javascript.0 2017-12-06 18:27:00.420
1 false javascript.0 2017-12-06 18:26:00.997
1 false javascript.0 2017-12-06 18:26:00.997
0 false javascript.0 2017-12-06 18:26:00.584
0 false javascript.0 2017-12-06 18:25:01.144
0 false javascript.0 2017-12-06 18:25:01.136
0 false javascript.0 2017-12-06 18:25:01.136 `
Hab es auch mit:
schedule("*/1 * * * *", function (obj) {
Probiert, funktioniert auch nicht besser.
Schöne Grüße
ThomasD
-
Hi,
ich habe ein ähnliches Phänomen und es betrifft nur ein Script.
Da ist es so, dass das Script beim Speichern den Cron Job nicht löscht.
Jedes Speichern erzeugt also einen weiteren Job.
Mit Stoppen des Javascript adapters werden die Jobs alle gelöscht.
Teste bitte mal, ob das beschriebene Problem sich so bei dir darstellt.
Also: JS Adapter stoppen, restart, Testen Script, Script speichern, Script testen
vG Looxer
-
Hallo,
sieht nach dem gleichen Problem aus, ich hatte inzwischen den ioBroker mit sudo iobroker stop und start neu gestarte:
` > 0 false javascript.0 2017-12-06 18:58:00.4231 false javascript.0 2017-12-06 18:57:00.435
0 false javascript.0 2017-12-06 18:56:00.424
1 false javascript.0 2017-12-06 18:55:00.425
0 false javascript.0 2017-12-06 18:54:00.424
1 false javascript.0 2017-12-06 18:53:00.423
0 false javascript.0 2017-12-06 18:52:00.616
1 false javascript.0 2017-12-06 18:51:00.424
0 false javascript.0 2017-12-06 18:50:00.428
1 false javascript.0 2017-12-06 18:49:00.436
0 false javascript.0 2017-12-06 18:48:00.424
1 false javascript.0 2017-12-06 18:47:00.425
0 false javascript.0 2017-12-06 18:46:00.424
1 false javascript.0 2017-12-06 18:45:00.424
0 false javascript.0 2017-12-06 18:44:00.424 `
Jetzt geht es erst einmal.
Vielleicht sind meine Anderen Problem jetzt auch erst mal verschwunden :-).
Schöne Grüße
ThomasD
-
Hallo,
sieht nach dem gleichen Problem aus, ich hatte inzwischen den ioBroker mit sudo iobroker stop und start neu gestarte:
` > 0 false javascript.0 2017-12-06 18:58:00.4231 false javascript.0 2017-12-06 18:57:00.435
0 false javascript.0 2017-12-06 18:56:00.424
1 false javascript.0 2017-12-06 18:55:00.425
0 false javascript.0 2017-12-06 18:54:00.424
1 false javascript.0 2017-12-06 18:53:00.423
0 false javascript.0 2017-12-06 18:52:00.616
1 false javascript.0 2017-12-06 18:51:00.424
0 false javascript.0 2017-12-06 18:50:00.428
1 false javascript.0 2017-12-06 18:49:00.436
0 false javascript.0 2017-12-06 18:48:00.424
1 false javascript.0 2017-12-06 18:47:00.425
0 false javascript.0 2017-12-06 18:46:00.424
1 false javascript.0 2017-12-06 18:45:00.424
0 false javascript.0 2017-12-06 18:44:00.424 `
Jetzt geht es erst einmal.
Vielleicht sind meine Anderen Problem jetzt auch erst mal verschwunden :-).
Schöne Grüße
ThomasD ` Ok. Werde ich dann mal in Telko Reporten. Workaround ist, das Script zu stoppen - aendern- speichern - Script starten. Dann hast du das Problem nicht.
Vg looxer
Mobile getapt
Gesendet von meinem SM-G935F mit Tapatalk