NEWS
JsonConfig] Cannot parse json5 config!
-
@stoffel67 sagte in JsonConfig] Cannot parse json5 config!:
Please install packages from outside the repository using npm!
und was hast du gemacht?
was sagt
iob update
? -
Ist der Desktop-Mist aus? Hat auf einem Server nix zu suchen.
sudo systemctl set-default multi-user.target
Und bring nodejs auf die empfohlene Version 20
iobroker nodejs-update 20
Wo kommt der js2fs her?
cd /opt/iobroker npm ls js2fs
-
@thomas-braun sagte in JsonConfig] Cannot parse json5 config!:
Wo kommt der js2fs her?
ich tippe auf ein npm modul für js
-
Das muss aber eine ganz alte Altlast sein.
https://forum.iobroker.net/topic/9331/gelöst-js2fs-und-javascript-blockly
-
Da hängt der
+ system.adapter.js2fs.0 : js2fs : raspip - enabled
schief. Den würde ich komplett rauswerfen, wenn du nicht weißt wofür du den brauchst.
-
@thomas-braun sagte in JsonConfig] Cannot parse json5 config!:
Da hängt der
+ system.adapter.js2fs.0 : js2fs : raspip - enabled
schief. Den würde ich komplett rauswerfen, wenn du nicht weißt wofür du den brauchst.
kenn ich gar nicht.
der ist in keinem Repo.
Daher passt die Meldung -
https://github.com/soef/iobroker.js2fs
soef macht ja seit Jahren nix mehr. Und die Funktion des Adapters ist auch nicht mehr notwendig, du kannst ja mittlerweile ein Spiegelverzeichnis mit den Skripten haben.
Also raus mit dem uralten Code. Macht nur Ärger in aktuellen Setups. -
pi@raspip:~ $ npm ls js2fs pi@ /home/pi `-- (empty)
also schmeiß ich den Adapter raus.... ich hatte mal ein javascript was auf die lokal Platte geschrieben hat...
-
@stoffel67 sagte in JsonConfig] Cannot parse json5 config!:
pi@raspip:~ $ npm ls js2fs
Du stehst im falschen Verzeichnis...
Aber ja, raus mit dem alten Kram.
-
pi@raspip:~ $ cd /opt/iobroker/ pi@raspip:/opt/iobroker $ npm ls js2fs iobroker.inst@3.0.0 /opt/iobroker `-- (empty)
wie oben gesagt, beim DS18B20-Adaüter kommt nach wie vor der Fehler :[JsonConfig] Cannot parse json5 config!
und er bleibt dann in der Config-Seite hängen.. -
@stoffel67 sagte in JsonConfig] Cannot parse json5 config!:
Glückwunsch, du hast wohl ein Issue gefunden.
Trags im GitHub ein, damit es gefixt werden kann. -
@stoffel67 sagte in JsonConfig] Cannot parse json5 config!:
beim DS18B20-Adaüter kommt nach wie vor der Fehler :[JsonConfig] Cannot parse json5 config!
zeigen!
-
Stimmt, das Popup kommt bei mir auch im Admin, wenn man in die Einstellungen des Adapters gehen möchte.
Also ein Bug. -
-
also "nur" ein popup, so wie @Thomas-Braun es beschreibt.
im debug-log gibt es keine weiteren Informationen? -
@homoran
das gibts im LOG, er liest die Sensoren nicht mehrds18b20.0 2024-06-27 14:51:07.212 warn Error reading sensor 28-01204db3acbf: Error: ENOENT: no such file or directory, open '/sys/bus/w1/devices/28-01204db3acbf/w1_slave' ds18b20.0 2024-06-27 14:50:38.157 warn Error reading sensor 10-000801ef2087: Error: Read error ds18b20.0 2024-06-27 14:50:37.344 warn Error reading sensor 28-01204fed9b9a: Error: ENOENT: no such file or directory, open '/sys/bus/w1/devices/28-01204fed9b9a/w1_slave' ds18b20.0 2024-06-27 14:50:37.290 warn Error reading sensor 10-000801d0136f: Error: ENOENT: no such file or directory, open '/sys/bus/w1/devices/10-000801d0136f/w1_slave' ds18b20.0 2024-06-27 14:50:37.214 warn Error reading sensor 28-01204db3acbf: Error: ENOENT: no such file or directory, open '/sys/bus/w1/devices/28-01204db3acbf/w1_slave' ds18b20.0 2024-06-27 14:50:37.068 info starting. Version 2.0.5 in /opt/iobroker/node_modules/iobroker.ds18b20, node: v20.15.0, js-controller: 5.0.19
mir ist schleierhaft warum nicht, bzw. warum die Config-Seite nicht mehr aufgeht...
-
@stoffel67 sagte in JsonConfig] Cannot parse json5 config!:
das gibts im LOG,
ist allerdings kein debug-log.
die genannten fehlenden Pfade sagen mir nichts
-
@homoran
debug-log??ds18b20.0 2024-06-27 15:00:58.345 debug Got value null from sensor 28-01204db3acbf ds18b20.0 2024-06-27 15:00:58.344 warn Error reading sensor 28-01204db3acbf: Error: ENOENT: no such file or directory, open '/sys/bus/w1/devices/28-01204db3acbf/w1_slave' ds18b20.0 2024-06-27 15:00:30.131 debug Error state of sensor 28-01204fed9b9a changed to false ds18b20.0 2024-06-27 15:00:30.129 debug Got value 25 from sensor 28-01204fed9b9a ds18b20.0 2024-06-27 15:00:28.531 debug Loaded 4 enabled sensors ds18b20.0 2024-06-27 15:00:28.476 debug Got value null from sensor 10-000801d0136f ds18b20.0 2024-06-27 15:00:28.475 warn Error reading sensor 10-000801d0136f: Error: ENOENT: no such file or directory, open '/sys/bus/w1/devices/10-000801d0136f/w1_slave' ds18b20.0 2024-06-27 15:00:28.422 debug Got value null from sensor 10-000801ef2087 ds18b20.0 2024-06-27 15:00:28.420 warn Error reading sensor 10-000801ef2087: Error: ENOENT: no such file or directory, open '/sys/bus/w1/devices/10-000801ef2087/w1_slave' ds18b20.0 2024-06-27 15:00:28.346 debug Got value null from sensor 28-01204db3acbf ds18b20.0 2024-06-27 15:00:28.344 warn Error reading sensor 28-01204db3acbf: Error: ENOENT: no such file or directory, open '/sys/bus/w1/devices/28-01204db3acbf/w1_slave' ds18b20.0 2024-06-27 15:00:28.226 info starting. Version 2.0.5 in /opt/iobroker/node_modules/iobroker.ds18b20, node: v20.15.0, js-controller: 5.0.19
kann es auch am 1-wire Bus liegen...
aber warum geht die Konfigurationsseite nicht auf? -
-
@stoffel67 sagte in JsonConfig] Cannot parse json5 config!:
ENOENT: no such file or directory, open '/sys/bus/w1/devices/28-01204db3acbf/w1_slave'
Was auch sein kann:
Es darf nicht mehr in /sys/ herumgefuhrwerkt werden.
Analog zu den GPIOs unter Bookworm.
Gut möglich das hier der Adapter andere Libs verwenden muss.