Zigbee2MQTT mit CC2652BLE SimpleLink-Dongle - Es funktioniert!

Hallo zusammen,
ich habe einen Adaptateur CC2652BLE Simplelink und Aqara Tür- und Fenster-Sensoren MCCGQ14LM gekauft
Die Integration in Gladys scheint gut zu sein:


Aber ich kann die Sensoren nicht paarweise verbinden.
Ich habe die Zuordnung erlaubt, halte den Sensor-Button gedrückt und die LED blinkt, ich klicke auf Scannen und nichts erscheint.
Hier sind die Logs:

Hat jemand eine Idee, was das Problem sein könnte und wie es gelöst werden kann?
Ein Problem mit den CH340-Treibern?
Vielen Dank im Voraus
Gaëtan

Laut den Logs kann sich zigbee2mqtt nicht mit deinem Dongle verbinden

Ja, genau das habe ich mir gedacht. Ich hatte es im Interface auf ttyACM0 angeschlossen.
Gestern Abend habe ich es auf ttyUSB0 geändert, aber das hat nichts geändert.
Ich habe es gerade abgezogen, die Konfiguration mit ----- als Adapter gespeichert, damit Glagys erkennt, dass der Dongle nicht mehr vorhanden ist (wenn man nicht speichert, zeigt es an, dass der Adapter immer noch vorhanden ist, selbst nach dem Aktualisieren der USB-Geräteliste).
Ich stecke es wieder ein und wähle ttyUSB0, aktiviere Zigbee2mqtt
Ich habe das rote Kreuz zwischen MQTT und ZIGBEE2MQTT, sogar nach einigen Minuten…
Ich gehe zu Zigbee-Erkennung, starte einen Scan und kehre zur Konfiguration zurück, damit das rote Kreuz zu einem grünen Häkchen wird (das ist die einzige Methode, die ich gefunden habe, damit das Häkchen grün wird)
Ich habe die gleichen Logs.

Ich stelle mir eine Frage: Sollte ich die Gladys-Installation v4.6.0 verwenden oder ist das ein Testbild?
Ich habe die Manipulationen mit Gladys v4.6.0 durchgeführt

Hallo.

Kannst du uns bitte die Ergebnisse der beiden folgenden Befehle geben?

sudo cat /var/lib/gladysassistant/zigbee2mqtt/z2m/configuration.yaml | grep port

docker inspect gladys-z2m-zigbee2mqtt | grep PathOnHost

Hallo @cicoub13

..@gladys:~ $ sudo cat /var/lib/gladysassistant/zigbee2mqtt/z2m/configuration.yaml | grep port
port: /dev/ttyACM0
port: 8080
et
..@gladys:~ $ docker inspect gladys-z2m-zigbee2mqtt | grep PathOnHost
« PathOnHost »: « /dev/ttyACM0 »,

Die Änderung deines USB-Dongles in der Schnittstelle wurde nicht übernommen (du solltest in dem zweiten Befehl ttyUSB0 haben).
Ich werde versuchen, das zu reproduzieren (und zu beheben, falls es ein Problem gibt).
In der Zwischenzeit kannst du:

  • den Container gladys-z2m-zigbee2mqtt löschen
  • ttyUSB0 in der Integration korrekt auswählen
  • den Dienst in der Konfigurationsseite deaktivieren/aktivieren

Danke @cicoub13,
Muss der USB-Dongle in die Schnittstelle auf ACM0 oder auf ttyUSB?
In der Dokumentation ist ACM0 auf dem Screenshot.

Wie löscht man einen Container?
Ist es:

docker ps -a

Um die Container-ID zu erfahren
und dann

docker rm *Container-ID*

Dort, wo dein Dongle angeschlossen ist (ttyUSB0, wenn ich das richtig verstanden habe).

Ja, du kannst es so machen.

Ich werde den Container zuerst stoppen, bevor ich ihn lösche.
Muss ich auch den Container gladys-z2m-mqtt löschen?
Ich habe den Dongle abgezogen und wieder eingesteckt.
Der einzige Adapter, den Gladys findet, ist ttyAMA0…

Wie weiß man das in Gladys?

Nein, das ist nicht nötig.

Du solltest den Namen deines Dongles daneben in der Liste haben.

Nein, es gibt keinen Namen und ich habe nur noch AMA0, selbst nach dem Aktualisieren der USB-Adapter-Liste.
Ich habe den Dongle am mit dem rpi verbundenen, stromversorgten Hub auf einen anderen Port gesteckt, aber das hat nichts geändert.

Ich habe ein neues Thema erstellt, um die Nachverfolgung und Suche zu vereinfachen.

Danke @VonOx :smiley:,
Ich fand, dass ich das Thema mit meinem Problem „verschmutzte“ :+1:

Dumme Frage, aber hast du das Firmware auf dem Dongle geflasht?

Nein…
Keine Dokumentation dabei.

Die Tools zum Flashen Supported Adapters | Zigbee2MQTT

Du kannst dieses Firmware versuchen https://github.com/Koenkk/Z-Stack-firmware/raw/master/coordinator/Z-Stack_3.x.0/bin/CC2652RB_coordinator_20210708.zip aber du solltest wissen, dass das, was du gekauft hast, nicht auf der Liste der unterstützten Dongles steht

Wenn du einen Link zur Website hast, wo du es gekauft hast, würde mir das helfen zu wissen, welches Basis-Firmware es gibt

Ich habe gerade auf GitHub die gleiche Seite angesehen.
Ich hatte es mir schon ein bisschen gedacht:

  • Multiprotocol-RF-Entwicklungskarte 2,4 GHz (OpenThread, Zigbee, BLE, 6LoWPAN und proprietär) basierend auf dem TI-Chip
  • Einfach zu verwenden mit der Marke Koenkk

Viele Bewertungen sagen, dass es mit zigbee2mqtt funktioniert

Ich habe es gerade geöffnet, um zu sehen, welcher Chip verwendet wird:


Ich denke, es ist eine CC2652R, wie man sehen kann

Vorausgesetzt, du flashst es mit dem Firmware (das ist mit den Füßen übersetzt)

Das ist der Firmware-Link, den ich dir oben gegeben habe.

Edit, ich habe nichts gesagt (es stand so groß geschrieben, dass ich es nicht gesehen habe)

Du kannst trotzdem versuchen, die Firmware neu zu flashen.

Zum Flaschen?

Das ist das, was ich nach dem Flashen erhalte:


ttyUSB0 erscheint, wenn ich den Dongle anschließe


Es gibt kein zigbee2mqtt mehr