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 undefinedWarum 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=filein 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
 
		
	 
		
	