@thomas-braun said in Wir empfehlen: Node.js 22.x:
iob upgrade s7@1.4.3 --debug
Ok, Vielen Dank !
Nach dem Reinstall laufen die Siemens S7 Instanzen auch unter 22.
Sorry ich hatte das in der Doku nicht gefunden.
@thomas-braun said in Wir empfehlen: Node.js 22.x:
iob upgrade s7@1.4.3 --debug
Ok, Vielen Dank !
Nach dem Reinstall laufen die Siemens S7 Instanzen auch unter 22.
Sorry ich hatte das in der Doku nicht gefunden.
@thomas-braun OK es war ein Fehler das große reinstall LOG (iob upgrade s7@1.4.3 --debug) nicht abzuspeichern.
Am Ende kam die Meldung: cannot install s7@1.4.3.
Ich war unter Druck weil das ein Gebäude Produktivsystem ist welches ich wieder zum Laufen bringen musste.
Ich bin wieder zurück auf 20.19.4 und bin froh das alles wieder läuft.
@mcm1957 Ja richtig das war zu 100% so.
Ich habe jetzt es aber mit meinem Produktivsystem nochmal von 20 auf 22 upgedated.
Leider geht hier der rebuild auch manuellem reinstall mit "iob upgrade s7@1.4.3 --debug" leider schief.
@thomas-braun said in Wir empfehlen: Node.js 22.x:
iob upgrade s7@1.4.3 --debug
Ok, Vielen Dank !
Nach dem Reinstall laufen die Siemens S7 Instanzen auch unter 22.
Sorry ich hatte das in der Doku nicht gefunden.
@thomas-braun Ich finde leider den richtigen adapter file namen nicht für den Siemens Simatic S7 Adapter. Wo sind die files versteckt?
Hier?
Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/addon-build/release/install-root/node_snap7.node',
@thomas-braun Wie geht das manuelle Deinstallieren und Reinstallieren eines Adapters?
Einfach drüber installieren mit install?
iobroker add adapterName
iobroker install adapterName
iobroker upload adapterName
iobroker setup
iobroker setup custom
iobroker del adapterName
iobroker del adapterName.instance
@mcm1957 Ok ich habe den Siemens Adapter in der GUI gelöscht und die 4 Instanzen neu angelegt und konfiguriert. Wie geht ein Adapter reinstall richtig?
@thomas-braun Ich habe 4 Siemens Instanzen installiert. Die Adapter De-und Reinstallation auf meinem Clone System hat zumindest über die GUI auch nichts verändert. Hat mir jemand Konsolen Befehle?
Der Siemens Simatic S7 Adapter macht leider einen Fehler mit Node.js 22.x und ich musste zurück auf 20 updaten.
Also Vorsicht wenn ihr eine Produktiv System am Laufen habt !!
Kennt das Problem schon jemand?
host.raspberrypi
2025-08-14 12:15:14.244 error instance system.adapter.s7.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
host.raspberrypi
2025-08-14 12:15:14.244 error Caught by controller[0]: Node.js v22.18.0
host.raspberrypi
2025-08-14 12:15:14.244 error Caught by controller[0]: }
host.raspberrypi
2025-08-14 12:15:14.243 error Caught by controller[0]: ]
host.raspberrypi
2025-08-14 12:15:14.243 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/lib/binding/node-v127-linux-arm64/node_snap7.node'
host.raspberrypi
2025-08-14 12:15:14.243 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/addon-build/default/install-root/node_snap7.node',
host.raspberrypi
2025-08-14 12:15:14.243 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/addon-build/debug/install-root/node_snap7.node',
host.raspberrypi
2025-08-14 12:15:14.243 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/addon-build/release/install-root/node_snap7.node',
host.raspberrypi
2025-08-14 12:15:14.243 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/compiled/22.18.0/linux/arm64/node_snap7.node',
host.raspberrypi
2025-08-14 12:15:14.243 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/build/default/node_snap7.node',
host.raspberrypi
2025-08-14 12:15:14.243 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/Release/node_snap7.node',
host.raspberrypi
2025-08-14 12:15:14.243 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/out/Release/node_snap7.node',
host.raspberrypi
2025-08-14 12:15:14.243 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/Debug/node_snap7.node',
host.raspberrypi
2025-08-14 12:15:14.242 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/out/Debug/node_snap7.node',
host.raspberrypi
2025-08-14 12:15:14.242 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/build/Release/node_snap7.node',
host.raspberrypi
2025-08-14 12:15:14.242 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/build/Debug/node_snap7.node',
host.raspberrypi
2025-08-14 12:15:14.242 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/build/node_snap7.node',
host.raspberrypi
2025-08-14 12:15:14.242 error Caught by controller[0]: tries: [
host.raspberrypi
2025-08-14 12:15:14.242 error Caught by controller[0]: at require (node:internal/modules/helpers:135:16) {
host.raspberrypi
2025-08-14 12:15:14.242 error Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1445:12)
host.raspberrypi
2025-08-14 12:15:14.241 error Caught by controller[0]: at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
host.raspberrypi
2025-08-14 12:15:14.241 error Caught by controller[0]: at TracingChannel.traceSync (node:diagnostics_channel:322:14)
host.raspberrypi
2025-08-14 12:15:14.241 error Caught by controller[0]: at Function._load (node:internal/modules/cjs/loader:1246:12)
host.raspberrypi
2025-08-14 12:15:14.241 error Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1423:32)
host.raspberrypi
2025-08-14 12:15:14.241 error Caught by controller[0]: at Object..js (node:internal/modules/cjs/loader:1820:10)
host.raspberrypi
2025-08-14 12:15:14.241 error Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1688:14)
host.raspberrypi
2025-08-14 12:15:14.241 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/node-snap7/lib/node-snap7.js:8:45)
host.raspberrypi
2025-08-14 12:15:14.241 error Caught by controller[0]: at bindings (/opt/iobroker/node_modules/bindings/bindings.js:126:9)
host.raspberrypi
2025-08-14 12:15:14.241 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/lib/binding/node-v127-linux-arm64/node_snap7.node
host.raspberrypi
2025-08-14 12:15:14.240 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/addon-build/default/install-root/node_snap7.node
host.raspberrypi
2025-08-14 12:15:14.240 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/addon-build/debug/install-root/node_snap7.node
host.raspberrypi
2025-08-14 12:15:14.240 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/addon-build/release/install-root/node_snap7.node
host.raspberrypi
2025-08-14 12:15:14.240 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/compiled/22.18.0/linux/arm64/node_snap7.node
host.raspberrypi
2025-08-14 12:15:14.240 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/build/default/node_snap7.node
host.raspberrypi
2025-08-14 12:15:14.240 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/Release/node_snap7.node
host.raspberrypi
2025-08-14 12:15:14.240 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/out/Release/node_snap7.node
host.raspberrypi
2025-08-14 12:15:14.240 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/Debug/node_snap7.node
host.raspberrypi
2025-08-14 12:15:14.240 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/out/Debug/node_snap7.node
host.raspberrypi
2025-08-14 12:15:14.239 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/build/Release/node_snap7.node
host.raspberrypi
2025-08-14 12:15:14.239 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/build/Debug/node_snap7.node
host.raspberrypi
2025-08-14 12:15:14.239 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/build/node_snap7.node
host.raspberrypi
2025-08-14 12:15:14.239 error Caught by controller[0]: Error: Could not locate the bindings file. Tried:
host.raspberrypi
2025-08-14 12:15:14.239 error Caught by controller[0]: ^
host.raspberrypi
2025-08-14 12:15:14.239 error Caught by controller[0]: throw err;
host.raspberrypi
2025-08-14 12:15:14.238 error Caught by controller[0]: /opt/iobroker/node_modules/bindings/bindings.js:135
host.raspberrypi
2025-08-14 12:15:12.134 info instance system.adapter.s7.0 in version "1.4.3" started with pid 6217
host.raspberrypi
2025-08-14 12:15:11.490 info iobroker npm-rebuild: exit 1
host.raspberrypi
2025-08-14 12:15:10.456 error iobroker npm-rebuild: Rebuilding native modules failed
vis.0
2025-08-14 12:15:05.035 info Terminated (NO_ERROR): Without reason
vis.0
2025-08-14 12:15:03.976 info starting. Version 1.5.6 in /opt/iobroker/node_modules/iobroker.vis, node: v22.18.0, js-controller: 7.0.6
host.raspberrypi
2025-08-14 12:14:52.609 info iobroker npm-rebuild: Rebuilding native modules ...
host.raspberrypi
2025-08-14 12:14:50.956 info iobroker rebuild
host.raspberrypi
2025-08-14 12:14:50.955 warn adapter "s7" seems to be installed for a different version of Node.js. Trying to rebuild it... 3 attempt
host.raspberrypi
2025-08-14 12:14:50.955 info system.adapter.s7.0 will be rebuilt
host.raspberrypi
2025-08-14 12:14:50.955 info Adapter system.adapter.s7.0 needs rebuild and will be restarted afterwards.
host.raspberrypi
2025-08-14 12:14:50.955 error instance system.adapter.s7.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
host.raspberrypi
2025-08-14 12:14:50.955 error Caught by controller[0]: Node.js v22.18.0
host.raspberrypi
2025-08-14 12:14:50.955 error Caught by controller[0]: }
host.raspberrypi
2025-08-14 12:14:50.954 error Caught by controller[0]: ]
MOD-EDIT:Code in code-tags gesetzt!
@djmarc75 Das hat mir bei der HTTP-GET Umstellung geholfen ! Nutzte das für das Decodieren des json Web Interface der Tesla Wallbox.