Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst] Zigbee-Adapter + Sonoff CC2652P: funktioniert nicht

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    [gelöst] Zigbee-Adapter + Sonoff CC2652P: funktioniert nicht

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      ralf_why last edited by ralf_why

      Hi zusammen,

      drehe mich seit Stunden im Kreis... Das Setup lief schon, aber seit Update(?) plötzlich nicht mehr hinzubekommen:
      Raspi 4 + ioBroker + Sonoff Zigbee USB Stick mit CC2652P
      Adapter kann nicht initialisiert werden, da Verbindung zum Zigbee-USB-Stick nicht klappt.

      ioBroker-Log zu zigbee-Adapter:

      2022-10-03 19:14:14.588 - info: zigbee.0 (2318) starting. Version 1.7.5 in /opt/iobroker/node_modules/iobroker.zigbee, node: v16.17.1, js-controller: 4.0.23
      2022-10-03 19:14:14.659 - debug: zigbee.0 (2318) Using zigbee-herdsman with settings: {"network":{"panID":6758,"channelList":[20],"networkKey":[54,59,186,179,154,122,197,248,162,231,112,62,36,118,59,45],"extenedPanID":[221,221,221,221,221,221,221,221]},"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-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_de39dcaba293eb11990d194f3d98b6d1-if00-port0","adapter":"zstack"},"adapter":{"forceStartWithInconsistentAdapterConfiguration":false}}
      2022-10-03 19:14:14.728 - info: zigbee.0 (2318) delete old Backup files. keep only last 10
      2022-10-03 19:14:14.730 - info: zigbee.0 (2318) Starting Zigbee npm ...
      2022-10-03 19:14:14.732 - debug: zigbee.0 (2318) Starting zigbee-herdsman...
      2022-10-03 19:14:15.158 - debug: zigbee.0 (2318) Backup /opt/iobroker/iobroker-data/zigbee_0/backup_2022_10_03-19_14_14.tar.gz success
      2022-10-03 19:14:15.244 - debug: zigbee.0 (2318) zigbee-herdsman:controller:log Starting with options '{"network":{"networkKeyDistribute":false,"networkKey":[54,59,186,179,154,122,197,248,162,231,112,62,36,118,59,45],"panID":6758,"extendedPanID":[221,221,221,221,221,221,221,221],"channelList":[20],"extenedPanID":[221,221,221,221,221,221,221,221]},"serialPort":{"baudRate":115200,"rtscts":false,"path":"/dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_de39dcaba293eb11990d194f3d98b6d1-if00-port0","adapter":"zstack"},"databasePath":"/opt/iobroker/iobroker-data/zigbee_0/shepherd.db","databaseBackupPath":null,"backupPath":"/opt/iobroker/iobroker-data/zigbee_0/nvbackup.json","adapter":{"disableLED":false,"forceStartWithInconsistentAdapterConfiguration":false},"acceptJoiningDeviceHandler":null}'
      2022-10-03 19:14:15.246 - debug: zigbee.0 (2318) zigbee-herdsman:adapter:zStack:znp:log Opening SerialPort with /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_de39dcaba293eb11990d194f3d98b6d1-if00-port0 and {"baudRate":115200,"rtscts":false,"autoOpen":false}
      2022-10-03 19:14:15.278 - info: zigbee.0 (2318) Installed Version: iobroker.zigbee@1.7.5
      2022-10-03 19:14:15.280 - debug: zigbee.0 (2318) zigbee-herdsman:adapter:zStack:znp:log Serialport opened
      2022-10-03 19:14:15.283 - debug: zigbee.0 (2318) zigbee-herdsman:adapter:zStack:znp:SREQ --> SYS - ping - {"capabilities":1}
      2022-10-03 19:14:15.286 - debug: zigbee.0 (2318) zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,0,33,1,32]
      2022-10-03 19:14:15.539 - debug: zigbee.0 (2318) zigbee-herdsman:adapter:zStack:znp:log Writing CC2530/CC2531 skip bootloader payload
      2022-10-03 19:14:15.540 - debug: zigbee.0 (2318) zigbee-herdsman:adapter:zStack:unpi:writer --> buffer [239]
      2022-10-03 19:14:16.543 - debug: zigbee.0 (2318) zigbee-herdsman:adapter:zStack:znp:SREQ --> SYS - ping - {"capabilities":1}
      2022-10-03 19:14:16.544 - debug: zigbee.0 (2318) zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,0,33,1,32]
      2022-10-03 19:14:16.796 - debug: zigbee.0 (2318) zigbee-herdsman:adapter:zStack:znp:log Skip bootloader for CC2652/CC1352
      2022-10-03 19:14:17.420 - debug: zigbee.0 (2318) zigbee-herdsman:adapter:zStack:znp:SREQ --> SYS - ping - {"capabilities":1}
      2022-10-03 19:14:17.421 - debug: zigbee.0 (2318) zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,0,33,1,32]
      2022-10-03 19:14:23.423 - debug: zigbee.0 (2318) zigbee-herdsman:adapter:zStack:znp:SREQ --> SYS - ping - {"capabilities":1}
      2022-10-03 19:14:23.425 - debug: zigbee.0 (2318) zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,0,33,1,32]
      2022-10-03 19:14:29.428 - debug: zigbee.0 (2318) zigbee-herdsman:adapter:zStack:znp:SREQ --> SYS - ping - {"capabilities":1}
      2022-10-03 19:14:29.429 - debug: zigbee.0 (2318) zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,0,33,1,32]
      2022-10-03 19:14:35.609 - error: zigbee.0 (2318) Starting zigbee-herdsman problem : "Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)"
      2022-10-03 19:14:35.610 - error: zigbee.0 (2318) Failed to start Zigbee
      2022-10-03 19:14:35.611 - error: zigbee.0 (2318) Error herdsman start
      2022-10-03 19:14:45.615 - info: zigbee.0 (2318) Try to reconnect. 1 attempts left
      2022-10-03 19:14:45.616 - info: zigbee.0 (2318) Starting Zigbee npm ...
      2022-10-03 19:14:45.617 - debug: zigbee.0 (2318) Starting zigbee-herdsman...
      2022-10-03 19:14:45.641 - info: zigbee.0 (2318) Installed Version: iobroker.zigbee@1.7.5
      2022-10-03 19:14:45.839 - debug: zigbee.0 (2318) zigbee-herdsman:controller:log Starting with options '{"network":{"networkKeyDistribute":false,"networkKey":[54,59,186,179,154,122,197,248,162,231,112,62,36,118,59,45],"panID":6758,"extendedPanID":[221,221,221,221,221,221,221,221],"channelList":[20],"extenedPanID":[221,221,221,221,221,221,221,221]},"serialPort":{"baudRate":115200,"rtscts":false,"path":"/dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_de39dcaba293eb11990d194f3d98b6d1-if00-port0","adapter":"zstack"},"databasePath":"/opt/iobroker/iobroker-data/zigbee_0/shepherd.db","databaseBackupPath":null,"backupPath":"/opt/iobroker/iobroker-data/zigbee_0/nvbackup.json","adapter":{"disableLED":false,"forceStartWithInconsistentAdapterConfiguration":false},"acceptJoiningDeviceHandler":null}'
      2022-10-03 19:14:45.840 - debug: zigbee.0 (2318) zigbee-herdsman:adapter:zStack:znp:log Opening SerialPort with /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_de39dcaba293eb11990d194f3d98b6d1-if00-port0 and {"baudRate":115200,"rtscts":false,"autoOpen":false}
      2022-10-03 19:14:45.896 - error: zigbee.0 (2318) Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'"
      2022-10-03 19:14:45.897 - error: zigbee.0 (2318) Failed to start Zigbee
      2022-10-03 19:14:45.898 - error: zigbee.0 (2318) Error herdsman start
      

      Node/NPM-Installation:

      pi@rp4:~ $ type -P nodejs node npm && nodejs -v && node -v && npm -v
      /usr/bin/nodejs
      /usr/bin/node
      /usr/bin/npm
      v16.17.1
      v16.17.1
      8.15.0
      

      Serial port:

      pi@rp4:~ $ ls -l /dev/serial/by-id
      total 0
      lrwxrwxrwx 1 root root 13 Oct  3 19:10 usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_de39dcaba293eb11990d194f3d98b6d1-if00-port0 -> ../../ttyUSB0
      

      Zigbee-Adapter:
      zigbee.png

      • Habe auch andere Extended PAN ID probiert.
      • Adapter inkl. Settings und Backup gelöscht, neu installiert. Version 1.7.5 als auch downgrade zu 1.6.18, "iobroker fix" etc...

      Zigbee-Stick:

      • Sonoff Zigbee 3.0 USB Dongle Plus ZBDongle-P CC2652P
      • an USB-2.0-Port (mit und ohne Verlängerung), SSD an anderem USB 2.0 Port
      • Z-Stack Firmware CC1352P2_CC2652P_launchpad_coordinator_20220219 neu geflashed incl Erase und Validate über TI-Flasher -> geht einwandfrei

      Aber trotzdem, ich bekomme den zigbee-Adapter nicht mehr zum Laufen.
      Mir gehen die Ideen aus. Hat noch jemand welche?

      Besten Dank!

      1 Reply Last reply Reply Quote 0
      • arteck
        arteck Developer Most Active last edited by

        gibmal den link zu der Firmware die du da draufgerpüggelt hast

        R 1 Reply Last reply Reply Quote 0
        • R
          ralf_why @arteck last edited by

          Hi @arteck

          Das ist die hier...
          https://github.com/Koenkk/Z-Stack-firmware/blob/master/coordinator/Z-Stack_3.x.0/bin/CC1352P2_CC2652P_launchpad_coordinator_20220219.zip
          aus dem master-Branch entsprechend der Info von Koenkk:
          "SONOFF Zigbee 3.0 USB Dongle Plus by ITead: CC2652P - CC1352P2_CC2652P_launchpad_*.zip"

          Vorher lief eine ältere Version - und eben plötzlich nicht mehr.
          War dann nur der Empfehlung gefolgt, den Stick mal neu zu flashen.

          Der Fehler trat für halbwegs "plötzlich" auf - würde nicht ausschließen dass es bei irgendeinem Update passiert (evtl auf Node 16?). Ich hatte auch mal das serialport-Paket in Verdacht...

          Dank dir fürs Angucken!

          arteck 1 Reply Last reply Reply Quote 0
          • arteck
            arteck Developer Most Active @ralf_why last edited by

            @ralf_why hmm die passt..

            @ralf_why sagte in Zigbee-Adapter + Sonoff CC2652P: funktioniert nicht mehr:

            Vorher lief eine ältere Version - und eben plötzlich nicht mehr.
            War dann nur der Empfehlung gefolgt, den Stick mal neu zu flashen.

            was heisst das.. ?? hast du neu geflasht ?? und dann ??

            p.s: an node 16 liegts nicht..

            R 1 Reply Last reply Reply Quote 0
            • R
              ralf_why @arteck last edited by

              @arteck sorry, musste leider kurz "abtauchen". Zu deiner Rückfrage:

              Also das System lief an sich. Mein verdacht ist, dass zigbee aufhörte zu funktionieren, nachdem (weil?) ich allgemein das System nach einer Weile mal wieder geupdated habe (brav mit apt update/dist-upgrade; node; iobroker; adapters). Aber ich habe es leider nicht live mitbekommen, dass zigbee nicht mehr funktioniert - daher kann ich den genauen Zeitpunkt nicht wirklich eingrenzen.

              Erst dann habe ich Firmware nochmal neu drauf geflasht, weil ich ausschließen wollte, dass sich da einfach was verhakt hat. Keine Änderung. Aber daran liegt nicht denn:

              Habe seit jetzt noch Zugriff auf 2 weitere andere zigbee-Sticks (1x cc2652 und einen alten 2531).

              Ich nun vorher nochmal den zigbee-Adapter in iobroker entfernt inkl. löschen von settings und backups.

              zigbee-Adapter v1.7.5 und Instanz .0 neu installiert - gleiches Ergebnis wie oben

              Für die beiden anderen Sticks habe ich jeweils die zigbee-Instanzen .1 und .2 angelegt. Natürlich läuft immer nur eine der drei und nur ein Stick steckt im USB. Die Sticks verhalten sich alle 3 identisch. Daran kann es also nicht liegen.

              Zu serialport-Paket noch:

              pi@rp4:/opt/iobroker $ npm list serialport
              iobroker.inst@2.0.3 /opt/iobroker
              ├─┬ iobroker.discovery@3.0.5
              │ └── serialport@10.4.0
              └─┬ iobroker.zigbee@1.7.5
                └─┬ zigbee-herdsman@0.14.34
                  └── serialport@9.2.8
              
              

              Und dann noch zu den Rechten... vielleicht kann es daran irgendwie liegen? Passen die so?

              pi@rp4:/opt/iobroker $ ls -lha /dev/serial/by-id
              lrwxrwxrwx 1 root root 13 Oct  8 00:03 usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_de39dcaba293eb11990d194f3d98b6d1-if00-port0 -> ../../ttyUSB0
              

              Der "by-id"-Link ist nicht in der dialout group.... der /dev/ttyUSB0 durchaus - aber damit kenn ich mich leider herzlich wenig aus.

              pi@rp4:/opt/iobroker $ ls -lha /dev/ttyUSB0
              crw-rw---- 1 root dialout 188, 0 Oct  8 00:03 /dev/ttyUSB0
              

              PS: Hab's auch mit "/dev/ttyUSB0" im zigbee-Adpter probiert, das hat genau nichts geändert.

              Und nochmal vielsten Dank

              Thomas Braun 1 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @ralf_why last edited by

                @ralf_why

                Auch wenn ich denke, das es das nicht ist:
                Ist der iobroker auch in der Gruppe 'dialout' drin?

                sudo -u iobroker groups
                
                R 1 Reply Last reply Reply Quote 0
                • R
                  ralf_why @Thomas Braun last edited by

                  Ich haaaaab's 🍾 (s.u.)

                  @thomas-braun
                  danke, guter hinweis. aber der iobroker war tatsächlich brav in der dialouts-Gruppe

                  @arteck's Nachfrage danach, was ich denn genau gemacht habe, hat mich noch mal durch alle Logs wühlen lassen. Und siehe da - ein versteckter Hinweis:

                  Ich habe das CUxD-Addon zu meinem debmatic hinzugefügt - und CUxD blockiert wohl irgendwie weird einfach mal die Ports/TTY.

                  Oh man, Endgegner.

                  Lösung:
                  "TTYPARAM=NONE" ins CUxD-Setup mit aufnehmen...
                  siehe auch
                  https://forum.iobroker.net/topic/42834/gelöst-zigbee-bleibt-trotz-aller-versuche-gelb/14
                  @Thomas-Braun - in dem Thread warst du damals sogar auch aktiv - hatte wirklich sooo viele gelesen zu zigbee, aber den natürlich offensichtlich nicht.

                  Und zack die Kiste läuft wieder.

                  Herzlichsten Dank Euch und allen die hier immer so fleißig helfen!

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Support us

                  ioBroker
                  Community Adapters
                  Donate
                  FAQ Cloud / IOT
                  HowTo: Node.js-Update
                  HowTo: Backup/Restore
                  Downloads
                  BLOG

                  394
                  Online

                  32.0k
                  Users

                  80.5k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  898
                  Loading More Posts
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes
                  Reply
                  • Reply as topic
                  Log in to reply
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                  The ioBroker Community 2014-2023
                  logo