NEWS
Stick Wechsel CC2538 zu Slaesh’s CC2652RB
-
Hallo Forum,
mein CC2538 wurde nicht mehr erkannt. Habe daher zu dem o. g. Stick gegriffen und bin dann nach der Anleitung von @dimaiv vorgegangen (Hardware Wechsel Zigbee) :
"Zigbee Adapter stoppen!
Alten Stick raus.
Einstellungen im Adapter vornehmen (Com-Port)
Neue Stick rein.
Adapter Starten und warten bis er gestartet ist, dauern kann es bis zu 3 Minuten."Der CC2652RB ist jungfräulich und wird auch erkannt:
xx@raspberrypi:~ $ ls -l /dev/serial/by-id/ total 0 lrwxrwxrwx 1 root root 13 Dec 12 13:16 usb-Silicon_Labs_slae.sh_cc2652rb_stick_-_slaesh_s_iot_stuff_00_12_4B_00_25_9B_CC_89-if00-port0 -> ../../ttyUSB0
Das habe ich in die Einstellungen übernommen als
/dev/serial/by-id/usb-Silicon_Labs_slae.sh_cc2652rb_stick_-_slaesh_s_iot_stuff_00_12_4B_00_25_9B_CC_89-if00-port0
und den Rest der Einstellungen (PANID, Kanal...) so gelassen.Leider funktioniert das nicht:
zigbee.0 2023-12-12 13:18:46.673 error Error herdsman start zigbee.0 2023-12-12 13:18:46.672 error Failed to start Zigbee zigbee.0 2023-12-12 13:18:46.671 error Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'" zigbee.0 2023-12-12 13:18:46.367 info Installed Version: iobroker.zigbee@1.8.24 zigbee.0 2023-12-12 13:18:46.352 info Starting Zigbee npm ... zigbee.0 2023-12-12 13:18:46.350 info Try to reconnect. 1 attempts left zigbee.0 2023-12-12 13:18:36.345 error Error herdsman start zigbee.0 2023-12-12 13:18:36.345 error Failed to start Zigbee zigbee.0 2023-12-12 13:18:36.343 error Starting zigbee-herdsman problem : "SRSP - SYS - getExtAddr after 6000ms"
Zwischenzeitlich habe den CC2652 mal in einer ganz neuen Instanz versucht. Dort klappt es. Adapter wird grün, kein serialport Problem.
Hat jemand eine Idee? Danke!
-
Da blockt noch irgendwas den Port.
Mal neu gestartet? -
@kaifu
Hi.
In meiner Anleitung geht es um die gleiche Hardware ( CC2652 ).
Von einem CC2538 auf einen CC2652 umzusteigen muss man für reibungslosen Betrieb alles neu pairen, die haben unterschiedliche Z-Stack Versionen. -
@Thomas-Braun Vielen Dank! Stick dran gelassen, reboot und nun ist auf grün! Ist mir ja irgendwie peinlich, hab erst alles andere versucht
Allerdings kommen nun natürlich einige Fehlermeldungen zu den einzelnen Geräten. Also muss ich
@dimaiv said in Stick Wechsel CC2538 zu Slaesh’s CC2652RB:
neu pairen
Aber wie genau? Einfach neu pairen? Oder erst alle "alten" Geräte löschen? Oder...?
-
@dimaiv sagte in Stick Wechsel CC2538 zu Slaesh’s CC2652RB:
@kaifu
Hi.
In meiner Anleitung geht es um die gleiche Hardware ( CC2652 ).
Von einem CC2538 auf einen CC2652 umzusteigen muss man für reibungslosen Betrieb alles neu pairen, die haben unterschiedliche Z-Stack Versionen.Da mir das auch bevorsteht - hiernach soll der Wechsel von 2538 zu 2652 explizit möglich sein ohne Pairing: https://www.zigbee2mqtt.io/guide/faq/#what-does-and-does-not-require-repairing-of-all-devices
Allerdings muss man dem neuen Stick die alte IEEE verpassen - was wohl etwas trickreich zu sein scheint…
(?) -
@jleg Ja, danke, das hatte ich auch mal gelesen. Da fehlten für mich aber die Details... Weil bei mir das pairen an sich kein Problem ist (komme überall ran), hab ich es nicht weiter verfolgt.
Falls es noch jemandem nützt: Habe nun einfach neu angelernt (ohne irgendetwas zu löschen) und das ging problemlos.
ABER: Nun gibt es Probleme mit dem zweiten Stick. Hatte damals eine extra Instanz mit einem CC2531 erstellt, an der nur der Hue Bewegungsmelder hängt, weil der sonst Zickem macht (siehe hier im Forum aus 2020).
Um den nun CC2531 auch wieder zu nutzen, habe ich iob gestoppt und den Stick eingesteckt. Geguckt, ob er auch erkannt wird:
lrwxrwxrwx 1 root root 13 Dec 12 15:47 usb-Silicon_Labs_slae.sh_cc2652rb_stick_-_slaesh_s_iot_stuff_00_12_4B_00_25_9B_CC_89-if00-port0 -> ../../ttyUSB0 lrwxrwxrwx 1 root root 13 Dec 13 09:43 usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018E2ECE5-if00 -> ../../ttyACM0
Also iob gestartet. Dann war alles rot:
2023-12-13 09:45:16.434 - error: zigbee.0 (58688) getGroups: caught error: TypeError: Cannot read properties of undefined (reading 'getGroups') 2023-12-13 09:45:16.726 - info: zigbee.0 (58688) List of port: [{"path":"/dev/ttyUSB0","manufacturer":"Silicon Labs","serialNumber":"00_12_4B_00_25_9B_CC_89","pnpId":"usb-Silicon_Labs_slae.sh_cc2652rb_stick_-_slaesh_s_iot_stuff_00_12_4B_00_25_9B_CC_89-if00-port0","vendorId":"10c4","productId":"ea60"},{"path":"/dev/ttyAMA0"}] 2023-12-13 09:45:18.523 - info: info.0 (58751) State value to set for "info.0.sysinfo.cpu.info.speed" has to be type "string" but received type "number" 2023-12-13 09:45:19.276 - info: info.0 (58751) State value to set for "info.0.sysinfo.cpu.info.cache-l3" has to be type "number" but received type "string" 2023-12-13 09:45:20.305 - info: info.0 (58751) cpu Temp res = {"main":68.166,"cores":[],"max":68.166,"socket":[],"chipset":null} 2023-12-13 09:45:30.783 - error: zigbee.0 (58688) getGroups: caught error: TypeError: Cannot read properties of undefined (reading 'getGroups') 2023-12-13 09:45:31.166 - info: zigbee.0 (58688) List of port: [{"path":"/dev/ttyUSB0","manufacturer":"Silicon Labs","serialNumber":"00_12_4B_00_25_9B_CC_89","pnpId":"usb-Silicon_Labs_slae.sh_cc2652rb_stick_-_slaesh_s_iot_stuff_00_12_4B_00_25_9B_CC_89-if00-port0","vendorId":"10c4","productId":"ea60"},{"path":"/dev/ttyAMA0"}] 2023-12-13 09:45:35.814 - error: zigbee.0 (58688) Starting zigbee-herdsman problem : "Cannot read properties of null (reading 'length')" 2023-12-13 09:45:35.816 - error: zigbee.0 (58688) Failed to start Zigbee 2023-12-13 09:45:35.817 - error: zigbee.0 (58688) Error herdsman start 2023-12-13 09:45:41.389 - info: host.raspberrypi "system.adapter.zigbee.1" enabled 2023-12-13 09:45:41.550 - info: host.raspberrypi instance system.adapter.zigbee.1 started with pid 59241 2023-12-13 09:45:45.825 - info: zigbee.0 (58688) Try to reconnect. 1 attempts left 2023-12-13 09:45:45.827 - info: zigbee.0 (58688) Starting Zigbee npm ... 2023-12-13 09:45:45.847 - info: zigbee.0 (58688) Installed Version: iobroker.zigbee@1.8.24 2023-12-13 09:45:46.134 - error: zigbee.0 (58688) Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'" 2023-12-13 09:45:46.134 - error: zigbee.0 (58688) Failed to start Zigbee 2023-12-13 09:45:46.139 - error: zigbee.0 (58688) Error herdsman start 2023-12-13 09:45:46.942 - info: zigbee.1 (59241) starting. Version 1.8.24 in /opt/iobroker/node_modules/iobroker.zigbee, node: v18.19.0, js-controller: 5.0.16 2023-12-13 09:45:47.106 - info: zigbee.1 (59241) delete old Backup files. keep only last 10 2023-12-13 09:45:47.112 - info: zigbee.1 (59241) Starting Zigbee npm ... 2023-12-13 09:45:47.548 - error: zigbee.1 (59241) Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018E2ECE5-if00'" 2023-12-13 09:45:47.549 - error: zigbee.1 (59241) Failed to start Zigbee 2023-12-13 09:45:47.550 - error: zigbee.1 (59241) Error herdsman start 2023-12-13 09:45:47.554 - info: zigbee.1 (59241) Installed Version: iobroker.zigbee@1.8.24 2023-12-13 09:45:55.395 - error: zigbee.0 (58688) getGroups: caught error: TypeError: Cannot read properties of undefined (reading 'getGroups') 2023-12-13 09:45:55.612 - info: zigbee.0 (58688) List of port: [{"path":"/dev/ttyUSB0","manufacturer":"Silicon Labs","serialNumber":"00_12_4B_00_25_9B_CC_89","pnpId":"usb-Silicon_Labs_slae.sh_cc2652rb_stick_-_slaesh_s_iot_stuff_00_12_4B_00_25_9B_CC_89-if00-port0","vendorId":"10c4","productId":"ea60"},{"path":"/dev/ttyAMA0"}] 2023-12-13 09:45:57.555 - info: zigbee.1 (59241) Try to reconnect. 1 attempts left 2023-12-13 09:45:57.556 - info: zigbee.1 (59241) Starting Zigbee npm ... 2023-12-13 09:45:57.571 - error: zigbee.1 (59241) Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018E2ECE5-if00'" 2023-12-13 09:45:57.572 - error: zigbee.1 (59241) Failed to start Zigbee 2023-12-13 09:45:57.574 - error: zigbee.1 (59241) Error herdsman start 2023-12-13 09:45:57.584 - info: zigbee.1 (59241) Installed Version: iobroker.zigbee@1.8.24 2023-12-13 09:45:58.422 - error: zigbee.1 (59241) getGroups: caught error: TypeError: Cannot read properties of undefined (reading 'getGroups')
Kann es sein, dass sich die beiden Sticks nicht vertragen?
Oder habe ich einen anderen Fehler gemacht?