- ioBroker Community Home
- Deutsch
- ioBroker Allgemein
- [How-to] Node.js ioBroker richtig updaten-2021/22 Edition
NEWS
[How-to] Node.js ioBroker richtig updaten-2021/22 Edition
-
uli@debian:~$ sudo apt update OK:1 http://deb.debian.org/debian bullseye InRelease OK:2 http://security.debian.org/debian-security bullseye-security InRelease OK:3 http://ftp.debian.org/debian bullseye-backports InRelease OK:4 https://repos.influxdata.com/debian bullseye InRelease OK:5 https://deb.nodesource.com/node_12.x bullseye InRelease OK:6 http://deb.debian.org/debian bullseye-updates InRelease OK:7 https://deb.nodesource.com/node_14.x bullseye InRelease Fehl:5 https://deb.nodesource.com/node_12.x bullseye InRelease Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280 Fehl:7 https://deb.nodesource.com/node_14.x bullseye InRelease Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280 Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. W: Während der Überprüfung der Signatur trat ein Fehler auf. Das Depot wurde nicht aktualisiert und die vorherigen Indexdateien werden verwendet. GPG-Fehler: https://deb.nodesource.com/node_12.x bullseye InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280 W: Während der Überprüfung der Signatur trat ein Fehler auf. Das Depot wurde nicht aktualisiert und die vorherigen Indexdateien werden verwendet. GPG-Fehler: https://deb.nodesource.com/node_14.x bullseye InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280 W: Fehlschlag beim Holen von https://deb.nodesource.com/node_12.x/dists/bullseye/InRelease Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280 W: Fehlschlag beim Holen von https://deb.nodesource.com/node_14.x/dists/bullseye/InRelease Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280 W: Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder alte an ihrer Stelle benutzt.uli@debian:~$ sudo apt dist-upgrade Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Paketaktualisierung (Upgrade) wird berechnet… Fertig Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt: bsdmainutils cpp-8 geoip-database libasan5 libbind9-161 libdns1104 libdns1110 libgeoip1 libicu63 libisc1100 libisc1105 libisccc161 libisccfg163 libisl19 liblwres161 libmpdec2 libmpx2 libperl5.28 libpython3.7-minimal libpython3.7-stdlib libreadline7 python3.7-minimal usb.ids Verwenden Sie »sudo apt autoremove«, um sie zu entfernen. 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.Was ist nur mir dem Schlüssel....
sudo mv /etc/apt/sources.list.d/nodesource.list /etc/apt/sources.list.d/nodesource.listbackupDann
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash sudo ln -s /usr/bin/node /usr/bin/nodejs sudo apt update -
sudo mv /etc/apt/sources.list.d/nodesource.list /etc/apt/sources.list.d/nodesource.listbackupDann
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash sudo ln -s /usr/bin/node /usr/bin/nodejs sudo apt updateDas hat er gemacht, ohne Probleme
"curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash"und dann kam das folgendes
uli@debian:~$ sudo ln -s /usr/bin/node /usr/bin/nodejs ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits uli@debian:~$ sudo apt update OK:1 http://security.debian.org/debian-security bullseye-security InRelease OK:2 http://ftp.debian.org/debian bullseye-backports InRelease OK:3 http://deb.debian.org/debian bullseye InRelease OK:4 https://repos.influxdata.com/debian bullseye InRelease OK:5 https://deb.nodesource.com/node_14.x bullseye InRelease OK:6 http://deb.debian.org/debian bullseye-updates InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. N: Datei »nodesource.listbackup« in Verzeichnis »/etc/apt/sources.list.d/« wird ignoriert, da sie eine ungültige Dateinamen-Erweiterung hat. -
Das hat er gemacht, ohne Probleme
"curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash"und dann kam das folgendes
uli@debian:~$ sudo ln -s /usr/bin/node /usr/bin/nodejs ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits uli@debian:~$ sudo apt update OK:1 http://security.debian.org/debian-security bullseye-security InRelease OK:2 http://ftp.debian.org/debian bullseye-backports InRelease OK:3 http://deb.debian.org/debian bullseye InRelease OK:4 https://repos.influxdata.com/debian bullseye InRelease OK:5 https://deb.nodesource.com/node_14.x bullseye InRelease OK:6 http://deb.debian.org/debian bullseye-updates InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. N: Datei »nodesource.listbackup« in Verzeichnis »/etc/apt/sources.list.d/« wird ignoriert, da sie eine ungültige Dateinamen-Erweiterung hat.Jetzt passt es wohl.
sudo rm /etc/apt/sources.list.d/nodesource.listbackup sudo apt update sudo apt autoremove apt policy nodejs -
Jetzt passt es wohl.
sudo rm /etc/apt/sources.list.d/nodesource.listbackup sudo apt update sudo apt autoremove apt policy nodejsuli@debian:~$ sudo rm /etc/apt/sources.list.d/nodesource.listbackup uli@debian:~$ sudo apt update OK:1 http://security.debian.org/debian-security bullseye-security InRelease OK:2 http://deb.debian.org/debian bullseye InRelease OK:3 https://repos.influxdata.com/debian bullseye InRelease OK:4 http://deb.debian.org/debian bullseye-updates InRelease OK:5 http://ftp.debian.org/debian bullseye-backports InRelease OK:6 https://deb.nodesource.com/node_14.x bullseye InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. uli@debian:~$ sudo apt autoremove Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Die folgenden Pakete werden ENTFERNT: bsdmainutils cpp-8 geoip-database libasan5 libbind9-161 libdns1104 libdns1110 libgeoip1 libicu63 libisc1100 libisc1105 libisccc161 libisccfg163 libisl19 liblwres161 libmpdec2 libmpx2 libperl5.28 libpython3.7-minimal libpython3.7-stdlib libreadline7 python3.7-minimal usb.ids 0 aktualisiert, 0 neu installiert, 23 zu entfernen und 0 nicht aktualisiert. Nach dieser Operation werden 135 MB Plattenplatz freigegeben. Möchten Sie fortfahren? [J/n] j (Lese Datenbank ... 53277 Dateien und Verzeichnisse sind derzeit installiert.) Entfernen von bsdmainutils (12.1.7+nmu3) ... Entfernen von cpp-8 (8.3.0-6) ... Entfernen von geoip-database (20191224-3) ... Entfernen von libasan5:amd64 (9.3.0-22) ... Entfernen von libbind9-161:amd64 (1:9.11.19+dfsg-2.1) ... Entfernen von libdns1104:amd64 (1:9.11.5.P4+dfsg-5.1) ... Entfernen von libisccfg163:amd64 (1:9.11.19+dfsg-2.1) ... Entfernen von libdns1110:amd64 (1:9.11.19+dfsg-2.1) ... Entfernen von libisc1100:amd64 (1:9.11.5.P4+dfsg-5.1) ... Entfernen von libgeoip1:amd64 (1.6.12-7) ... Entfernen von libicu63:amd64 (63.1-6) ... Entfernen von libisccc161:amd64 (1:9.11.19+dfsg-2.1) ... Entfernen von libisc1105:amd64 (1:9.11.19+dfsg-2.1) ... Entfernen von libisl19:amd64 (0.20-2) ... Entfernen von liblwres161:amd64 (1:9.11.19+dfsg-2.1) ... Entfernen von libpython3.7-stdlib:amd64 (3.7.3-2) ... Entfernen von libmpdec2:amd64 (2.4.2-2) ... Entfernen von libmpx2:amd64 (8.3.0-6) ... Entfernen von libperl5.28:amd64 (5.28.1-6) ... Entfernen von python3.7-minimal (3.7.3-2) ... Unlinking and removing bytecode for runtime python3.7 Entfernen von libpython3.7-minimal:amd64 (3.7.3-2) ... Entfernen von libreadline7:amd64 (7.0-5) ... Entfernen von usb.ids (2021.06.06-1) ... Trigger für man-db (2.9.4-2) werden verarbeitet ... Trigger für libc-bin (2.31-13+deb11u2) werden verarbeitet ... uli@debian:~$ apt policy nodejs nodejs: Installiert: 14.18.2-deb-1nodesource1 Installationskandidat: 14.18.2-deb-1nodesource1 Versionstabelle: *** 14.18.2-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x bullseye/main amd64 Packages 100 /var/lib/dpkg/status 12.22.5~dfsg-2~11u1 500 500 http://deb.debian.org/debian bullseye/main amd64 Packages 500 http://security.debian.org/debian-security bullseye-security/main amd64 PackagesDas war es dann? Alles korrekt?
What ever I did?!
-
uli@debian:~$ sudo rm /etc/apt/sources.list.d/nodesource.listbackup uli@debian:~$ sudo apt update OK:1 http://security.debian.org/debian-security bullseye-security InRelease OK:2 http://deb.debian.org/debian bullseye InRelease OK:3 https://repos.influxdata.com/debian bullseye InRelease OK:4 http://deb.debian.org/debian bullseye-updates InRelease OK:5 http://ftp.debian.org/debian bullseye-backports InRelease OK:6 https://deb.nodesource.com/node_14.x bullseye InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. uli@debian:~$ sudo apt autoremove Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Die folgenden Pakete werden ENTFERNT: bsdmainutils cpp-8 geoip-database libasan5 libbind9-161 libdns1104 libdns1110 libgeoip1 libicu63 libisc1100 libisc1105 libisccc161 libisccfg163 libisl19 liblwres161 libmpdec2 libmpx2 libperl5.28 libpython3.7-minimal libpython3.7-stdlib libreadline7 python3.7-minimal usb.ids 0 aktualisiert, 0 neu installiert, 23 zu entfernen und 0 nicht aktualisiert. Nach dieser Operation werden 135 MB Plattenplatz freigegeben. Möchten Sie fortfahren? [J/n] j (Lese Datenbank ... 53277 Dateien und Verzeichnisse sind derzeit installiert.) Entfernen von bsdmainutils (12.1.7+nmu3) ... Entfernen von cpp-8 (8.3.0-6) ... Entfernen von geoip-database (20191224-3) ... Entfernen von libasan5:amd64 (9.3.0-22) ... Entfernen von libbind9-161:amd64 (1:9.11.19+dfsg-2.1) ... Entfernen von libdns1104:amd64 (1:9.11.5.P4+dfsg-5.1) ... Entfernen von libisccfg163:amd64 (1:9.11.19+dfsg-2.1) ... Entfernen von libdns1110:amd64 (1:9.11.19+dfsg-2.1) ... Entfernen von libisc1100:amd64 (1:9.11.5.P4+dfsg-5.1) ... Entfernen von libgeoip1:amd64 (1.6.12-7) ... Entfernen von libicu63:amd64 (63.1-6) ... Entfernen von libisccc161:amd64 (1:9.11.19+dfsg-2.1) ... Entfernen von libisc1105:amd64 (1:9.11.19+dfsg-2.1) ... Entfernen von libisl19:amd64 (0.20-2) ... Entfernen von liblwres161:amd64 (1:9.11.19+dfsg-2.1) ... Entfernen von libpython3.7-stdlib:amd64 (3.7.3-2) ... Entfernen von libmpdec2:amd64 (2.4.2-2) ... Entfernen von libmpx2:amd64 (8.3.0-6) ... Entfernen von libperl5.28:amd64 (5.28.1-6) ... Entfernen von python3.7-minimal (3.7.3-2) ... Unlinking and removing bytecode for runtime python3.7 Entfernen von libpython3.7-minimal:amd64 (3.7.3-2) ... Entfernen von libreadline7:amd64 (7.0-5) ... Entfernen von usb.ids (2021.06.06-1) ... Trigger für man-db (2.9.4-2) werden verarbeitet ... Trigger für libc-bin (2.31-13+deb11u2) werden verarbeitet ... uli@debian:~$ apt policy nodejs nodejs: Installiert: 14.18.2-deb-1nodesource1 Installationskandidat: 14.18.2-deb-1nodesource1 Versionstabelle: *** 14.18.2-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x bullseye/main amd64 Packages 100 /var/lib/dpkg/status 12.22.5~dfsg-2~11u1 500 500 http://deb.debian.org/debian bullseye/main amd64 Packages 500 http://security.debian.org/debian-security bullseye-security/main amd64 PackagesDas war es dann? Alles korrekt?
What ever I did?!
@uli977 sagte in [How-to] Node.js für ioBroker richtig updaten - 2021 Edition:
What ever I did?!
Den Huddel aufgeräumt.
-
@uli977 sagte in [How-to] Node.js für ioBroker richtig updaten - 2021 Edition:
What ever I did?!
Den Huddel aufgeräumt.
-
@uli977 sagte in [How-to] Node.js für ioBroker richtig updaten - 2021 Edition:
Was muss man gelernt haben
Ich bin kfm. Angestellter, warum?
-
@uli977 sagte in [How-to] Node.js für ioBroker richtig updaten - 2021 Edition:
Was muss man gelernt haben
Ich bin kfm. Angestellter, warum?
Weil du dich so gut auskennst.
-
Weil du dich so gut auskennst.
Verwende Linux (in verschiedenen Geschmacksrichtungen) halt schon ein paar Tage. Da bleibt dann irgendwann doch was hängen.
-
Verwende Linux (in verschiedenen Geschmacksrichtungen) halt schon ein paar Tage. Da bleibt dann irgendwann doch was hängen.
Auf jeden Fall vielen Dank!
Habe jetzt auch gerade mal Proxmox auf V7 geupdatet, wo ich schon gerade dran war.
-
Hallo,
ich habe node.js erfolgreich nach dieser Anleitung auf v14 geupdated.
Allerdings wird nach jedem iobroker Neustart ein Rebuild des zwave- und des zigbee Adapters angestoßen.Beispielsweise:
2022-01-11 18:07:43.015 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 started with pid 1234 2022-01-11 18:07:43.978 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: /opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:121 2022-01-11 18:07:43.979 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: throw e; 2022-01-11 18:07:43.979 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: ^ 2022-01-11 18:07:43.979 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build/Release/bindings.node' 2022-01-11 18:07:43.980 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: was compiled against a different Node.js version using 2022-01-11 18:07:43.980 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires 2022-01-11 18:07:43.980 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing 2022-01-11 18:07:43.980 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`). 2022-01-11 18:07:43.981 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18) 2022-01-11 18:07:43.981 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32) 2022-01-11 18:07:43.981 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:790:12) 2022-01-11 18:07:43.981 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:974:19) 2022-01-11 18:07:43.981 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at require (internal/modules/cjs/helpers.js:93:18) 2022-01-11 18:07:43.982 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at bindings (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:112:48) 2022-01-11 18:07:43.982 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/lib/linux.js:2:36) 2022-01-11 18:07:43.982 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1085:14) 2022-01-11 18:07:43.982 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10) 2022-01-11 18:07:43.983 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32) { 2022-01-11 18:07:43.983 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: code: 'ERR_DLOPEN_FAILED' 2022-01-11 18:07:43.983 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: } 2022-01-11 18:07:43.983 - [31merror[39m: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2022-01-11 18:07:43.984 - [32minfo[39m: host.raspberrypi4-iobroker Adapter system.adapter.zigbee.0 needs rebuild and will be restarted afterwards. 2022-01-11 18:07:43.984 - [32minfo[39m: host.raspberrypi4-iobroker system.adapter.zigbee.0 will be rebuilt 2022-01-11 18:07:43.985 - [33mwarn[39m: host.raspberrypi4-iobroker adapter "zigbee" seems to be installed for a different version of Node.js. Trying to rebuild it... 1 attempt 2022-01-11 18:07:43.986 - [32minfo[39m: host.raspberrypi4-iobroker iobroker rebuild zigbee 2022-01-11 18:07:44.984 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: npm rebuild --loglevel error (System call1) in "/opt/iobroker/node_modules/iobroker.zigbee" 2022-01-11 18:07:45.863 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: 2022-01-11 18:07:45.864 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zigbee done 2022-01-11 18:07:46.874 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0 2022-01-11 18:07:46.987 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 started with pid 1262 2022-01-11 18:07:47.131 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.shelly.0 started with pid 1269 2022-01-11 18:07:47.855 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: /opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:121 2022-01-11 18:07:47.855 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: throw e; 2022-01-11 18:07:47.856 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: ^ 2022-01-11 18:07:47.856 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build/Release/bindings.node' 2022-01-11 18:07:47.856 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: was compiled against a different Node.js version using 2022-01-11 18:07:47.859 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires 2022-01-11 18:07:47.860 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing 2022-01-11 18:07:47.860 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`). 2022-01-11 18:07:47.860 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18) 2022-01-11 18:07:47.861 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32) 2022-01-11 18:07:47.861 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:790:12) 2022-01-11 18:07:47.861 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:974:19) 2022-01-11 18:07:47.862 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at require (internal/modules/cjs/helpers.js:93:18) 2022-01-11 18:07:47.862 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at bindings (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:112:48) 2022-01-11 18:07:47.862 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/lib/linux.js:2:36) 2022-01-11 18:07:47.863 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1085:14) 2022-01-11 18:07:47.863 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10) 2022-01-11 18:07:47.863 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32) { 2022-01-11 18:07:47.864 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: code: 'ERR_DLOPEN_FAILED' 2022-01-11 18:07:47.864 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: } 2022-01-11 18:07:47.865 - [31merror[39m: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2022-01-11 18:07:47.865 - [32minfo[39m: host.raspberrypi4-iobroker Adapter system.adapter.zigbee.0 needs rebuild and will be restarted afterwards. 2022-01-11 18:07:47.866 - [32minfo[39m: host.raspberrypi4-iobroker system.adapter.zigbee.0 will be rebuilt 2022-01-11 18:07:47.866 - [33mwarn[39m: host.raspberrypi4-iobroker adapter "zigbee" seems to be installed for a different version of Node.js. Trying to rebuild it... 2 attempt 2022-01-11 18:07:47.866 - [32minfo[39m: host.raspberrypi4-iobroker iobroker rebuild zigbee --install .................................................................. 2022-01-11 18:10:23.934 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:10:23.941 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen); ^~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate); ^~~~~~~~~~~~~~~ 2022-01-11 18:10:23.944 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose); ^~~~~~~~~~~~~~ 2022-01-11 18:10:23.949 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush); ^~~~~~~~~~~~~~ 2022-01-11 18:10:23.954 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:10:23.955 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:271:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet); ^~~~~~~~~~~~ 2022-01-11 18:10:23.958 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:316:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet); ^~~~~~~~~~~~ 2022-01-11 18:10:23.965 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:10:23.966 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate); ^~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:10:23.971 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:10:23.972 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:412:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); ^~~~~~~~~~~~~~ 2022-01-11 18:10:23.975 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) { ^ 2022-01-11 18:10:23.977 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { ^ 2022-01-11 18:10:23.980 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: In file included from ../../../nan/nan.h:58, from ../src/./serialport.h:13, from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:787:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type] (node::addon_register_func) (regfunc), \ ^/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:821:3: note: in expansion of macro ‘NODE_MODULE_X’ NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~ 2022-01-11 18:10:27.896 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’: 2022-01-11 18:10:27.897 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:10:27.902 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179:13: note: ‘snprintf’ output 20 or more bytes (assuming 1043) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:10:27.943 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’: 2022-01-11 18:10:27.944 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:89:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:89:13: note: ‘snprintf’ output 22 or more bytes (assuming 1045) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:10:36.685 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen); ^~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate); ^~~~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose); ^~~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush); ^~~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:271:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet); ^~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:316:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet); ^~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate); ^~~~~~~~~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:412:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); ^~~~~~~~~~~~~~../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) { ^../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { ^In file included from ../../../nan/nan.h:58, from ../src/./serialport.h:13, from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:787:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type] (node::addon_register_func) (regfunc), \ ^/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:821:3: note: in expansion of macro ‘NODE_MODULE_X’ NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~ 2022-01-11 18:10:40.270 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’: 2022-01-11 18:10:40.271 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:179:13: note: ‘snprintf’ output 20 or more bytes (assuming 1043) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:10:40.318 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:../src/serialport_unix.cpp:89:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:89:13: note: ‘snprintf’ output 22 or more bytes (assuming 1045) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:11:00.048 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Schlafzimmer value: 0% 2022-01-11 18:11:04.818 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: 2022-01-11 18:11:04.819 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zigbee done 2022-01-11 18:11:05.837 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0 2022-01-11 18:11:05.926 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 started with pid 2831 2022-01-11 18:11:06.841 - [33mwarn[39m: host.raspberrypi4-iobroker adapter "zwave2" seems to be installed for a different version of Node.js. Trying to rebuild it... 1 attempt 2022-01-11 18:11:06.842 - [32minfo[39m: host.raspberrypi4-iobroker iobroker rebuild zwave2 2022-01-11 18:11:07.680 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: npm rebuild --loglevel error (System call1) in "/opt/iobroker/node_modules/iobroker.zwave2" 2022-01-11 18:11:08.946 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zwave2 done 2022-01-11 18:11:09.716 - [32minfo[39m: zigbee.0 (2831) starting. Version 1.6.12 in /opt/iobroker/node_modules/iobroker.zigbee, node: v14.18.3, js-controller: 3.3.22 2022-01-11 18:11:09.958 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0 2022-01-11 18:11:09.831 - [32minfo[39m: zigbee.0 (2831) Starting Zigbee npm ... 2022-01-11 18:11:10.466 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Wohnzimmer Links value: 0% 2022-01-11 18:11:10.663 - [32minfo[39m: zigbee.0 (2831) Installed Version: iobroker.zigbee@1.6.12 2022-01-11 18:11:10.768 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.zwave2.0 started with pid 2867 2022-01-11 18:11:12.966 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/zwave-js/node_modules/@serialport/bindings/build/Release/bindings.node' 2022-01-11 18:11:12.967 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: was compiled against a different Node.js version using 2022-01-11 18:11:12.967 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires 2022-01-11 18:11:12.967 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing 2022-01-11 18:11:12.967 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`). 2022-01-11 18:11:12.967 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18) 2022-01-11 18:11:12.968 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32) 2022-01-11 18:11:12.968 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:790:12) 2022-01-11 18:11:12.968 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:974:19) 2022-01-11 18:11:12.968 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at require (internal/modules/cjs/helpers.js:93:18) 2022-01-11 18:11:12.968 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at bindings (/opt/iobroker/node_modules/bindings/bindings.js:112:48) 2022-01-11 18:11:12.969 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/zwave-js/node_modules/@serialport/bindings/lib/linux.js:2:36) 2022-01-11 18:11:12.969 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1085:14) 2022-01-11 18:11:12.969 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10) 2022-01-11 18:11:12.969 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32) 2022-01-11 18:11:12.970 - [31merror[39m: host.raspberrypi4-iobroker instance system.adapter.zwave2.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2022-01-11 18:11:12.970 - [32minfo[39m: host.raspberrypi4-iobroker Adapter system.adapter.zwave2.0 needs rebuild and will be restarted afterwards. 2022-01-11 18:11:12.970 - [32minfo[39m: host.raspberrypi4-iobroker system.adapter.zwave2.0 will be rebuilt 2022-01-11 18:11:12.970 - [33mwarn[39m: host.raspberrypi4-iobroker adapter "zwave2" seems to be installed for a different version of Node.js. Trying to rebuild it... 2 attempt 2022-01-11 18:11:12.971 - [32minfo[39m: host.raspberrypi4-iobroker iobroker rebuild zwave2 --install 2022-01-11 18:11:13.724 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: npm install --loglevel error --production (System call1) in "/opt/iobroker/node_modules/iobroker.zwave2" 2022-01-11 18:11:18.769 - [33mwarn[39m: zigbee.0 (2831) Extended PAN ID is reversed (expected=aaaadddddddddddd, actual=ddddddddddddaaaa) 2022-01-11 18:11:20.786 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Wohnzimmer Mitte value: 0% 2022-01-11 18:11:21.652 - [32minfo[39m: zigbee.0 (2831) Coordinator firmware version: {"type":"zStack3x0","meta":{"transportrev":2,"product":1,"majorrel":2,"minorrel":7,"maintrel":1,"revision":20210708}} 2022-01-11 18:11:21.660 - [32minfo[39m: zigbee.0 (2831) Disable LED 2022-01-11 18:11:21.662 - [32minfo[39m: zigbee.0 (2831) Unable to disable LED, unsupported function. 2022-01-11 18:11:21.672 - [32minfo[39m: zigbee.0 (2831) --> transmitPower : normal 2022-01-11 18:11:21.685 - [32minfo[39m: zigbee.0 (2831) Currently 30 devices are joined: 2022-01-11 18:11:21.813 - [32minfo[39m: zigbee.0 (2831) Configuring 0x00158d00040c17c4 lumi.sensor_magnet.aq2 2022-01-11 18:11:21.817 - [32minfo[39m: zigbee.0 (2831) 0x7cb03eaa00b21a19 (addr 55059): AB3257001NJ - OSRAM Smart+ plug (Router) 2022-01-11 18:11:21.836 - [32minfo[39m: zigbee.0 (2831) 0x001788011049d02e (addr 42129): 324131092621 - Philips Hue dimmer switch (EndDevice) 2022-01-11 18:11:21.839 - [32minfo[39m: zigbee.0 (2831) DeviceConfigure successful 0x00158d00040c17c4 lumi.sensor_magnet.aq2 2022-01-11 18:11:21.841 - [32minfo[39m: zigbee.0 (2831) 0x001788010209ec9b (addr 31036): 9290011370 - Philips Hue white A60 bulb E27/B22 (Router) 2022-01-11 18:11:21.843 - [32minfo[39m: zigbee.0 (2831) 0x84182600000f10ae (addr 53590): AB3257001NJ - OSRAM Smart+ plug (Router) 2022-01-11 18:11:21.845 - [32minfo[39m: zigbee.0 (2831) Configuring 0x00158d00040c17b4 lumi.sensor_magnet.aq2 2022-01-11 18:11:21.847 - [32minfo[39m: zigbee.0 (2831) 0x00158d00020919d7 (addr 9109): WSDCGQ01LM - Xiaomi MiJia temperature & humidity sensor (EndDevice) 2022-01-11 18:11:21.851 - [32minfo[39m: zigbee.0 (2831) 0x00124b000ee9b698 (addr 28451): AV2010/25 - SMaBiT (Bitron Video) Wireless socket with metering (Router) 2022-01-11 18:11:21.864 - [32minfo[39m: zigbee.0 (2831) DeviceConfigure successful 0x00158d00040c17b4 lumi.sensor_magnet.aq2 2022-01-11 18:11:21.866 - [32minfo[39m: zigbee.0 (2831) 0x00158d00027bf8b8 (addr 52098): WXKG11LM - Xiaomi Aqara wireless switch (EndDevice) 2022-01-11 18:11:21.868 - [32minfo[39m: zigbee.0 (2831) 0x00158d000549b346 (addr 11106): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.883 - [32minfo[39m: zigbee.0 (2831) 0x00158d00040c17c4 (addr 40514): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice) 2022-01-11 18:11:21.885 - [32minfo[39m: zigbee.0 (2831) 0x00158d00023291c8 (addr 8145): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.887 - [32minfo[39m: zigbee.0 (2831) 0xbc33acfffe17cad4 (addr 57420): LED1836G9 - IKEA TRADFRI LED bulb E26/E27 806 lumen, dimmable, warm white (Router) 2022-01-11 18:11:21.889 - [32minfo[39m: zigbee.0 (2831) 0x00158d000232334d (addr 6018): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.890 - [32minfo[39m: zigbee.0 (2831) 0x00158d0002379626 (addr 53901): WSDCGQ01LM - Xiaomi MiJia temperature & humidity sensor (EndDevice) 2022-01-11 18:11:21.892 - [32minfo[39m: zigbee.0 (2831) 0x00158d00040c17b4 (addr 39633): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice) 2022-01-11 18:11:21.893 - [32minfo[39m: zigbee.0 (2831) 0x00158d0002904ecf (addr 28571): WXKG11LM - Xiaomi Aqara wireless switch (EndDevice) 2022-01-11 18:11:21.895 - [32minfo[39m: zigbee.0 (2831) 0x00158d000404d4f2 (addr 15034): WXKG11LM - Xiaomi Aqara wireless switch (EndDevice) 2022-01-11 18:11:21.897 - [32minfo[39m: zigbee.0 (2831) 0x00158d000578e284 (addr 19394): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.899 - [32minfo[39m: zigbee.0 (2831) 0x00158d000548a99d (addr 33375): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.901 - [32minfo[39m: zigbee.0 (2831) 0x588e81fffef9f0d5 (addr 50798): HG06492B - Lidl Livarno Lux E14 candle CCT (Router) 2022-01-11 18:11:21.902 - [32minfo[39m: zigbee.0 (2831) 0xec1bbdfffeaecf1e (addr 8338): HG06337 - Lidl Silvercrest smart plug (EU, CH, FR, BS, DK) (Router) 2022-01-11 18:11:21.904 - [32minfo[39m: zigbee.0 (2831) 0x00158d000549b2f5 (addr 21211): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.906 - [32minfo[39m: zigbee.0 (2831) 0x04cf8cdf3c7d2188 (addr 58007): GZCGQ01LM - Xiaomi MiJia light intensity sensor (EndDevice) 2022-01-11 18:11:21.907 - [32minfo[39m: zigbee.0 (2831) 0xbc33acfffe1ee15c (addr 46822): LED1836G9 - IKEA TRADFRI LED bulb E26/E27 806 lumen, dimmable, warm white (Router) 2022-01-11 18:11:21.909 - [32minfo[39m: zigbee.0 (2831) 0x00158d000578a820 (addr 23310): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.911 - [32minfo[39m: zigbee.0 (2831) 0x00158d0005792276 (addr 31460): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.913 - [32minfo[39m: zigbee.0 (2831) 0x00158d00054c63eb (addr 22937): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.915 - [32minfo[39m: zigbee.0 (2831) 0x00158d000533c07a (addr 53305): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.916 - [32minfo[39m: zigbee.0 (2831) 0x00158d00049dbe44 (addr 34026): SJCGQ11LM - Xiaomi Aqara water leak sensor (EndDevice) 2022-01-11 18:11:21.917 - [32minfo[39m: zigbee.0 (2831) 0x00158d00024602e3 (addr 6000): MCCGQ01LM - Xiaomi MiJia door & window contact sensor (EndDevice) 2022-01-11 18:11:21.919 - [32minfo[39m: zigbee.0 (2831) 0xbc33acfffe2c10d4 (addr 24559): LED1836G9 - IKEA TRADFRI LED bulb E26/E27 806 lumen, dimmable, warm white (Router) 2022-01-11 18:11:21.920 - [33mwarn[39m: zigbee.0 (2831) config :{"port":"/dev/serial/by-id/usb-Silicon_Labs_slae.sh_cc2652rb_stick_-_slaesh_s_iot_stuff_00_12_4B_00_21_CB_F3_91-if00-port0","panID":"6755","extPanID":"DDDDDDDDDDDDAAAA","channel":"26","disableLed":true,"precfgkey":"01030507090B0D0F00020406080A0C0D","countDown":"60","adapterType":"zstack","debugHerdsman":false,"extPanIdFix":true,"transmitPower":"0","disablePing":false,"external":"","startWithInconsistent":false} 2022-01-11 18:11:21.921 - [32minfo[39m: zigbee.0 (2831) Zigbee started 2022-01-11 18:11:22.048 - [33mwarn[39m: zigbee.0 (2831) State "zigbee.0.info.undefinedDevices" has no existing object, this might lead to an error in future versions 2022-01-11 18:11:30.815 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Wohnzimmer Rechts value: 0% 2022-01-11 18:11:32.201 - [33mwarn[39m: zigbee.0 (2831) DeviceAvailability:Failed to ping 0x00124b000ee9b698 902010/25 2022-01-11 18:11:40.855 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Esszimmer value: 0% 2022-01-11 18:11:44.119 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:11:44.127 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen); ^~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate); ^~~~~~~~~~~~~~~ 2022-01-11 18:11:44.132 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose); ^~~~~~~~~~~~~~ 2022-01-11 18:11:44.135 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush); ^~~~~~~~~~~~~~ 2022-01-11 18:11:44.139 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:271:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet); ^~~~~~~~~~~~ 2022-01-11 18:11:44.142 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:11:44.146 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:316:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet); ^~~~~~~~~~~~ 2022-01-11 18:11:44.152 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate); ^~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:11:44.158 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:11:44.160 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:412:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); ^~~~~~~~~~~~~~ 2022-01-11 18:11:44.163 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) { ^../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { ^ 2022-01-11 18:11:44.166 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: In file included from ../../../nan/nan.h:58, from ../src/./serialport.h:13, from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:787:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type] (node::addon_register_func) (regfunc), \ ^/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:821:3: note: in expansion of macro ‘NODE_MODULE_X’ NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~ 2022-01-11 18:11:45.520 - [33mwarn[39m: zigbee.0 (2831) DeviceAvailability:Failed to ping 0xbc33acfffe17cad4 TRADFRI bulb E27 WW 806lm 2022-01-11 18:11:47.935 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’: 2022-01-11 18:11:47.937 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:179:13: note: ‘snprintf’ output 20 or more bytes (assuming 1043) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:11:47.976 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’: 2022-01-11 18:11:47.977 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:89:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:89:13: note: ‘snprintf’ output 22 or more bytes (assuming 1045) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:11:50.887 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Nils Zimmer value: 0% 2022-01-11 18:11:53.574 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: 2022-01-11 18:11:53.575 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zwave2 done 2022-01-11 18:11:54.588 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0 2022-01-11 18:11:55.186 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.zwave2.0 started with pid 3173 2022-01-11 18:11:58.646 - [32minfo[39m: zwave2.0 (3173) starting. Version 2.4.2 in /opt/iobroker/node_modules/iobroker.zwave2, node: v14.18.3, js-controller: 3.3.22 2022-01-11 18:12:00.313 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.weatherunderground.0 started with pid 3194 2022-01-11 18:12:00.999 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Sportzimmer value: 0% 2022-01-11 18:12:01.016 - [33mwarn[39m: zwave2.0 (3173) The driver is not yet ready, ignoring state change for "zwave2.0.Node_015.Multilevel_Switch.targetValue"Anschleißed läuft alles.
Gibt es eine Lösung für die wiederholenden Rebuilds? -
Hallo,
ich habe node.js erfolgreich nach dieser Anleitung auf v14 geupdated.
Allerdings wird nach jedem iobroker Neustart ein Rebuild des zwave- und des zigbee Adapters angestoßen.Beispielsweise:
2022-01-11 18:07:43.015 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 started with pid 1234 2022-01-11 18:07:43.978 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: /opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:121 2022-01-11 18:07:43.979 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: throw e; 2022-01-11 18:07:43.979 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: ^ 2022-01-11 18:07:43.979 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build/Release/bindings.node' 2022-01-11 18:07:43.980 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: was compiled against a different Node.js version using 2022-01-11 18:07:43.980 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires 2022-01-11 18:07:43.980 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing 2022-01-11 18:07:43.980 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`). 2022-01-11 18:07:43.981 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18) 2022-01-11 18:07:43.981 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32) 2022-01-11 18:07:43.981 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:790:12) 2022-01-11 18:07:43.981 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:974:19) 2022-01-11 18:07:43.981 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at require (internal/modules/cjs/helpers.js:93:18) 2022-01-11 18:07:43.982 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at bindings (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:112:48) 2022-01-11 18:07:43.982 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/lib/linux.js:2:36) 2022-01-11 18:07:43.982 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1085:14) 2022-01-11 18:07:43.982 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10) 2022-01-11 18:07:43.983 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32) { 2022-01-11 18:07:43.983 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: code: 'ERR_DLOPEN_FAILED' 2022-01-11 18:07:43.983 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: } 2022-01-11 18:07:43.983 - [31merror[39m: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2022-01-11 18:07:43.984 - [32minfo[39m: host.raspberrypi4-iobroker Adapter system.adapter.zigbee.0 needs rebuild and will be restarted afterwards. 2022-01-11 18:07:43.984 - [32minfo[39m: host.raspberrypi4-iobroker system.adapter.zigbee.0 will be rebuilt 2022-01-11 18:07:43.985 - [33mwarn[39m: host.raspberrypi4-iobroker adapter "zigbee" seems to be installed for a different version of Node.js. Trying to rebuild it... 1 attempt 2022-01-11 18:07:43.986 - [32minfo[39m: host.raspberrypi4-iobroker iobroker rebuild zigbee 2022-01-11 18:07:44.984 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: npm rebuild --loglevel error (System call1) in "/opt/iobroker/node_modules/iobroker.zigbee" 2022-01-11 18:07:45.863 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: 2022-01-11 18:07:45.864 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zigbee done 2022-01-11 18:07:46.874 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0 2022-01-11 18:07:46.987 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 started with pid 1262 2022-01-11 18:07:47.131 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.shelly.0 started with pid 1269 2022-01-11 18:07:47.855 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: /opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:121 2022-01-11 18:07:47.855 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: throw e; 2022-01-11 18:07:47.856 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: ^ 2022-01-11 18:07:47.856 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build/Release/bindings.node' 2022-01-11 18:07:47.856 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: was compiled against a different Node.js version using 2022-01-11 18:07:47.859 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires 2022-01-11 18:07:47.860 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing 2022-01-11 18:07:47.860 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`). 2022-01-11 18:07:47.860 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18) 2022-01-11 18:07:47.861 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32) 2022-01-11 18:07:47.861 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:790:12) 2022-01-11 18:07:47.861 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:974:19) 2022-01-11 18:07:47.862 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at require (internal/modules/cjs/helpers.js:93:18) 2022-01-11 18:07:47.862 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at bindings (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:112:48) 2022-01-11 18:07:47.862 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/lib/linux.js:2:36) 2022-01-11 18:07:47.863 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1085:14) 2022-01-11 18:07:47.863 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10) 2022-01-11 18:07:47.863 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32) { 2022-01-11 18:07:47.864 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: code: 'ERR_DLOPEN_FAILED' 2022-01-11 18:07:47.864 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: } 2022-01-11 18:07:47.865 - [31merror[39m: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2022-01-11 18:07:47.865 - [32minfo[39m: host.raspberrypi4-iobroker Adapter system.adapter.zigbee.0 needs rebuild and will be restarted afterwards. 2022-01-11 18:07:47.866 - [32minfo[39m: host.raspberrypi4-iobroker system.adapter.zigbee.0 will be rebuilt 2022-01-11 18:07:47.866 - [33mwarn[39m: host.raspberrypi4-iobroker adapter "zigbee" seems to be installed for a different version of Node.js. Trying to rebuild it... 2 attempt 2022-01-11 18:07:47.866 - [32minfo[39m: host.raspberrypi4-iobroker iobroker rebuild zigbee --install .................................................................. 2022-01-11 18:10:23.934 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:10:23.941 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen); ^~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate); ^~~~~~~~~~~~~~~ 2022-01-11 18:10:23.944 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose); ^~~~~~~~~~~~~~ 2022-01-11 18:10:23.949 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush); ^~~~~~~~~~~~~~ 2022-01-11 18:10:23.954 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:10:23.955 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:271:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet); ^~~~~~~~~~~~ 2022-01-11 18:10:23.958 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:316:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet); ^~~~~~~~~~~~ 2022-01-11 18:10:23.965 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:10:23.966 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate); ^~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:10:23.971 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:10:23.972 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:412:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); ^~~~~~~~~~~~~~ 2022-01-11 18:10:23.975 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) { ^ 2022-01-11 18:10:23.977 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { ^ 2022-01-11 18:10:23.980 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: In file included from ../../../nan/nan.h:58, from ../src/./serialport.h:13, from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:787:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type] (node::addon_register_func) (regfunc), \ ^/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:821:3: note: in expansion of macro ‘NODE_MODULE_X’ NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~ 2022-01-11 18:10:27.896 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’: 2022-01-11 18:10:27.897 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:10:27.902 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179:13: note: ‘snprintf’ output 20 or more bytes (assuming 1043) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:10:27.943 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’: 2022-01-11 18:10:27.944 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:89:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:89:13: note: ‘snprintf’ output 22 or more bytes (assuming 1045) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:10:36.685 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen); ^~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate); ^~~~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose); ^~~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush); ^~~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:271:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet); ^~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:316:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet); ^~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate); ^~~~~~~~~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:412:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); ^~~~~~~~~~~~~~../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) { ^../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { ^In file included from ../../../nan/nan.h:58, from ../src/./serialport.h:13, from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:787:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type] (node::addon_register_func) (regfunc), \ ^/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:821:3: note: in expansion of macro ‘NODE_MODULE_X’ NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~ 2022-01-11 18:10:40.270 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’: 2022-01-11 18:10:40.271 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:179:13: note: ‘snprintf’ output 20 or more bytes (assuming 1043) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:10:40.318 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:../src/serialport_unix.cpp:89:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:89:13: note: ‘snprintf’ output 22 or more bytes (assuming 1045) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:11:00.048 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Schlafzimmer value: 0% 2022-01-11 18:11:04.818 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: 2022-01-11 18:11:04.819 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zigbee done 2022-01-11 18:11:05.837 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0 2022-01-11 18:11:05.926 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 started with pid 2831 2022-01-11 18:11:06.841 - [33mwarn[39m: host.raspberrypi4-iobroker adapter "zwave2" seems to be installed for a different version of Node.js. Trying to rebuild it... 1 attempt 2022-01-11 18:11:06.842 - [32minfo[39m: host.raspberrypi4-iobroker iobroker rebuild zwave2 2022-01-11 18:11:07.680 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: npm rebuild --loglevel error (System call1) in "/opt/iobroker/node_modules/iobroker.zwave2" 2022-01-11 18:11:08.946 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zwave2 done 2022-01-11 18:11:09.716 - [32minfo[39m: zigbee.0 (2831) starting. Version 1.6.12 in /opt/iobroker/node_modules/iobroker.zigbee, node: v14.18.3, js-controller: 3.3.22 2022-01-11 18:11:09.958 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0 2022-01-11 18:11:09.831 - [32minfo[39m: zigbee.0 (2831) Starting Zigbee npm ... 2022-01-11 18:11:10.466 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Wohnzimmer Links value: 0% 2022-01-11 18:11:10.663 - [32minfo[39m: zigbee.0 (2831) Installed Version: iobroker.zigbee@1.6.12 2022-01-11 18:11:10.768 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.zwave2.0 started with pid 2867 2022-01-11 18:11:12.966 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/zwave-js/node_modules/@serialport/bindings/build/Release/bindings.node' 2022-01-11 18:11:12.967 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: was compiled against a different Node.js version using 2022-01-11 18:11:12.967 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires 2022-01-11 18:11:12.967 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing 2022-01-11 18:11:12.967 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`). 2022-01-11 18:11:12.967 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18) 2022-01-11 18:11:12.968 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32) 2022-01-11 18:11:12.968 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:790:12) 2022-01-11 18:11:12.968 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:974:19) 2022-01-11 18:11:12.968 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at require (internal/modules/cjs/helpers.js:93:18) 2022-01-11 18:11:12.968 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at bindings (/opt/iobroker/node_modules/bindings/bindings.js:112:48) 2022-01-11 18:11:12.969 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/zwave-js/node_modules/@serialport/bindings/lib/linux.js:2:36) 2022-01-11 18:11:12.969 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1085:14) 2022-01-11 18:11:12.969 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10) 2022-01-11 18:11:12.969 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32) 2022-01-11 18:11:12.970 - [31merror[39m: host.raspberrypi4-iobroker instance system.adapter.zwave2.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2022-01-11 18:11:12.970 - [32minfo[39m: host.raspberrypi4-iobroker Adapter system.adapter.zwave2.0 needs rebuild and will be restarted afterwards. 2022-01-11 18:11:12.970 - [32minfo[39m: host.raspberrypi4-iobroker system.adapter.zwave2.0 will be rebuilt 2022-01-11 18:11:12.970 - [33mwarn[39m: host.raspberrypi4-iobroker adapter "zwave2" seems to be installed for a different version of Node.js. Trying to rebuild it... 2 attempt 2022-01-11 18:11:12.971 - [32minfo[39m: host.raspberrypi4-iobroker iobroker rebuild zwave2 --install 2022-01-11 18:11:13.724 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: npm install --loglevel error --production (System call1) in "/opt/iobroker/node_modules/iobroker.zwave2" 2022-01-11 18:11:18.769 - [33mwarn[39m: zigbee.0 (2831) Extended PAN ID is reversed (expected=aaaadddddddddddd, actual=ddddddddddddaaaa) 2022-01-11 18:11:20.786 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Wohnzimmer Mitte value: 0% 2022-01-11 18:11:21.652 - [32minfo[39m: zigbee.0 (2831) Coordinator firmware version: {"type":"zStack3x0","meta":{"transportrev":2,"product":1,"majorrel":2,"minorrel":7,"maintrel":1,"revision":20210708}} 2022-01-11 18:11:21.660 - [32minfo[39m: zigbee.0 (2831) Disable LED 2022-01-11 18:11:21.662 - [32minfo[39m: zigbee.0 (2831) Unable to disable LED, unsupported function. 2022-01-11 18:11:21.672 - [32minfo[39m: zigbee.0 (2831) --> transmitPower : normal 2022-01-11 18:11:21.685 - [32minfo[39m: zigbee.0 (2831) Currently 30 devices are joined: 2022-01-11 18:11:21.813 - [32minfo[39m: zigbee.0 (2831) Configuring 0x00158d00040c17c4 lumi.sensor_magnet.aq2 2022-01-11 18:11:21.817 - [32minfo[39m: zigbee.0 (2831) 0x7cb03eaa00b21a19 (addr 55059): AB3257001NJ - OSRAM Smart+ plug (Router) 2022-01-11 18:11:21.836 - [32minfo[39m: zigbee.0 (2831) 0x001788011049d02e (addr 42129): 324131092621 - Philips Hue dimmer switch (EndDevice) 2022-01-11 18:11:21.839 - [32minfo[39m: zigbee.0 (2831) DeviceConfigure successful 0x00158d00040c17c4 lumi.sensor_magnet.aq2 2022-01-11 18:11:21.841 - [32minfo[39m: zigbee.0 (2831) 0x001788010209ec9b (addr 31036): 9290011370 - Philips Hue white A60 bulb E27/B22 (Router) 2022-01-11 18:11:21.843 - [32minfo[39m: zigbee.0 (2831) 0x84182600000f10ae (addr 53590): AB3257001NJ - OSRAM Smart+ plug (Router) 2022-01-11 18:11:21.845 - [32minfo[39m: zigbee.0 (2831) Configuring 0x00158d00040c17b4 lumi.sensor_magnet.aq2 2022-01-11 18:11:21.847 - [32minfo[39m: zigbee.0 (2831) 0x00158d00020919d7 (addr 9109): WSDCGQ01LM - Xiaomi MiJia temperature & humidity sensor (EndDevice) 2022-01-11 18:11:21.851 - [32minfo[39m: zigbee.0 (2831) 0x00124b000ee9b698 (addr 28451): AV2010/25 - SMaBiT (Bitron Video) Wireless socket with metering (Router) 2022-01-11 18:11:21.864 - [32minfo[39m: zigbee.0 (2831) DeviceConfigure successful 0x00158d00040c17b4 lumi.sensor_magnet.aq2 2022-01-11 18:11:21.866 - [32minfo[39m: zigbee.0 (2831) 0x00158d00027bf8b8 (addr 52098): WXKG11LM - Xiaomi Aqara wireless switch (EndDevice) 2022-01-11 18:11:21.868 - [32minfo[39m: zigbee.0 (2831) 0x00158d000549b346 (addr 11106): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.883 - [32minfo[39m: zigbee.0 (2831) 0x00158d00040c17c4 (addr 40514): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice) 2022-01-11 18:11:21.885 - [32minfo[39m: zigbee.0 (2831) 0x00158d00023291c8 (addr 8145): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.887 - [32minfo[39m: zigbee.0 (2831) 0xbc33acfffe17cad4 (addr 57420): LED1836G9 - IKEA TRADFRI LED bulb E26/E27 806 lumen, dimmable, warm white (Router) 2022-01-11 18:11:21.889 - [32minfo[39m: zigbee.0 (2831) 0x00158d000232334d (addr 6018): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.890 - [32minfo[39m: zigbee.0 (2831) 0x00158d0002379626 (addr 53901): WSDCGQ01LM - Xiaomi MiJia temperature & humidity sensor (EndDevice) 2022-01-11 18:11:21.892 - [32minfo[39m: zigbee.0 (2831) 0x00158d00040c17b4 (addr 39633): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice) 2022-01-11 18:11:21.893 - [32minfo[39m: zigbee.0 (2831) 0x00158d0002904ecf (addr 28571): WXKG11LM - Xiaomi Aqara wireless switch (EndDevice) 2022-01-11 18:11:21.895 - [32minfo[39m: zigbee.0 (2831) 0x00158d000404d4f2 (addr 15034): WXKG11LM - Xiaomi Aqara wireless switch (EndDevice) 2022-01-11 18:11:21.897 - [32minfo[39m: zigbee.0 (2831) 0x00158d000578e284 (addr 19394): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.899 - [32minfo[39m: zigbee.0 (2831) 0x00158d000548a99d (addr 33375): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.901 - [32minfo[39m: zigbee.0 (2831) 0x588e81fffef9f0d5 (addr 50798): HG06492B - Lidl Livarno Lux E14 candle CCT (Router) 2022-01-11 18:11:21.902 - [32minfo[39m: zigbee.0 (2831) 0xec1bbdfffeaecf1e (addr 8338): HG06337 - Lidl Silvercrest smart plug (EU, CH, FR, BS, DK) (Router) 2022-01-11 18:11:21.904 - [32minfo[39m: zigbee.0 (2831) 0x00158d000549b2f5 (addr 21211): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.906 - [32minfo[39m: zigbee.0 (2831) 0x04cf8cdf3c7d2188 (addr 58007): GZCGQ01LM - Xiaomi MiJia light intensity sensor (EndDevice) 2022-01-11 18:11:21.907 - [32minfo[39m: zigbee.0 (2831) 0xbc33acfffe1ee15c (addr 46822): LED1836G9 - IKEA TRADFRI LED bulb E26/E27 806 lumen, dimmable, warm white (Router) 2022-01-11 18:11:21.909 - [32minfo[39m: zigbee.0 (2831) 0x00158d000578a820 (addr 23310): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.911 - [32minfo[39m: zigbee.0 (2831) 0x00158d0005792276 (addr 31460): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.913 - [32minfo[39m: zigbee.0 (2831) 0x00158d00054c63eb (addr 22937): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.915 - [32minfo[39m: zigbee.0 (2831) 0x00158d000533c07a (addr 53305): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.916 - [32minfo[39m: zigbee.0 (2831) 0x00158d00049dbe44 (addr 34026): SJCGQ11LM - Xiaomi Aqara water leak sensor (EndDevice) 2022-01-11 18:11:21.917 - [32minfo[39m: zigbee.0 (2831) 0x00158d00024602e3 (addr 6000): MCCGQ01LM - Xiaomi MiJia door & window contact sensor (EndDevice) 2022-01-11 18:11:21.919 - [32minfo[39m: zigbee.0 (2831) 0xbc33acfffe2c10d4 (addr 24559): LED1836G9 - IKEA TRADFRI LED bulb E26/E27 806 lumen, dimmable, warm white (Router) 2022-01-11 18:11:21.920 - [33mwarn[39m: zigbee.0 (2831) config :{"port":"/dev/serial/by-id/usb-Silicon_Labs_slae.sh_cc2652rb_stick_-_slaesh_s_iot_stuff_00_12_4B_00_21_CB_F3_91-if00-port0","panID":"6755","extPanID":"DDDDDDDDDDDDAAAA","channel":"26","disableLed":true,"precfgkey":"01030507090B0D0F00020406080A0C0D","countDown":"60","adapterType":"zstack","debugHerdsman":false,"extPanIdFix":true,"transmitPower":"0","disablePing":false,"external":"","startWithInconsistent":false} 2022-01-11 18:11:21.921 - [32minfo[39m: zigbee.0 (2831) Zigbee started 2022-01-11 18:11:22.048 - [33mwarn[39m: zigbee.0 (2831) State "zigbee.0.info.undefinedDevices" has no existing object, this might lead to an error in future versions 2022-01-11 18:11:30.815 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Wohnzimmer Rechts value: 0% 2022-01-11 18:11:32.201 - [33mwarn[39m: zigbee.0 (2831) DeviceAvailability:Failed to ping 0x00124b000ee9b698 902010/25 2022-01-11 18:11:40.855 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Esszimmer value: 0% 2022-01-11 18:11:44.119 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:11:44.127 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen); ^~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate); ^~~~~~~~~~~~~~~ 2022-01-11 18:11:44.132 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose); ^~~~~~~~~~~~~~ 2022-01-11 18:11:44.135 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush); ^~~~~~~~~~~~~~ 2022-01-11 18:11:44.139 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:271:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet); ^~~~~~~~~~~~ 2022-01-11 18:11:44.142 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:11:44.146 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:316:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet); ^~~~~~~~~~~~ 2022-01-11 18:11:44.152 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate); ^~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:11:44.158 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:11:44.160 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:412:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); ^~~~~~~~~~~~~~ 2022-01-11 18:11:44.163 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) { ^../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { ^ 2022-01-11 18:11:44.166 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: In file included from ../../../nan/nan.h:58, from ../src/./serialport.h:13, from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:787:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type] (node::addon_register_func) (regfunc), \ ^/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:821:3: note: in expansion of macro ‘NODE_MODULE_X’ NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~ 2022-01-11 18:11:45.520 - [33mwarn[39m: zigbee.0 (2831) DeviceAvailability:Failed to ping 0xbc33acfffe17cad4 TRADFRI bulb E27 WW 806lm 2022-01-11 18:11:47.935 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’: 2022-01-11 18:11:47.937 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:179:13: note: ‘snprintf’ output 20 or more bytes (assuming 1043) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:11:47.976 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’: 2022-01-11 18:11:47.977 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:89:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:89:13: note: ‘snprintf’ output 22 or more bytes (assuming 1045) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:11:50.887 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Nils Zimmer value: 0% 2022-01-11 18:11:53.574 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: 2022-01-11 18:11:53.575 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zwave2 done 2022-01-11 18:11:54.588 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0 2022-01-11 18:11:55.186 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.zwave2.0 started with pid 3173 2022-01-11 18:11:58.646 - [32minfo[39m: zwave2.0 (3173) starting. Version 2.4.2 in /opt/iobroker/node_modules/iobroker.zwave2, node: v14.18.3, js-controller: 3.3.22 2022-01-11 18:12:00.313 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.weatherunderground.0 started with pid 3194 2022-01-11 18:12:00.999 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Sportzimmer value: 0% 2022-01-11 18:12:01.016 - [33mwarn[39m: zwave2.0 (3173) The driver is not yet ready, ignoring state change for "zwave2.0.Node_015.Multilevel_Switch.targetValue"Anschleißed läuft alles.
Gibt es eine Lösung für die wiederholenden Rebuilds?@supernils sagte in [How-to] Node.js für ioBroker richtig updaten - 2021 Edition:
Gibt es eine Lösung für die wiederholenden Rebuild?
Was soll es da für eine Lösung geben? Technisch müssen die binairies halt gegeben eine neue ABI gebaut werden. Wie willst du das lösen?
Es werden ja schon versuche unternommen die 'still und heimlich' im Hintergrund auszuführen. Klappt nur nicht immer.Und wenn das bei jedem Neustart passiert, dann ist da vermutlich was doppelt/falsch installiert. Das hatte ich mal beim ble Adapter, da war irgendwas doppelt bei mir eingetragen. Ist aber ewig her.
-
Hallo,
ich habe node.js erfolgreich nach dieser Anleitung auf v14 geupdated.
Allerdings wird nach jedem iobroker Neustart ein Rebuild des zwave- und des zigbee Adapters angestoßen.Beispielsweise:
2022-01-11 18:07:43.015 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 started with pid 1234 2022-01-11 18:07:43.978 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: /opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:121 2022-01-11 18:07:43.979 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: throw e; 2022-01-11 18:07:43.979 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: ^ 2022-01-11 18:07:43.979 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build/Release/bindings.node' 2022-01-11 18:07:43.980 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: was compiled against a different Node.js version using 2022-01-11 18:07:43.980 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires 2022-01-11 18:07:43.980 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing 2022-01-11 18:07:43.980 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`). 2022-01-11 18:07:43.981 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18) 2022-01-11 18:07:43.981 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32) 2022-01-11 18:07:43.981 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:790:12) 2022-01-11 18:07:43.981 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:974:19) 2022-01-11 18:07:43.981 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at require (internal/modules/cjs/helpers.js:93:18) 2022-01-11 18:07:43.982 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at bindings (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:112:48) 2022-01-11 18:07:43.982 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/lib/linux.js:2:36) 2022-01-11 18:07:43.982 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1085:14) 2022-01-11 18:07:43.982 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10) 2022-01-11 18:07:43.983 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32) { 2022-01-11 18:07:43.983 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: code: 'ERR_DLOPEN_FAILED' 2022-01-11 18:07:43.983 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: } 2022-01-11 18:07:43.983 - [31merror[39m: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2022-01-11 18:07:43.984 - [32minfo[39m: host.raspberrypi4-iobroker Adapter system.adapter.zigbee.0 needs rebuild and will be restarted afterwards. 2022-01-11 18:07:43.984 - [32minfo[39m: host.raspberrypi4-iobroker system.adapter.zigbee.0 will be rebuilt 2022-01-11 18:07:43.985 - [33mwarn[39m: host.raspberrypi4-iobroker adapter "zigbee" seems to be installed for a different version of Node.js. Trying to rebuild it... 1 attempt 2022-01-11 18:07:43.986 - [32minfo[39m: host.raspberrypi4-iobroker iobroker rebuild zigbee 2022-01-11 18:07:44.984 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: npm rebuild --loglevel error (System call1) in "/opt/iobroker/node_modules/iobroker.zigbee" 2022-01-11 18:07:45.863 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: 2022-01-11 18:07:45.864 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zigbee done 2022-01-11 18:07:46.874 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0 2022-01-11 18:07:46.987 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 started with pid 1262 2022-01-11 18:07:47.131 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.shelly.0 started with pid 1269 2022-01-11 18:07:47.855 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: /opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:121 2022-01-11 18:07:47.855 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: throw e; 2022-01-11 18:07:47.856 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: ^ 2022-01-11 18:07:47.856 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build/Release/bindings.node' 2022-01-11 18:07:47.856 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: was compiled against a different Node.js version using 2022-01-11 18:07:47.859 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires 2022-01-11 18:07:47.860 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing 2022-01-11 18:07:47.860 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`). 2022-01-11 18:07:47.860 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18) 2022-01-11 18:07:47.861 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32) 2022-01-11 18:07:47.861 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:790:12) 2022-01-11 18:07:47.861 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:974:19) 2022-01-11 18:07:47.862 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at require (internal/modules/cjs/helpers.js:93:18) 2022-01-11 18:07:47.862 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at bindings (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:112:48) 2022-01-11 18:07:47.862 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/lib/linux.js:2:36) 2022-01-11 18:07:47.863 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1085:14) 2022-01-11 18:07:47.863 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10) 2022-01-11 18:07:47.863 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32) { 2022-01-11 18:07:47.864 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: code: 'ERR_DLOPEN_FAILED' 2022-01-11 18:07:47.864 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: } 2022-01-11 18:07:47.865 - [31merror[39m: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2022-01-11 18:07:47.865 - [32minfo[39m: host.raspberrypi4-iobroker Adapter system.adapter.zigbee.0 needs rebuild and will be restarted afterwards. 2022-01-11 18:07:47.866 - [32minfo[39m: host.raspberrypi4-iobroker system.adapter.zigbee.0 will be rebuilt 2022-01-11 18:07:47.866 - [33mwarn[39m: host.raspberrypi4-iobroker adapter "zigbee" seems to be installed for a different version of Node.js. Trying to rebuild it... 2 attempt 2022-01-11 18:07:47.866 - [32minfo[39m: host.raspberrypi4-iobroker iobroker rebuild zigbee --install .................................................................. 2022-01-11 18:10:23.934 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:10:23.941 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen); ^~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate); ^~~~~~~~~~~~~~~ 2022-01-11 18:10:23.944 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose); ^~~~~~~~~~~~~~ 2022-01-11 18:10:23.949 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush); ^~~~~~~~~~~~~~ 2022-01-11 18:10:23.954 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:10:23.955 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:271:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet); ^~~~~~~~~~~~ 2022-01-11 18:10:23.958 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:316:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet); ^~~~~~~~~~~~ 2022-01-11 18:10:23.965 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:10:23.966 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate); ^~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:10:23.971 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:10:23.972 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:412:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); ^~~~~~~~~~~~~~ 2022-01-11 18:10:23.975 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) { ^ 2022-01-11 18:10:23.977 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { ^ 2022-01-11 18:10:23.980 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: In file included from ../../../nan/nan.h:58, from ../src/./serialport.h:13, from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:787:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type] (node::addon_register_func) (regfunc), \ ^/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:821:3: note: in expansion of macro ‘NODE_MODULE_X’ NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~ 2022-01-11 18:10:27.896 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’: 2022-01-11 18:10:27.897 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:10:27.902 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179:13: note: ‘snprintf’ output 20 or more bytes (assuming 1043) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:10:27.943 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’: 2022-01-11 18:10:27.944 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:89:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:89:13: note: ‘snprintf’ output 22 or more bytes (assuming 1045) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:10:36.685 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen); ^~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate); ^~~~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose); ^~~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush); ^~~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:271:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet); ^~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:316:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet); ^~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate); ^~~~~~~~~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:412:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); ^~~~~~~~~~~~~~../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) { ^../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { ^In file included from ../../../nan/nan.h:58, from ../src/./serialport.h:13, from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:787:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type] (node::addon_register_func) (regfunc), \ ^/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:821:3: note: in expansion of macro ‘NODE_MODULE_X’ NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~ 2022-01-11 18:10:40.270 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’: 2022-01-11 18:10:40.271 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:179:13: note: ‘snprintf’ output 20 or more bytes (assuming 1043) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:10:40.318 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:../src/serialport_unix.cpp:89:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:89:13: note: ‘snprintf’ output 22 or more bytes (assuming 1045) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:11:00.048 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Schlafzimmer value: 0% 2022-01-11 18:11:04.818 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: 2022-01-11 18:11:04.819 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zigbee done 2022-01-11 18:11:05.837 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0 2022-01-11 18:11:05.926 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 started with pid 2831 2022-01-11 18:11:06.841 - [33mwarn[39m: host.raspberrypi4-iobroker adapter "zwave2" seems to be installed for a different version of Node.js. Trying to rebuild it... 1 attempt 2022-01-11 18:11:06.842 - [32minfo[39m: host.raspberrypi4-iobroker iobroker rebuild zwave2 2022-01-11 18:11:07.680 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: npm rebuild --loglevel error (System call1) in "/opt/iobroker/node_modules/iobroker.zwave2" 2022-01-11 18:11:08.946 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zwave2 done 2022-01-11 18:11:09.716 - [32minfo[39m: zigbee.0 (2831) starting. Version 1.6.12 in /opt/iobroker/node_modules/iobroker.zigbee, node: v14.18.3, js-controller: 3.3.22 2022-01-11 18:11:09.958 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0 2022-01-11 18:11:09.831 - [32minfo[39m: zigbee.0 (2831) Starting Zigbee npm ... 2022-01-11 18:11:10.466 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Wohnzimmer Links value: 0% 2022-01-11 18:11:10.663 - [32minfo[39m: zigbee.0 (2831) Installed Version: iobroker.zigbee@1.6.12 2022-01-11 18:11:10.768 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.zwave2.0 started with pid 2867 2022-01-11 18:11:12.966 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/zwave-js/node_modules/@serialport/bindings/build/Release/bindings.node' 2022-01-11 18:11:12.967 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: was compiled against a different Node.js version using 2022-01-11 18:11:12.967 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires 2022-01-11 18:11:12.967 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing 2022-01-11 18:11:12.967 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`). 2022-01-11 18:11:12.967 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18) 2022-01-11 18:11:12.968 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32) 2022-01-11 18:11:12.968 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:790:12) 2022-01-11 18:11:12.968 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:974:19) 2022-01-11 18:11:12.968 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at require (internal/modules/cjs/helpers.js:93:18) 2022-01-11 18:11:12.968 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at bindings (/opt/iobroker/node_modules/bindings/bindings.js:112:48) 2022-01-11 18:11:12.969 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/zwave-js/node_modules/@serialport/bindings/lib/linux.js:2:36) 2022-01-11 18:11:12.969 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1085:14) 2022-01-11 18:11:12.969 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10) 2022-01-11 18:11:12.969 - [31merror[39m: host.raspberrypi4-iobroker Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32) 2022-01-11 18:11:12.970 - [31merror[39m: host.raspberrypi4-iobroker instance system.adapter.zwave2.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2022-01-11 18:11:12.970 - [32minfo[39m: host.raspberrypi4-iobroker Adapter system.adapter.zwave2.0 needs rebuild and will be restarted afterwards. 2022-01-11 18:11:12.970 - [32minfo[39m: host.raspberrypi4-iobroker system.adapter.zwave2.0 will be rebuilt 2022-01-11 18:11:12.970 - [33mwarn[39m: host.raspberrypi4-iobroker adapter "zwave2" seems to be installed for a different version of Node.js. Trying to rebuild it... 2 attempt 2022-01-11 18:11:12.971 - [32minfo[39m: host.raspberrypi4-iobroker iobroker rebuild zwave2 --install 2022-01-11 18:11:13.724 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: npm install --loglevel error --production (System call1) in "/opt/iobroker/node_modules/iobroker.zwave2" 2022-01-11 18:11:18.769 - [33mwarn[39m: zigbee.0 (2831) Extended PAN ID is reversed (expected=aaaadddddddddddd, actual=ddddddddddddaaaa) 2022-01-11 18:11:20.786 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Wohnzimmer Mitte value: 0% 2022-01-11 18:11:21.652 - [32minfo[39m: zigbee.0 (2831) Coordinator firmware version: {"type":"zStack3x0","meta":{"transportrev":2,"product":1,"majorrel":2,"minorrel":7,"maintrel":1,"revision":20210708}} 2022-01-11 18:11:21.660 - [32minfo[39m: zigbee.0 (2831) Disable LED 2022-01-11 18:11:21.662 - [32minfo[39m: zigbee.0 (2831) Unable to disable LED, unsupported function. 2022-01-11 18:11:21.672 - [32minfo[39m: zigbee.0 (2831) --> transmitPower : normal 2022-01-11 18:11:21.685 - [32minfo[39m: zigbee.0 (2831) Currently 30 devices are joined: 2022-01-11 18:11:21.813 - [32minfo[39m: zigbee.0 (2831) Configuring 0x00158d00040c17c4 lumi.sensor_magnet.aq2 2022-01-11 18:11:21.817 - [32minfo[39m: zigbee.0 (2831) 0x7cb03eaa00b21a19 (addr 55059): AB3257001NJ - OSRAM Smart+ plug (Router) 2022-01-11 18:11:21.836 - [32minfo[39m: zigbee.0 (2831) 0x001788011049d02e (addr 42129): 324131092621 - Philips Hue dimmer switch (EndDevice) 2022-01-11 18:11:21.839 - [32minfo[39m: zigbee.0 (2831) DeviceConfigure successful 0x00158d00040c17c4 lumi.sensor_magnet.aq2 2022-01-11 18:11:21.841 - [32minfo[39m: zigbee.0 (2831) 0x001788010209ec9b (addr 31036): 9290011370 - Philips Hue white A60 bulb E27/B22 (Router) 2022-01-11 18:11:21.843 - [32minfo[39m: zigbee.0 (2831) 0x84182600000f10ae (addr 53590): AB3257001NJ - OSRAM Smart+ plug (Router) 2022-01-11 18:11:21.845 - [32minfo[39m: zigbee.0 (2831) Configuring 0x00158d00040c17b4 lumi.sensor_magnet.aq2 2022-01-11 18:11:21.847 - [32minfo[39m: zigbee.0 (2831) 0x00158d00020919d7 (addr 9109): WSDCGQ01LM - Xiaomi MiJia temperature & humidity sensor (EndDevice) 2022-01-11 18:11:21.851 - [32minfo[39m: zigbee.0 (2831) 0x00124b000ee9b698 (addr 28451): AV2010/25 - SMaBiT (Bitron Video) Wireless socket with metering (Router) 2022-01-11 18:11:21.864 - [32minfo[39m: zigbee.0 (2831) DeviceConfigure successful 0x00158d00040c17b4 lumi.sensor_magnet.aq2 2022-01-11 18:11:21.866 - [32minfo[39m: zigbee.0 (2831) 0x00158d00027bf8b8 (addr 52098): WXKG11LM - Xiaomi Aqara wireless switch (EndDevice) 2022-01-11 18:11:21.868 - [32minfo[39m: zigbee.0 (2831) 0x00158d000549b346 (addr 11106): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.883 - [32minfo[39m: zigbee.0 (2831) 0x00158d00040c17c4 (addr 40514): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice) 2022-01-11 18:11:21.885 - [32minfo[39m: zigbee.0 (2831) 0x00158d00023291c8 (addr 8145): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.887 - [32minfo[39m: zigbee.0 (2831) 0xbc33acfffe17cad4 (addr 57420): LED1836G9 - IKEA TRADFRI LED bulb E26/E27 806 lumen, dimmable, warm white (Router) 2022-01-11 18:11:21.889 - [32minfo[39m: zigbee.0 (2831) 0x00158d000232334d (addr 6018): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.890 - [32minfo[39m: zigbee.0 (2831) 0x00158d0002379626 (addr 53901): WSDCGQ01LM - Xiaomi MiJia temperature & humidity sensor (EndDevice) 2022-01-11 18:11:21.892 - [32minfo[39m: zigbee.0 (2831) 0x00158d00040c17b4 (addr 39633): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice) 2022-01-11 18:11:21.893 - [32minfo[39m: zigbee.0 (2831) 0x00158d0002904ecf (addr 28571): WXKG11LM - Xiaomi Aqara wireless switch (EndDevice) 2022-01-11 18:11:21.895 - [32minfo[39m: zigbee.0 (2831) 0x00158d000404d4f2 (addr 15034): WXKG11LM - Xiaomi Aqara wireless switch (EndDevice) 2022-01-11 18:11:21.897 - [32minfo[39m: zigbee.0 (2831) 0x00158d000578e284 (addr 19394): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.899 - [32minfo[39m: zigbee.0 (2831) 0x00158d000548a99d (addr 33375): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.901 - [32minfo[39m: zigbee.0 (2831) 0x588e81fffef9f0d5 (addr 50798): HG06492B - Lidl Livarno Lux E14 candle CCT (Router) 2022-01-11 18:11:21.902 - [32minfo[39m: zigbee.0 (2831) 0xec1bbdfffeaecf1e (addr 8338): HG06337 - Lidl Silvercrest smart plug (EU, CH, FR, BS, DK) (Router) 2022-01-11 18:11:21.904 - [32minfo[39m: zigbee.0 (2831) 0x00158d000549b2f5 (addr 21211): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.906 - [32minfo[39m: zigbee.0 (2831) 0x04cf8cdf3c7d2188 (addr 58007): GZCGQ01LM - Xiaomi MiJia light intensity sensor (EndDevice) 2022-01-11 18:11:21.907 - [32minfo[39m: zigbee.0 (2831) 0xbc33acfffe1ee15c (addr 46822): LED1836G9 - IKEA TRADFRI LED bulb E26/E27 806 lumen, dimmable, warm white (Router) 2022-01-11 18:11:21.909 - [32minfo[39m: zigbee.0 (2831) 0x00158d000578a820 (addr 23310): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.911 - [32minfo[39m: zigbee.0 (2831) 0x00158d0005792276 (addr 31460): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.913 - [32minfo[39m: zigbee.0 (2831) 0x00158d00054c63eb (addr 22937): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.915 - [32minfo[39m: zigbee.0 (2831) 0x00158d000533c07a (addr 53305): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice) 2022-01-11 18:11:21.916 - [32minfo[39m: zigbee.0 (2831) 0x00158d00049dbe44 (addr 34026): SJCGQ11LM - Xiaomi Aqara water leak sensor (EndDevice) 2022-01-11 18:11:21.917 - [32minfo[39m: zigbee.0 (2831) 0x00158d00024602e3 (addr 6000): MCCGQ01LM - Xiaomi MiJia door & window contact sensor (EndDevice) 2022-01-11 18:11:21.919 - [32minfo[39m: zigbee.0 (2831) 0xbc33acfffe2c10d4 (addr 24559): LED1836G9 - IKEA TRADFRI LED bulb E26/E27 806 lumen, dimmable, warm white (Router) 2022-01-11 18:11:21.920 - [33mwarn[39m: zigbee.0 (2831) config :{"port":"/dev/serial/by-id/usb-Silicon_Labs_slae.sh_cc2652rb_stick_-_slaesh_s_iot_stuff_00_12_4B_00_21_CB_F3_91-if00-port0","panID":"6755","extPanID":"DDDDDDDDDDDDAAAA","channel":"26","disableLed":true,"precfgkey":"01030507090B0D0F00020406080A0C0D","countDown":"60","adapterType":"zstack","debugHerdsman":false,"extPanIdFix":true,"transmitPower":"0","disablePing":false,"external":"","startWithInconsistent":false} 2022-01-11 18:11:21.921 - [32minfo[39m: zigbee.0 (2831) Zigbee started 2022-01-11 18:11:22.048 - [33mwarn[39m: zigbee.0 (2831) State "zigbee.0.info.undefinedDevices" has no existing object, this might lead to an error in future versions 2022-01-11 18:11:30.815 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Wohnzimmer Rechts value: 0% 2022-01-11 18:11:32.201 - [33mwarn[39m: zigbee.0 (2831) DeviceAvailability:Failed to ping 0x00124b000ee9b698 902010/25 2022-01-11 18:11:40.855 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Esszimmer value: 0% 2022-01-11 18:11:44.119 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:11:44.127 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen); ^~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate); ^~~~~~~~~~~~~~~ 2022-01-11 18:11:44.132 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose); ^~~~~~~~~~~~~~ 2022-01-11 18:11:44.135 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush); ^~~~~~~~~~~~~~ 2022-01-11 18:11:44.139 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:271:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet); ^~~~~~~~~~~~ 2022-01-11 18:11:44.142 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:11:44.146 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:316:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet); ^~~~~~~~~~~~ 2022-01-11 18:11:44.152 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate); ^~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:11:44.158 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’: 2022-01-11 18:11:44.160 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:412:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); ^~~~~~~~~~~~~~ 2022-01-11 18:11:44.163 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) { ^../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { ^ 2022-01-11 18:11:44.166 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: In file included from ../../../nan/nan.h:58, from ../src/./serialport.h:13, from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:787:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type] (node::addon_register_func) (regfunc), \ ^/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:821:3: note: in expansion of macro ‘NODE_MODULE_X’ NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~ 2022-01-11 18:11:45.520 - [33mwarn[39m: zigbee.0 (2831) DeviceAvailability:Failed to ping 0xbc33acfffe17cad4 TRADFRI bulb E27 WW 806lm 2022-01-11 18:11:47.935 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’: 2022-01-11 18:11:47.937 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:179:13: note: ‘snprintf’ output 20 or more bytes (assuming 1043) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:11:47.976 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’: 2022-01-11 18:11:47.977 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:89:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:89:13: note: ‘snprintf’ output 22 or more bytes (assuming 1045) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2022-01-11 18:11:50.887 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Nils Zimmer value: 0% 2022-01-11 18:11:53.574 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: 2022-01-11 18:11:53.575 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zwave2 done 2022-01-11 18:11:54.588 - [32minfo[39m: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0 2022-01-11 18:11:55.186 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.zwave2.0 started with pid 3173 2022-01-11 18:11:58.646 - [32minfo[39m: zwave2.0 (3173) starting. Version 2.4.2 in /opt/iobroker/node_modules/iobroker.zwave2, node: v14.18.3, js-controller: 3.3.22 2022-01-11 18:12:00.313 - [32minfo[39m: host.raspberrypi4-iobroker instance system.adapter.weatherunderground.0 started with pid 3194 2022-01-11 18:12:00.999 - [32minfo[39m: shuttercontrol.0 (2083) Sunset #12 Set ID: Sportzimmer value: 0% 2022-01-11 18:12:01.016 - [33mwarn[39m: zwave2.0 (3173) The driver is not yet ready, ignoring state change for "zwave2.0.Node_015.Multilevel_Switch.targetValue"Anschleißed läuft alles.
Gibt es eine Lösung für die wiederholenden Rebuilds?@supernils ja das typische rebuild Problem wo die Art automatisch vom Controller zu rebuilders nicht tut. Musst du manuell tun. Gibts in diesem thread gefühlt schon tausend mal und vor allem
Im
Ersten post steht es sogar ganz genau.Der Controller 4 der bald kommt sollte das dann automatisch hinbekommen in mehr Fällen ;-)
Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77
- Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
- Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
-
@supernils ja das typische rebuild Problem wo die Art automatisch vom Controller zu rebuilders nicht tut. Musst du manuell tun. Gibts in diesem thread gefühlt schon tausend mal und vor allem
Im
Ersten post steht es sogar ganz genau.Der Controller 4 der bald kommt sollte das dann automatisch hinbekommen in mehr Fällen ;-)
Hallo
wenn ich folgendes probiere:iobroker rebuild zigbeekommt leider nur folgendes:
Path argument needs to be an absolute path!was genau muss ich da angeben?
-
Hallo
wenn ich folgendes probiere:iobroker rebuild zigbeekommt leider nur folgendes:
Path argument needs to be an absolute path!was genau muss ich da angeben?
@homecineplexx
js-controller 4.0.4 in einem Container eingedost? -
@homecineplexx
js-controller 4.0.4 in einem Container eingedost?@thomas-braun said in [How-to] Node.js für ioBroker richtig updaten - 2021 Edition:
js-controller 4.0.4 in einem Container eingedost?
js-controller 4.0.4 läuft auf einer Proxmox VM ja, genau
-
@thomas-braun said in [How-to] Node.js für ioBroker richtig updaten - 2021 Edition:
js-controller 4.0.4 in einem Container eingedost?
js-controller 4.0.4 läuft auf einer Proxmox VM ja, genau
-
Auf 4.0.5 warten.
@thomas-braun wenn das die Lösung ist dann dankeschön --- das sitz ich aus :-)
-
Hallo
wenn ich folgendes probiere:iobroker rebuild zigbeekommt leider nur folgendes:
Path argument needs to be an absolute path!was genau muss ich da angeben?
@homecineplexx ääähhmm ...Warum willst Du zigbee rebuilden? (Und nein davon hat nichts mit Docker zu tun) ... An sich ist bisher eher bekannt das es bei Zigbee sehr gut automatisch funktioniert.
Also bitte mal Logs zeigen
Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77
- Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
- Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
-
Auf 4.0.5 warten.
@thomas-braun Neeeeeee, Docker geht alles, man muss nur ggf. nach einem ersten Start nochmal den Fixer laufen lassen weil beim ersten Start keine Adapter startet. Hat aber an sich mit rebuild cases nichts zu tun
Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77
- Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
- Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab