NEWS
[gelöst] - CC2652P Stick wird nicht erkannt
-
Hallo Community,
ich bin noch relativ neu im ioBroker und versuche gerade meine Zigbee-Box gegen eben ioBroker abzulösen. Hab mich auch viel gelesen und div. Videos geschaut und einige Erfolge für mich feiern können.
Ich weiß, das mein OrangePi nicht wirklich optimal ist, da der RAM doch sehr begrenzt ist, aber in der aktuell sehr kleinen Ausbaustufe scheint das noch soweit zu klappen. die RPi-Preise und Verfügbarkeit ist ja monemtan leider Katastrophe. und den hatte ich noch übrig ;-).
Mein erster Versuch war ein billiger CC2531 Stick, von dem aber viele abgeraten haben, da dieser recht eingeschränkt ist was die Anzahl der Koppelbaren Geräte ist. Den Stick hab ich nach einigen Startschwierigkeiten auch zum laufen gebracht und habe eine Hand voll Test-Devices gekoppelt und mit einem Script gesteuert. Soweit so gut.
Jetzt war der Plan den Stick gegen einen besseren zu tauschen. Hier habe ich mir bei eBay einen CC2652P von mmsmarthome (Link) gekauft der auch schon mit passender Coordinator Firmware geflasht sein soll.
Den Empfehlungen/Anleitungen entsprechend hab ich den Stick angeschlossen und den Pfad ausgelesen und wie folgt eingetragen: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 (Symlink auf ttyUSB0)
Leserechte hab ich auchsmarthome:~:% test -w /dev/ttyUSB0 && echo success || echo failure success
Leider startet der Zigbee-Instanz (V1.7.5) nicht mit dem Stick. Ich habe diese auch nochmal entfernt und neu hinzugefügt, da ich ja bisher einen CC2531 konfiguriert hatte.
Folgendes Sagt das Logging:
zigbee.0 2022-10-16 14:00:12.443 error getGroups: caught error: TypeError: Cannot read property 'getGroups' of undefined zigbee.0 2022-10-16 13:12:52.819 error Error herdsman start zigbee.0 2022-10-16 13:12:52.817 error Failed to start Zigbee zigbee.0 2022-10-16 13:12:52.813 error Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'" zigbee.0 2022-10-16 13:12:52.067 info Installed Version: iobroker.zigbee@1.7.5 zigbee.0 2022-10-16 13:12:51.971 info Starting Zigbee npm ... zigbee.0 2022-10-16 13:12:51.958 info Try to reconnect. 1 attempts left zigbee.0 2022-10-16 13:12:41.945 error Error herdsman start zigbee.0 2022-10-16 13:12:41.931 error Failed to start Zigbee zigbee.0 2022-10-16 13:12:41.928 error Starting zigbee-herdsman problem : "Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)" zigbee.0 2022-10-16 13:12:21.155 info Installed Version: iobroker.zigbee@1.7.5 zigbee.0 2022-10-16 13:12:18.726 info Starting Zigbee npm ... zigbee.0 2022-10-16 13:12:18.716 info delete old Backup files. keep only last 10 zigbee.0 2022-10-16 13:12:18.240 info starting. Version 1.7.5 in /opt/iobroker/node_modules/iobroker.zigbee, node: v14.20.1, js-controller: 4.0.23
in dmesg -w sieht es (grep auf usb) wie folgt aus:
[ 3.422174] usb 6-1: new full-speed USB device number 2 using ohci-platform [ 3.646870] usb 6-1: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice=81.32 [ 3.646929] usb 6-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0 [ 3.646954] usb 6-1: Product: USB Serial [ 4.027014] usb_phy_generic usb_phy_generic.1.auto: supply vcc not found, using dummy regulator [ 4.027540] usb_phy_generic usb_phy_generic.1.auto: dummy supplies not allowed for exclusive requests [ 11.320122] usbcore: registered new interface driver usbserial_generic [ 11.320190] usbserial: USB Serial support registered for generic [ 11.367276] usbcore: registered new interface driver ch341 [ 11.367404] usbserial: USB Serial support registered for ch341-uart [ 11.387277] usb 6-1: ch341-uart converter now attached to ttyUSB0
Aus verzweiflung hab ich dann über den Flash Programmer 2 die Coordinator FIrmware neu aufgespielt: CC1352P2_CC2652P_launchpad_coordinator_20220219.hex
Das war soweit auch erfolgreich
>Initiate access to target: COM3 using 2-pin cJTAG. >Reading file: CC1352P2_CC2652P_launchpad_coordinator_20220219.hex. >Start flash erase ... >Erase finished successfully. >Start flash programming ... >Programming finished successfully. >Start flash verify ... >Skip verification of unassigned page: 21. ... >Skip verification of unassigned page: 42. >Page: 0 verified OK. ... >Page: 43 verified OK. >Verification finished successfully. >Reset target ... >Reset of target successful.
Allerdings ändert sich innerhalb von ioBroker garnichts...
daher hoffe ich ein paar Tipps zu bekommen um dem Problem auf die Spur zu kommen. Kann ich innerhalb der Linux-Umgebung noch irgendwas Testweise tun? Ich bin mittlerweile etwas ratlos und freue mich auf jedes hilfreiche Kommentar!Viele Grüße aus Bayern
DerRochScreenshot der Zigbee-Instanz-Einstellungen
Systemdata Hardwaresystem: OrangePi Zero Arbeitsspeicher: 0,5GB Festplattenart: 4GB SD-Karte Betriebssystem: Armbian 22.08.4 / Debian Bullseye / Kernel 5.15.72-sunxi Nodejs-Version: v14.20.1 NPM-Version: v6.14.17 Installationsart: Skript Image genutzt: Nein -
Nachdem keiner eine Idee hatte und ich irgendwann verzweifelt genug, hab ich mit den Conbee II gekauft mit dem tatsächlich alles super läuft.
Zwischenzeitlich hab ich das ganze System auch in ein Multihost-System umgebaut. Auf dem OrangePi läuft nun nur noch der Zigbee-Adapter.
Wenn gestern nicht die SD-Karte des OrangePi gestorben wäre, wäre ich auch relativ Glücklich mit dem System.
Der Thread kann jedenfalls geschlossen werden. Vielleicht find ich ja noch aus ob/wie ich das selbst veranlassen kann ;-).
Grüße aus Franken
-
@derroch sagte in CC2652P Stick wird nicht erkannt:
Vielleicht find ich ja noch aus ob/wie ich das selbst veranlassen kann
Schließen geht nicht.
Aber Du kannst Deinen Eingangspost bearbeiten und ein "[gelöst] - " vor den Titel setzen. -
@codierknecht sagte in CC2652P Stick wird nicht erkannt:
Schließen geht nicht.
Aber Du kannst Deinen Eingangspost bearbeiten und ein "[gelöst] - " vor den Titel setzen.Besten dank... erledigt!
-
@derroch Ich stand gestern vor dem gleichen Problem und habe hier beschrieben, wie ich das gelöst habe: https://forum.iobroker.net/topic/72266/sonoff-zigbee-3-0-usb-dongle-plus-cc2652p-auf-synology