Hallo Liebe iobroker Gemeinde. Ich bin erst kürzlich dazugestoßen, komme soweit ganz gut zurecht und bin froh über die tolle Community! Leider halten sich meinen Kenntnisse noch in Grenzen. Ich betreibe iobroker auf einen Pi4. Die Situation ist folgende:
Ich wollte linkeddevices einrichten, hab das Skript in der Einrichtung ausgeführt. Festgestellt, dass ich den Adapter nicht brauche und deinstalliert. Nachdem ich in meine Blockly Skripte zurück bin kommt folgende error meldung:
error javascript.0 (27079) script.js.Eigene_Punkte.Anwesenheit compile failed: at script.js.Eigene_Punkte.Anwesenheit:2
im Log steht folgendes:
2022-03-31 11:15:30.888 - error: javascript.0 (27079) var = {};
2022-03-31 11:15:30.889 - error: javascript.0 (27079) ^
2022-03-31 11:15:30.889 - error: javascript.0 (27079) SyntaxError: Unexpected token '='
2022-03-31 11:15:30.889 - error: javascript.0 (27079) at new Script (vm.js:102:7)
2022-03-31 11:15:30.889 - error: javascript.0 (27079) at Object.createScript (vm.js:262:10)
2022-03-31 11:15:30.890 - error: javascript.0 (27079) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1486:28)
2022-03-31 11:15:30.890 - error: javascript.0 (27079) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1735:37)
2022-03-31 11:15:30.890 - error: javascript.0 (27079) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1836:17
2022-03-31 11:15:30.891 - error: javascript.0 (27079) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/main.js:1311:17)
2022-03-31 11:15:30.891 - error: javascript.0 (27079) at processImmediate (internal/timers.js:466:21)
2022-03-31 11:15:31.783 - error: tr-064.0 (26625) Cannot start callmonitor: Error: connect ECONNREFUSED 192.168.178.1:1012
2022-03-31 11:15:36.786 - error: tr-064.0 (26625) Cannot start callmonitor: Error: connect ECONNREFUSED 192.168.178.1:1012
2022-03-31 11:15:40.224 - warn: ping.0 (26599) State "ping.0.raspberrypi." has no existing object, this might lead to an error in future versions
2022-03-31 11:15:41.789 - error: tr-064.0 (26625) Cannot start callmonitor: Error: connect ECONNREFUSED 192.168.178.1:1012
Ich hatte noch einen Ordner mit linkeddevices im global Ordner unter Javascript. Diese habe ich gelöscht im Expertenmodus. Allerdings funktioniert trotzdem nichts. Daraufhin habe ich mit folgenden Befehlen versucht den .js-controller neu aufgesetzt folgendes kam dabei rum:
pi@raspberrypi:~ $ cd /opt/iobroker
pi@raspberrypi:/opt/iobroker $ iobroker stop
pi@raspberrypi:/opt/iobroker $ npm install iobroker.js-controller
> iobroker.js-controller@4.0.21 preinstall /opt/iobroker/node_modules/iobroker.js-controller
> node lib/preinstallCheck.js
NPM version: 6.14.16
> iobroker.js-controller@4.0.21 install /opt/iobroker/node_modules/iobroker.js-controller
> node iobroker.js setup first
Successfully migrated 2437 objects to Redis Sets
object _design/system updated
The following notifications happened during sync:
- Ignoring Directory "linkeddevices.admin" because officially not created as meta object. Please remove directory!
Allerdings habe ich die Ordner/Dateien aus global schon gelöscht und den Adapter deinstalliert.
Kann mir jemand verraten wo der Fehler liegt bzw. was ich machen kann um ihn zu finden? Hab grad alle Geräte eingerichtet und alles am laufen inkl. meiner ersten Skripte, möchte ungerne alles neu aufsetzen.
Vielen Dank im Voraus und einen wunderschönen Tag euch.