NEWS
[gelöst] Zigbee Adapter & Deconz Raspbee2 funktioniert nicht
-
Hallo,
Ich nutze IoBroker mit dem ZigBee Adapter und dem Raspbee 2 (nicht der USB Stick, sondern der seriellen Version über die Stiftleiste am Raspberry angesteckt) seit deutlich über einem Jahr. Bisher alles total problemlos.
Nach einem Update von Node hat der Zigbee adapter plötzlich nicht mehr funktioniert (blieb einfach immer Orange).
Backup einspielen => erfolglos
Das Problem wurde hier bereits erklärt LINK
Der beschriebene Fix => erfolglos
Jedoch wurde darauf hingewiesen, dass es am Betriebssystem liegen kann.Daraufhin bin ich von Bullseye auf Bookwork umgestiegen. iobroker installiert, backup eigespielt. => erfolglos
Einzig: die Fehlermeldung hat sich verändert
Löschen und erneut installieren des ZigBee adapters => erfolglos
Zur Vollständigkeit: Es läuft nur der IoBroker und keine Deconz Phoscon.
Nach 2 Tagen intensiver Suche durch diverse Beiträge gehen mir allmählich die Ideen aus. Daher der ganz laute Ruf um Hilfe.
Und hier noch etwas Context:
Serielle Schnittstelle:
Short summary iob diag
======================= SUMMARY ======================= v.2023-10-10 Static hostname: raspberrypi Icon name: computer Operating System: Debian GNU/Linux 12 (bookworm) Kernel: Linux 6.6.20+rpt-rpi-v8 Architecture: arm64 Installation: native Kernel: aarch64 Userland: arm64 Timezone: Europe/Berlin (CEST, +0200) User-ID: 1000 X-Server: false Boot Target: multi-user.target Pending OS-Updates: 16 Pending iob updates: 4 Nodejs-Installation: /usr/bin/nodejs v18.20.0 /usr/bin/node v18.20.0 /usr/bin/npm 10.5.0 /usr/bin/npx 10.5.0 /usr/bin/corepack 0.25.2 Recommended versions are nodejs 18.20.0 and npm 10.5.0 Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 4.0G 2.0G 1.2G 1.2M 882M 2.0G Swap: 104M 0B 104M Total: 4.1G 2.0G 1.3G Active iob-Instances: 21 Active repo(s): stable ioBroker Core: js-controller 5.0.19 admin 6.13.16 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: + system.adapter.admin.0 : admin : raspberrypi - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.web.0 : web : raspberrypi - enabled, port: 8082, bind: 0.0.0.0, run as: admin Objects: 2397 States: 2022 Size of iob-Database: 21M /opt/iobroker/iobroker-data/objects.jsonl 32M /opt/iobroker/iobroker-data/states.jsonl =================== END OF SUMMARY ====================
iob diag long
======== Start marking the full check here ========= Skript v.2023-10-10 *** BASE SYSTEM *** Static hostname: raspberrypi Icon name: computer Operating System: Debian GNU/Linux 12 (bookworm) Kernel: Linux 6.6.20+rpt-rpi-v8 Architecture: arm64 Model : Raspberry Pi 4 Model B Rev 1.2 Docker : false Virtualization : none Kernel : aarch64 Userland : arm64 Systemuptime and Load: 21:11:35 up 1:10, 2 users, load average: 0.75, 0.67, 0.52 CPU threads: 4 *** RASPBERRY THROTTLING *** Current issues: No throttling issues detected. Previously detected issues: No throttling issues detected. *** Time and Time Zones *** Local time: Sun 2024-03-31 21:11:36 CEST Universal time: Sun 2024-03-31 19:11:36 UTC RTC time: n/a Time zone: Europe/Berlin (CEST, +0200) System clock synchronized: yes NTP service: active RTC in local TZ: no *** User and Groups *** dirk /home/dirk dirk adm tty dialout cdrom sudo audio video plugdev games users input render netdev gpio i2c spi iobroker *** X-Server-Setup *** X-Server: false Desktop: Terminal: tty Boot Target: multi-user.target *** MEMORY *** total used free shared buff/cache available Mem: 4.0G 2.0G 1.1G 1.2M 882M 1.9G Swap: 104M 0B 104M Total: 4.1G 2.0G 1.2G 3792 M total memory 1946 M used memory 1941 M active memory 622 M inactive memory 1080 M free memory 77 M buffer memory 763 M swap cache 99 M total swap 0 M used swap 99 M free swap Raspberry only: oom events: 0 lifetime oom required: 0 Mbytes total time in oom handler: 0 ms max time spent in oom handler: 0 ms *** FAILED SERVICES *** UNIT LOAD ACTIVE SUB DESCRIPTION 0 loaded units listed. *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 1.6G 0 1.6G 0% /dev tmpfs tmpfs 380M 1.2M 379M 1% /run /dev/mmcblk0p2 ext4 59G 4.9G 51G 9% / tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs tmpfs 5.0M 16K 5.0M 1% /run/lock /dev/mmcblk0p1 vfat 510M 63M 448M 13% /boot/firmware tmpfs tmpfs 380M 0 380M 0% /run/user/1000 /dev/sda1 fuseblk 233G 480M 233G 1% /media/usbdrive Messages concerning ext4 filesystem in dmesg: [Sun Mar 31 20:01:03 2024] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0 smsc95xx.macaddr=DC:A6:32:70:42:BE vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=ttyS0,115200 console=tty1 root=PARTUUID=7580cf5b-02 rootfstype=ext4 fsck.repair=yes rootwait [Sun Mar 31 20:01:08 2024] EXT4-fs (mmcblk0p2): mounted filesystem 93c89e92-8f2e-4522-ad32-68faed883d2f ro with ordered data mode. Quota mode: none. [Sun Mar 31 20:01:10 2024] EXT4-fs (mmcblk0p2): re-mounted 93c89e92-8f2e-4522-ad32-68faed883d2f r/w. Quota mode: none. Show mounted filesystems \(real ones only\): TARGET SOURCE FSTYPE OPTIONS / /dev/mmcblk0p2 ext4 rw,noatime,commit=600 |-/boot/firmware /dev/mmcblk0p1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro `-/media/usbdrive /dev/sda1 fuseblk rw,noatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 Files in neuralgic directories: /var: 578M /var/ 203M /var/cache 197M /var/cache/apt 161M /var/lib 133M /var/lib/apt/lists Archived and active journals take up 112.0M in the file system. /opt/iobroker/backups: 54M /opt/iobroker/backups/ /opt/iobroker/iobroker-data: 591M /opt/iobroker/iobroker-data/ 450M /opt/iobroker/iobroker-data/files 146M /opt/iobroker/iobroker-data/files/vis-2 89M /opt/iobroker/iobroker-data/files/echarts.admin 89M /opt/iobroker/iobroker-data/backup-objects The five largest files in iobroker-data are: 32M /opt/iobroker/iobroker-data/states.jsonl 24M /opt/iobroker/iobroker-data/files/echarts/static/js/main.2b7495c2.js.map 24M /opt/iobroker/iobroker-data/files/echarts.admin/chart/static/js/main.2b7495c2.js.map 23M /opt/iobroker/iobroker-data/files/echarts.admin/static/js/main.245b61c0.js.map 22M /opt/iobroker/iobroker-data/files/web.admin/static/js/main.c05ba1d3.js.map USB-Devices by-id: USB-Sticks - Avoid direct links to /dev/* in your adapter setups, please always prefer the links 'by-id': find: '/dev/serial/by-id/': No such file or directory *** NodeJS-Installation *** /usr/bin/nodejs v18.20.0 /usr/bin/node v18.20.0 /usr/bin/npm 10.5.0 /usr/bin/npx 10.5.0 /usr/bin/corepack 0.25.2 nodejs: Installed: 18.20.0-1nodesource1 Candidate: 18.20.0-1nodesource1 Version table: *** 18.20.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 100 /var/lib/dpkg/status 18.19.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.19.0+dfsg-6~deb12u1 500 500 http://deb.debian.org/debian-security bookworm-security/main arm64 Packages 18.19.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.18.2-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.18.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.18.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.17.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.17.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.16.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.16.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.15.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.14.2-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.14.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.14.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.13.0+dfsg1-1 500 500 http://deb.debian.org/debian bookworm/main arm64 Packages 18.13.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.12.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.11.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.10.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.9.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.9.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.8.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.7.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.6.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.5.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.4.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.3.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.2.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.1.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.0.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages Temp directories causing npm8 problem: 0 No problems detected Errors in npm tree: *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl Core adapters versions js-controller: 5.0.19 admin: 6.13.16 javascript: 7.8.0 Adapters from github: 0 Adapter State + system.adapter.admin.0 : admin : raspberrypi - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.backitup.0 : backitup : raspberrypi - enabled + system.adapter.discovery.0 : discovery : raspberrypi - enabled + system.adapter.echarts.0 : echarts : raspberrypi - enabled system.adapter.feiertage.0 : feiertage : raspberrypi - enabled system.adapter.flot.0 : flot : raspberrypi - disabled system.adapter.ical.0 : ical : raspberrypi - enabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg : raspberrypi - disabled + system.adapter.javascript.0 : javascript : raspberrypi - enabled + system.adapter.pushover.0 : pushover : raspberrypi - enabled + system.adapter.roomba.0 : roomba : raspberrypi - enabled + system.adapter.roomba.1 : roomba : raspberrypi - enabled system.adapter.rpi2.0 : rpi2 : raspberrypi - disabled + system.adapter.shuttercontrol.0 : shuttercontrol : raspberrypi - enabled + system.adapter.solarmanpv.0 : solarmanpv : raspberrypi - enabled + system.adapter.sonoff.0 : sonoff : raspberrypi - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.sonoff.1 : sonoff : raspberrypi - enabled, port: 1884, bind: 0.0.0.0 + system.adapter.sql.0 : sql : raspberrypi - enabled + system.adapter.tahoma.0 : tahoma : raspberrypi - enabled system.adapter.terminal.0 : terminal : raspberrypi - disabled, port: 8088, bind: 0.0.0.0, run as: admin + system.adapter.tr-064.0 : tr-064 : raspberrypi - enabled system.adapter.tr-064.1 : tr-064 : raspberrypi - disabled + system.adapter.trashschedule.0 : trashschedule : raspberrypi - enabled + system.adapter.vis-2.0 : vis-2 : raspberrypi - enabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch : raspberrypi - disabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : raspberrypi - disabled system.adapter.vis-icontwo.0 : vis-icontwo : raspberrypi - disabled + system.adapter.vis-inventwo.0 : vis-inventwo : raspberrypi - enabled system.adapter.vis.0 : vis : raspberrypi - disabled + system.adapter.web.0 : web : raspberrypi - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.zigbee.0 : zigbee : raspberrypi - enabled, port: /dev/ttyS0 + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : raspberrypi - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.sonoff.0 : sonoff : raspberrypi - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.sonoff.1 : sonoff : raspberrypi - enabled, port: 1884, bind: 0.0.0.0 + system.adapter.web.0 : web : raspberrypi - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.zigbee.0 : zigbee : raspberrypi - enabled, port: /dev/ttyS0 ioBroker-Repositories stable : http://download.iobroker.net/sources-dist.json beta : http://download.iobroker.net/sources-dist-latest.json Active repo(s): stable Installed ioBroker-Instances Used repository: stable Adapter "admin" : 6.13.16 , installed 6.13.16 Adapter "backitup" : 2.10.11 , installed 2.10.11 Adapter "discovery" : 4.4.0 , installed 4.4.0 Adapter "echarts" : 1.7.2 , installed 1.7.2 Adapter "feiertage" : 1.1.4 , installed 1.1.4 Adapter "flot" : 1.12.0 , installed 1.12.0 Adapter "ical" : 1.14.3 , installed 1.13.3 [Updatable] Adapter "icons-mfd-svg": 1.2.0 , installed 1.2.0 Adapter "javascript" : 7.8.0 , installed 7.8.0 Controller "js-controller": 5.0.19 , installed 5.0.19 Adapter "pushover" : 3.0.6 , installed 3.0.6 Adapter "roomba" : 1.2.2 , installed 1.2.2 Adapter "rpi2" : 1.3.2 , installed 1.3.2 Adapter "shuttercontrol": 1.7.0 , installed 1.7.0 Adapter "simple-api" : 2.7.2 , installed 2.7.2 Adapter "socketio" : 6.6.1 , installed 6.6.0 [Updatable] Adapter "solarmanpv" : 0.5.1 , installed 0.5.1 Adapter "sonoff" : 3.0.3 , installed 3.0.3 Adapter "sql" : 2.2.0 , installed 2.2.0 Adapter "tahoma" : 0.10.3 , installed 0.10.3 Adapter "terminal" : 1.0.0 , installed 1.0.0 Adapter "tr-064" : 4.2.18 , installed 4.2.18 Adapter "trashschedule": 3.2.0 , installed 3.2.0 Adapter "vis" : 1.5.4 , installed 1.5.4 Adapter "vis-2" : 2.9.32 , installed 2.9.32 Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0 Adapter "vis-hqwidgets": 1.4.0 , installed 1.4.0 Adapter "vis-icontwo" : 1.5.0 , installed 1.3.0 [Updatable] Adapter "vis-inventwo" : 3.3.3 , installed 3.3.3 Adapter "web" : 6.2.3 , installed 6.2.3 Adapter "ws" : 2.5.11 , installed 2.5.10 [Updatable] Adapter "zigbee" : 1.10.1 , installed 1.10.1 Objects and States Please stand by - This may take a while Objects: 2397 States: 2013 *** OS-Repositories and Updates *** Hit:1 http://deb.debian.org/debian bookworm InRelease Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease Hit:3 http://archive.raspberrypi.com/debian bookworm InRelease Hit:4 http://deb.debian.org/debian bookworm-updates InRelease Hit:5 https://deb.nodesource.com/node_18.x nodistro InRelease Reading package lists... Pending Updates: 16 *** Listening Ports *** Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 0.0.0.0:1884 0.0.0.0:* LISTEN 1001 8383 1185/io.sonoff.1 tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN 1001 6928 1155/io.sonoff.0 tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 1001 883 705/iobroker.js-con tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 1001 5681 705/iobroker.js-con tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 870 712/sshd: /usr/sbin tcp6 0 0 :::8081 :::* LISTEN 1001 5821 906/io.admin.0 tcp6 0 0 :::8082 :::* LISTEN 1001 7137 1453/io.web.0 tcp6 0 0 :::22 :::* LISTEN 0 872 712/sshd: /usr/sbin udp 0 0 0.0.0.0:5353 0.0.0.0:* 104 776 547/avahi-daemon: r udp 0 0 0.0.0.0:56582 0.0.0.0:* 104 778 547/avahi-daemon: r udp6 0 0 :::5353 :::* 104 777 547/avahi-daemon: r udp6 0 0 fe80::ba19:7970:1ad:546 :::* 0 4920 646/NetworkManager udp6 0 0 :::48107 :::* 104 779 547/avahi-daemon: r *** Log File - Last 25 Lines *** siehe Bild ============ Mark until here for C&P =============
Adaptereinstellungen
Hier habe ich unterschiedliche Werte für die Baudrate gelesen: Einmal 38400 und 115200.
=> funktioniert beides nicht.Weiterhin erhalte ich beim öffnen der Einstellungen des Zigbee adapters folgenden Hinweis:
Natürlich speichere ich vor jedem Startversuch des AdaptersHabt ihr eine Idee, woran das liegen kann? Bin um jeden Tip oder Hinweis sehr dankbar!
Viele Grüße
Dirk -
@dirk123 bitte die baudrate auf 38400 einstellen und den Adapter neu starten und dann das log nochmal posten - als Text, nicht als Screenshot.
A
Nachtrag: ist der Benutzer iobroker Mitglied der Gruppe dialout ?
-
@asgothian
Interessant: bei baud 38400 ändert sich der Fehler.Error while opening serial port VS Resource temporary no available
2024-03-31 21:36:37.921 - info: zigbee.0 (8051) starting. Version 1.10.1 in /opt/iobroker/node_modules/iobroker.zigbee, node: v18.20.0, js-controller: 5.0.19 2024-03-31 21:36:38.031 - info: zigbee.0 (8051) delete old Backup files. keep only last 10 2024-03-31 21:36:38.033 - info: zigbee.0 (8051) Starting Zigbee npm ... 2024-03-31 21:36:38.350 - info: zigbee.0 (8051) Installed Version: iobroker.zigbee@1.10.1 2024-03-31 21:36:38.935 - error: zigbee.0 (8051) Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error: Permission denied, cannot open /dev/ttyS0'" 2024-03-31 21:36:38.936 - error: zigbee.0 (8051) Failed to start Zigbee 2024-03-31 21:36:38.936 - error: zigbee.0 (8051) Error herdsman start 2024-03-31 21:36:48.939 - info: zigbee.0 (8051) Try to reconnect. 1 attempts left 2024-03-31 21:36:48.940 - info: zigbee.0 (8051) Starting Zigbee npm ... 2024-03-31 21:36:48.955 - info: zigbee.0 (8051) Installed Version: iobroker.zigbee@1.10.1 2024-03-31 21:36:49.142 - error: zigbee.0 (8051) Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error: Permission denied, cannot open /dev/ttyS0'" 2024-03-31 21:36:49.144 - error: zigbee.0 (8051) Failed to start Zigbee 2024-03-31 21:36:49.144 - error: zigbee.0 (8051) Error herdsman start
@asgothian said in Zigbee Adapter & Deconz Raspbee 2 funktioniert nicht mehr:
Nachtrag: ist der Benutzer iobroker Mitglied der Gruppe dialout ?
Ja, habe ich vergeben. Wie kann ich das zur Sicherheit prüfen?
-
2024-03-31 21:36:49.142 - error: zigbee.0 (8051) Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error: Permission denied, cannot open /dev/ttyS0'" 2024-03-31 21:36:49.144 - error: zigbee.0 (8051) Failed to start Zigbee 2024-03-31 21:36:49.144 - error: zigbee.0 (8051) Error herdsman start
Da steht warum es nicht geht - der Benutzer hat nicht das Recht auf die Schnittstelle zuzugreifen. Wie du das anpasst muss einer der linux Experten sagen - das weiß ich aus dem Kopf nicht.
A.
-
vermutlich mit
sudo usermod -a -G dialout iobroker
das habe ich gemacht, und das sind die Mitglieder der jeweiligen Gruppen
Sollte doch eigentlich passen:
-
Problem gelöst:
bei der Suche auf der Phoscon Hompage habe ich folgenden Teil entdeckt:
reboot, und plötzlich geht alles wieder.
Vielen Dank dennoch für den Support!