NEWS
SONOFF ZigBee 3.0 USB DONGLE PLUS
-
sudo ln -s /usr/bin/node /usr/bin/nodejs which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && apt policy nodejs
-
@hm_krause
bitte immer alles und in Code Tags angeben, dann sieht das so aus (wenn es richtig ist):jan@Beelink:~$ which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && apt policy nodejs /usr/bin/nodejs /usr/bin/node /usr/bin/npm v14.18.1 v14.18.1 6.14.15 [sudo] Passwort für jan: OK:1 http://deb.debian.org/debian bullseye InRelease Holen:2 http://deb.debian.org/debian-security bullseye-security InRelease [44,1 kB] Holen:3 http://deb.debian.org/debian bullseye-updates InRelease [39,4 kB] Holen:4 http://deb.debian.org/debian bullseye-backports InRelease [42,1 kB] OK:5 https://deb.nodesource.com/node_14.x bullseye InRelease Es wurden 126 kB in 1 s geholt (100 kB/s). Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. nodejs: Installiert: 14.18.1-deb-1nodesource1 Installationskandidat: 14.18.1-deb-1nodesource1 Versionstabelle: *** 14.18.1-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://deb.debian.org/debian-security bullseye-security/main amd64 Packages
-
@thomas-braun ```
pi@iobroker:~ $ which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && apt policy nodejs
/usr/bin/nodejs
/usr/bin/node
/usr/bin/npm
v14.18.0
v14.18.0
6.14.15
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_14.x buster InRelease
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Aktualisierung für 19 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
nodejs:
Installiert: 14.18.0-deb-1nodesource1
Installationskandidat: 14.18.1-deb-1nodesource1
Versionstabelle:
14.18.1-deb-1nodesource1 500
500 https://deb.nodesource.com/node_14.x buster/main armhf Packages
*** 14.18.0-deb-1nodesource1 100
100 /var/lib/dpkg/status
10.24.0~dfsg-1~deb10u1 500
500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
pi@iobroker:~ $ which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && apt policy nodejs
/usr/bin/nodejs
/usr/bin/node
/usr/bin/npm
v14.18.0
v14.18.0
6.14.15
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_14.x buster InRelease
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Aktualisierung für 19 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
nodejs:
Installiert: 14.18.0-deb-1nodesource1
Installationskandidat: 14.18.1-deb-1nodesource1
Versionstabelle:
14.18.1-deb-1nodesource1 500
500 https://deb.nodesource.com/node_14.x buster/main armhf Packages
*** 14.18.0-deb-1nodesource1 100
100 /var/lib/dpkg/status
10.24.0~dfsg-1~deb10u1 500
500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages -
@jan1
...sorrypi@iobroker:~ $ which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && apt policy nodejs /usr/bin/nodejs /usr/bin/node /usr/bin/npm v14.18.0 v14.18.0 6.14.15 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_14.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Aktualisierung für 19 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen. nodejs: Installiert: 14.18.0-deb-1nodesource1 Installationskandidat: 14.18.1-deb-1nodesource1 Versionstabelle: 14.18.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x buster/main armhf Packages *** 14.18.0-deb-1nodesource1 100 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
-
@hm_krause Okay, passst grundsätzlich. Hau die 19 Updates auf das System.
-
@thomas-braun
Updates durchgeführt, aber:zigbee.0 2021-10-24 13:06:10.609 warn Terminated (UNCAUGHT_EXCEPTION): Without reason zigbee.0 2021-10-24 13:06:10.607 info terminating zigbee.0 2021-10-24 13:06:10.109 info Zigbee: disabling joining new devices. zigbee.0 2021-10-24 13:06:10.106 info cleaned everything up... zigbee.0 2021-10-24 13:06:10.097 error Cannot read property 'getDevice' of undefined zigbee.0 2021-10-24 13:06:10.096 error TypeError: Cannot read property 'getDevice' of undefined at Developer.sendToZigbee (/opt/iobroker/node_modules/iobroker.zigbee/lib/developer.js:103:49) at Developer.onMessage (/opt/iobroker/node_modules/iobroker.zigbee/lib/developer.js:46:26) at Zigbee.emit (events.js:412:35) at Zigbee.emit (domain.js:475:12) at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5634:34) at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-states-redis/lib/states/statesInRedisClient.js:232:37) at processImmediate (internal/timers.js:464:21) zigbee.0 2021-10-24 13:06:10.094 error unhandled promise rejection: Cannot read property 'getDevice' of undefined zigbee.0 2021-10-24 13:06:10.094 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). zigbee.0 2021-10-24 13:06:09.714 error Cannot read property 'getDevice' of undefined zigbee.0 2021-10-24 13:06:09.713 error TypeError: Cannot read property 'getDevice' of undefined at Developer.sendToZigbee (/opt/iobroker/node_modules/iobroker.zigbee/lib/developer.js:103:49) at Developer.onMessage (/opt/iobroker/node_modules/iobroker.zigbee/lib/developer.js:46:26) at Zigbee.emit (events.js:412:35) at Zigbee.emit (domain.js:475:12) at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5634:34) at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-states-redis/lib/states/statesInRedisClient.js:232:37) at processImmediate (internal/timers.js:464:21) zigbee.0 2021-10-24 13:06:09.698 error unhandled promise rejection: Cannot read property 'getDevice' of undefined zigbee.0 2021-10-24 13:06:09.697 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). zigbee.0 2021-10-24 13:06:04.251 info Installed Version: iobroker.zigbee@1.6.3 zigbee.0 2021-10-24 13:06:03.782 info Starting Zigbee npm ...
-
Reboot gemacht?
-
-
@hm_krause
Dann bin ich raus. Fällt mir nix zu ein. -
@thomas-braun
Danke und ein schönes Wochenende... -
@hm_krause
Da ist auch nix mit Container oder VM im Spiel? -
@jan1
nein, nur der iobroker allein auf dem raspi -
@hm_krause
Hm, dann weiß ich auch nicht weiter.
Hast nix am Stick gefummelt, nur so wie er ist angesteckt und den Pfad angepasst? -
Cannot read property 'getDevice' of undefined
Warum kann das da nicht gelesen werden frage ich mich.
Mal den Fixer ausgeführt?iobroker stop iobroker fix iobroker start
-
@jan1
genau, nur angesteckt@Thomas-Braun
teste ich morgen nochmal, habe jetzt den conbee 2 wieder dran -
@m0skit0 sagte in SONOFF ZigBee 3.0 USB DONGLE PLUS:
lxc.cgroup2.devices.allow: c 188:0 rwm lxc.mount.entry: /dev/bus/usb/001/014 dev/bus/usb/001/014 none bind,optional,create=> lxc.mount.entry: /dev/ttyUSB1 /dev/ttyUSB1 none bind,optional,create=file
in Proxmox
bei mir läuft iobroker auch im LXC unter Proxmox - das klappt bei mir aber nicht ohne eine passende udev-rule, die nach einem Reboot die Rechte für's USB-Device setzt.
Ob's an den Rechten liegt, kann man testen indem man mal nachschaut, wie die aktuellen Rechte aussehen, und/oder z.B. mal einen "chmod 666 /dev/ttyUSB1" auf dem Proxmox-Node probiert... -
@jleg
Auch unter Proxmox sollte man nicht auf /dev/ttyUSBx gehen sondern auf den by-id-Link.
Die user müssen in der passenden Gruppe sein, dann passt das auch. 'dialout' ist das in der Regel.
Standardrechte sind jedenfalls:echad@chet:~ $ ls -la /dev/ttyUSB0 crw-rw---- 1 root dialout 188, 0 24. Okt 18:20 /dev/ttyUSB0
-
@thomas-braun sagte in SONOFF ZigBee 3.0 USB DONGLE PLUS:
@jleg
Auch unter Proxmox sollte man nicht auf /dev/ttyUSBx gehen sondern auf den by-id-Link.jaja - ich hatte das Device lediglich an das des TO angepasst. Meines heisst anders, alles gut...
-
@jan1 Vielen Dank für deine Tipps. Stick läuft super bei mir
-
jetzt wird es leider für mich zu kompliziert, ich bin Linux Anfänger.
Aber vlt. kann mir ja einer von euch beiden, mal eine Hilfestellung geben wie ich das von euch vorgeschlagene umsetzen kann.Wäre sehr dankbar
lg
m0skit0