NEWS
Shelly Adapter Probleme - coaptest.js nicht vorhanden?
-
Danke für Deine schnelle Antwort @Thomas-Braun.
pi@raspberrypi:~ $ 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 pi@raspberrypi:~ $ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.0 v16.17.0 8.19.2 4.0.23 pi pi adm dialout cdrom sudo audio video plugdev games users input netdev lpadmin gpio i2c spi iobroker /home/pi OK:1 http://archive.raspberrypi.org/debian buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 https://deb.nodesource.com/node_16.x buster InRelease OK:4 https://repos.influxdata.com/debian buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Aktualisierung für 4 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen. nodejs: Installiert: 16.17.0-deb-1nodesource1 Installationskandidat: 16.17.0-deb-1nodesource1 Versionstabelle: *** 16.17.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf PackagesDie Datei dachte ich schon, dass es die geben sollte, war aus diesem Post: https://forum.iobroker.net/topic/41906/test-adapter-shelly-v4-0-6-latest/16
Und zu guter Letzt zum Adapterstart:
shelly.0
2022-09-17 15:59:40.309 info [CoAP Server] Listening for packets in the networkshelly.0
2022-09-17 15:59:40.215 debug [CoAP Server] Starting shelly listener with options: {}shelly.0
2022-09-17 15:59:40.213 info Starting in CoAP mode.shelly.0
2022-09-17 15:59:39.921 info starting. Version 6.2.0 in /opt/iobroker/node_modules/iobroker.shelly, node: v16.17.0, js-controller: 4.0.23shelly.0
2022-09-17 15:59:39.443 debug Plugin sentry Initialize Plugin (enabled=true)shelly.0
2022-09-17 15:59:39.083 debug States connected to redis: 0.0.0.0:9000shelly.0
2022-09-17 15:59:38.984 debug States create User PubSub Clientshelly.0
2022-09-17 15:59:38.982 debug States create System PubSub Clientshelly.0
2022-09-17 15:59:38.929 debug Redis States: Use Redis connection: 0.0.0.0:9000shelly.0
2022-09-17 15:59:38.857 debug Objects connected to redis: 0.0.0.0:9001shelly.0
2022-09-17 15:59:38.848 debug Objects client initialize lua scriptsshelly.0
2022-09-17 15:59:38.677 debug Objects create User PubSub Clientshelly.0
2022-09-17 15:59:38.675 debug Objects create System PubSub Clientshelly.0
2022-09-17 15:59:38.673 debug Objects client ready ... initialize nowshelly.0
2022-09-17 15:59:38.581 debug Redis Objects: Use Redis connection: 0.0.0.0:9001Bin gespannt, was noch rauskommt.
Danke!
-
Danke für Deine schnelle Antwort @Thomas-Braun.
pi@raspberrypi:~ $ 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 pi@raspberrypi:~ $ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.0 v16.17.0 8.19.2 4.0.23 pi pi adm dialout cdrom sudo audio video plugdev games users input netdev lpadmin gpio i2c spi iobroker /home/pi OK:1 http://archive.raspberrypi.org/debian buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 https://deb.nodesource.com/node_16.x buster InRelease OK:4 https://repos.influxdata.com/debian buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Aktualisierung für 4 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen. nodejs: Installiert: 16.17.0-deb-1nodesource1 Installationskandidat: 16.17.0-deb-1nodesource1 Versionstabelle: *** 16.17.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf PackagesDie Datei dachte ich schon, dass es die geben sollte, war aus diesem Post: https://forum.iobroker.net/topic/41906/test-adapter-shelly-v4-0-6-latest/16
Und zu guter Letzt zum Adapterstart:
shelly.0
2022-09-17 15:59:40.309 info [CoAP Server] Listening for packets in the networkshelly.0
2022-09-17 15:59:40.215 debug [CoAP Server] Starting shelly listener with options: {}shelly.0
2022-09-17 15:59:40.213 info Starting in CoAP mode.shelly.0
2022-09-17 15:59:39.921 info starting. Version 6.2.0 in /opt/iobroker/node_modules/iobroker.shelly, node: v16.17.0, js-controller: 4.0.23shelly.0
2022-09-17 15:59:39.443 debug Plugin sentry Initialize Plugin (enabled=true)shelly.0
2022-09-17 15:59:39.083 debug States connected to redis: 0.0.0.0:9000shelly.0
2022-09-17 15:59:38.984 debug States create User PubSub Clientshelly.0
2022-09-17 15:59:38.982 debug States create System PubSub Clientshelly.0
2022-09-17 15:59:38.929 debug Redis States: Use Redis connection: 0.0.0.0:9000shelly.0
2022-09-17 15:59:38.857 debug Objects connected to redis: 0.0.0.0:9001shelly.0
2022-09-17 15:59:38.848 debug Objects client initialize lua scriptsshelly.0
2022-09-17 15:59:38.677 debug Objects create User PubSub Clientshelly.0
2022-09-17 15:59:38.675 debug Objects create System PubSub Clientshelly.0
2022-09-17 15:59:38.673 debug Objects client ready ... initialize nowshelly.0
2022-09-17 15:59:38.581 debug Redis Objects: Use Redis connection: 0.0.0.0:9001Bin gespannt, was noch rauskommt.
Danke!
iob stop sudo apt update sudo apt full-upgrade sudo apt install --reinstall nodejs sudo rebootUnd lass die Finger von individuellen Upgrades von npm.
-
iob stop sudo apt update sudo apt full-upgrade sudo apt install --reinstall nodejs sudo rebootUnd lass die Finger von individuellen Upgrades von npm.
@thomas-braun said in Shelly Adapter Probleme - coaptest.js nicht vorhanden?:
sudo apt install --reinstall nodejs
Krass, ich wusste nichtmal, dass ich da was manuell gemacht hatte...
Mache ich das nur für den Master oder auch für Slave?
-
@thomas-braun said in Shelly Adapter Probleme - coaptest.js nicht vorhanden?:
sudo apt install --reinstall nodejs
Krass, ich wusste nichtmal, dass ich da was manuell gemacht hatte...
Mache ich das nur für den Master oder auch für Slave?
Auf allen System wo es verfummelt ist.
-
Auf allen System wo es verfummelt ist.
-
@samoht0403
Nein, war es nicht.
Ist aber trotzdem verfummelt. -
@samoht0403
Nein, war es nicht.
Ist aber trotzdem verfummelt. -
@samoht0403 Wenn Du das System geradegezogen hast dann nochmals die Ein- und Ausgaben posten:
sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs -
Wie von @Thomas-Braun beschrieben beide geupdatet.
Hier der Output vom Master
pi@raspberrypi:~ $ 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 pi@raspberrypi:~ $ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.0 v16.17.0 8.15.0 4.0.23 pi pi adm dialout cdrom sudo audio video plugdev games users input netdev lpadmin gpio i2c spi iobroker /home/pi OK:1 http://archive.raspberrypi.org/debian buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 https://repos.influxdata.com/debian buster InRelease OK:4 https://deb.nodesource.com/node_16.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.17.0-deb-1nodesource1 Installationskandidat: 16.17.0-deb-1nodesource1 Versionstabelle: *** 16.17.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packagesund hier vom Slave:
pi@iobrokerslave:~ $ 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 pi@iobrokerslave:~ $ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.0 v16.17.0 8.15.0 4.0.23 pi pi adm dialout cdrom sudo audio video plugdev games users input netdev lpadmin gpio i2c spi iobroker /home/pi OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:2 http://archive.raspberrypi.org/debian buster InRelease OK:3 https://deb.nodesource.com/node_16.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.17.0-deb-1nodesource1 Installationskandidat: 16.17.0-deb-1nodesource1 Versionstabelle: *** 16.17.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages -
Wie von @Thomas-Braun beschrieben beide geupdatet.
Hier der Output vom Master
pi@raspberrypi:~ $ 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 pi@raspberrypi:~ $ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.0 v16.17.0 8.15.0 4.0.23 pi pi adm dialout cdrom sudo audio video plugdev games users input netdev lpadmin gpio i2c spi iobroker /home/pi OK:1 http://archive.raspberrypi.org/debian buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 https://repos.influxdata.com/debian buster InRelease OK:4 https://deb.nodesource.com/node_16.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.17.0-deb-1nodesource1 Installationskandidat: 16.17.0-deb-1nodesource1 Versionstabelle: *** 16.17.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packagesund hier vom Slave:
pi@iobrokerslave:~ $ 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 pi@iobrokerslave:~ $ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.0 v16.17.0 8.15.0 4.0.23 pi pi adm dialout cdrom sudo audio video plugdev games users input netdev lpadmin gpio i2c spi iobroker /home/pi OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:2 http://archive.raspberrypi.org/debian buster InRelease OK:3 https://deb.nodesource.com/node_16.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.17.0-deb-1nodesource1 Installationskandidat: 16.17.0-deb-1nodesource1 Versionstabelle: *** 16.17.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf PackagesFür diejenigen, die dasselbe Problem haben, hier die Lösung:
https://github.com/iobroker-community-adapters/ioBroker.shelly/blob/v6.0.0/docs/de/protocol-coap.md
VG,
Thomas