NEWS
[gelöst] Zigbee-Adapter findet usb nicht
-
Heute wollte ich den RPIB4 mit 4 GB gegen einen RPIB4 mit 8 GB tauschen. Es läuft hier ein Slave.
Hierzu habe ich den laufenden RPI mit
sudo poweroff
runter gefahren, die Geräte ausgetauscht und einfach die USB-Stecker des Hichi und des Texas Instrument Board und die SSD in die entsprechenden Ports gesteckt.Der Slave startet sauber durch und alle Adapter bis auf den Zigbee starten und funktionieren.
Hier das Startlog des Adpaters:
zigbee.0 2023-11-05 16:39:40.526 debug Redis Objects: Use Redis connection: 192.168.178.10:9001 zigbee.0 2023-11-05 16:39:40.582 debug Objects client ready ... initialize now zigbee.0 2023-11-05 16:39:40.584 debug Objects create System PubSub Client zigbee.0 2023-11-05 16:39:40.586 debug Objects create User PubSub Client zigbee.0 2023-11-05 16:39:40.680 debug Objects client initialize lua scripts zigbee.0 2023-11-05 16:39:40.714 debug Objects connected to redis: 192.168.178.10:9001 zigbee.0 2023-11-05 16:39:40.832 debug Redis States: Use Redis connection: 192.168.178.10:6379 zigbee.0 2023-11-05 16:39:40.845 debug States create System PubSub Client zigbee.0 2023-11-05 16:39:40.847 debug States create User PubSub Client zigbee.0 2023-11-05 16:39:40.870 debug States connected to redis: 192.168.178.10:6379 zigbee.0 2023-11-05 16:39:40.972 debug Plugin sentry Do not initialize Plugin (enabled=false) zigbee.0 2023-11-05 16:39:40.981 debug Plugin sentry destroyed because not initialized correctly zigbee.0 2023-11-05 16:39:41.350 info starting. Version 1.8.23 in /opt/iobroker/node_modules/iobroker.zigbee, node: v18.18.2, js-controller: 5.0.12 zigbee.0 2023-11-05 16:39:41.413 debug Using zigbee-herdsman with settings: {"network":{"panID":6754,"extendedPanID":[221,221,221,221,221,221,221,221],"channelList":[15],"networkKey":[1,3,5,7,9,11,13,15,0,2,4,6,8,10,12,13]},"databasePath":"/opt/iobroker/iobroker-data/zigbee_0/shepherd.db","backupPath":"/opt/iobroker/iobroker-data/zigbee_0/nvbackup.json","serialPort":{"baudRate":115200,"rtscts":false,"path":"/dev/serial/by-id/usb-Texas_Instruments_XDS110__03.00.00.13__Embed_with_CMSIS-DAP_L1100MSJ-if00","adapter":"zstack"},"adapter":{"forceStartWithInconsistentAdapterConfiguration":false}} zigbee.0 2023-11-05 16:39:41.518 info Starting Zigbee npm ... zigbee.0 2023-11-05 16:39:41.943 debug Starting zigbee-herdsman... zigbee.0 2023-11-05 16:39:42.482 info Installed Version: iobroker.zigbee@1.8.23 zigbee.0 2023-11-05 16:39:42.492 debug Backup /opt/iobroker/iobroker-data/zigbee_0/backup_2023_11_05-16_39_41.tar.gz success zigbee.0 2023-11-05 16:40:02.848 error Starting zigbee-herdsman problem : "Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)" zigbee.0 2023-11-05 16:40:02.850 error Failed to start Zigbee zigbee.0 2023-11-05 16:40:02.851 error Error herdsman start zigbee.0 2023-11-05 16:40:12.853 info Try to reconnect. 1 attempts left zigbee.0 2023-11-05 16:40:12.854 info Starting Zigbee npm ... zigbee.0 2023-11-05 16:40:12.858 debug Starting zigbee-herdsman... zigbee.0 2023-11-05 16:40:12.881 info Installed Version: iobroker.zigbee@1.8.23 zigbee.0 2023-11-05 16:40:13.171 error Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'" zigbee.0 2023-11-05 16:40:13.171 error Failed to start Zigbee 2023-11-05 16:40:13.172 error Error herdsman start
Ich habe den Adapter gestoppt, das Board mal gezogen und wieder eingesteckt. Der Fehler bleibt.
thomas@rpizigbee:~ $ ls -lAh /dev/serial/by-id insgesamt 0 lrwxrwxrwx 1 root root 13 5. Nov 16:35 usb-1a86_USB_Serial-if00-port0 -> ../../ttyUSB0 lrwxrwxrwx 1 root root 13 5. Nov 16:35 usb-Texas_Instruments_XDS110__03.00.00.13__Embed_with_CMSIS-DAP_L1100MSJ-if00 -> ../../ttyACM0 lrwxrwxrwx 1 root root 13 5. Nov 16:35 usb-Texas_Instruments_XDS110__03.00.00.13__Embed_with_CMSIS-DAP_L1100MSJ-if03 -> ../../ttyACM1
Ich habe den com-Anschlussnamen in der Instanz neu eingegeben:
usb-Texas_Instruments_XDS110__03.00.00.13__Embed_with_CMSIS-DAP_L1100MSJ-if00
Kurios ist auch, dass der Fehler mit dem alten RPIB4 4 GB reproduzierbar ist. Ich bekommen den Adapter auf keinem der Geräte ins Laufen.
Edit:
Mehrmals in den Instanzen die com-Anschlussnamen geändert und somit mehrmals neu gestartet. Es läuft wieder.