NEWS
[gelöst]Nach Umzug Error bei manchen Scripten
-
Hallo Zusammen,
hab heute eine Neuinstallation auf einen RPI4 gemacht
Nach dem Wiederherstellen mit Backitup schien alles zu laufen.
Leider stelle ich jetzt fest, dass ich bei ein paar Blockly Scripten beim starten einen Error bekomme.
Ich kann den Zusammenhang nicht erkennen, warum es nicht bei allen ist.
In IOBroker bin ich blutiger Anfänger.
Vielleicht gibt es auch schon einen Post, aber den habe ich wohl nicht gefunden.
Sobald ich ein Script starten will kommt folgendes im Logjavascript.0 2021-02-14 19:29:34.979 error (6933) at process._tickCallback (internal/process/next_tick.js:68:7) javascript.0 2021-02-14 19:29:34.978 error (6933) at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) javascript.0 2021-02-14 19:29:34.978 error (6933) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) javascript.0 2021-02-14 19:29:34.978 error (6933) at client.get (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:616:17) javascript.0 2021-02-14 19:29:34.977 error (6933) at adapter.getForeignState (/opt/iobroker/node_modules/iobroker.javascript/main.js:1140:17) javascript.0 2021-02-14 19:29:34.977 error (6933) at createProblemObject (/opt/iobroker/node_modules/iobroker.javascript/main.js:1559:17) javascript.0 2021-02-14 19:29:34.976 error (6933) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1503:37) javascript.0 2021-02-14 19:29:34.976 error (6933) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1280:28) javascript.0 2021-02-14 19:29:34.976 error (6933) at Object.createScript (vm.js:277:10) javascript.0 2021-02-14 19:29:34.975 error (6933) at new Script (vm.js:83:7) javascript.0 2021-02-14 19:29:34.975 error (6933) SyntaxError: Unexpected token : javascript.0 2021-02-14 19:29:34.974 error (6933) ^ javascript.0 2021-02-14 19:29:34.974 error (6933) "common": { javascript.0 2021-02-14 19:29:34.973 error at script.js.common.Scripte.Anwesenheit:2 javascript.0 2021-02-14 19:29:34.973 error (6933) script.js.common.Scripte.Anwesenheit compile failed: javascript.0 2021-02-14 19:29:34.969 info (6933) Start javascript script.js.common.Scripte.Anwesenheit
Ich hab den Code schon kopiert, das Script gelöscht und neu erstellt, Fehler bleibt der gleiche
Auf dem alten PI3 sind die Scripte gelaufen und ich hab leider keine Idee mehr.
Vielen Dank schon mal im vorraus.
Grüße Uwe -
@uwe-waizmann sagte: common.Scripte.Anwesenheit
Wie sieht das Script aus?
-
on({id: new RegExp('ping\\.0\\.Handy_Uwe' + "|" + 'ping\\.0\\.Handy_Elke'), change: "ne"}, function (obj) { setState("0_userdata.0.Anwesenheit"/*Anwesenheit*/, true); if (getState("ping.0.Handy_Uwe").val == false && getState("ping.0.Handy_Elke").val == false) { setStateDelayed("0_userdata.0.Anwesenheit"/*Anwesenheit*/, false, 60000, false); } });
Ist aber bei anderen Scripts auch
-
@uwe-waizmann sagte: Ist aber bei anderen Scripts auch
Dann vermute ich, dass ein Script unter der Gruppe "global" dafür verantwortlich ist, denn das gepostete Script ist in Ordnung.
-
@paul53
ja das hatte ich in einem anderen Beitrag gelesen und nachgeschaut, da war tatsächlich eins drin, hab ich aber in einen anderen Ordner verschoben. -
Ich komme der Sache näher, hab mal ein paar Scripte nach common verschoben, jetzt laufen sie.
Ich hab aber noch weitere Scripte in Unterordner und die lassen sich nicht verschieben.Nee zu früh gefreut, die die vorher nicht gelaufen sind, laufen jetzt auch nicht
-
@uwe-waizmann funktioniert denn ping überhaupt?
was heisst andere Scripte? radar2, bluetooth eventuell mit in Verbindung? -
@crunchip nee, ganz normal Dinge wie eine Steckdose ein und ausschalten, sonst nix.
Bei der ganzen Strucktur ist aber gewaltig was schief, ich kann manche Scripte gar nicht verschieben und wenn ich unter common ein neues erstellen willl, dann wird es in einem anderen Ordner erstellt. -
Wenn ich ein neues Blockly erstellen will, dann wird das immer in einem Unterordner von Common erstellt, obwohl ich common auswähle.
-
Problem gelöst!
hab alle Scripte gelöscht und neu importiert, jetzt läuft es wieder wie es soll. -
@uwe-waizmann Dann markiere das bitte im Titel des ersten Beitrags in dem du
[Gelöst]
davor schreibst