Zigbee2MQTT avec dongle CC2652BLE SimpleLink - Ca fonctionne!

Bonjour à tous,
j’ai acheté un Adaptateur CC2652BLE Simplelink et des capteurs de portes et de fenêtre Aqara MCCGQ14LM
L’intégration dans Gladys semble bonne :


mais je n’arrive pas à appairer les capteurs.
J’ai autorisé l’association, je laisse appuyé sur le bouton du capteur et la DEL clignote, je clique sur Scanner et rien n’apparaît.
Voilà les logs :

Une idée du problème et d’une solution ?
Un problème de Drivers CH340 ?
Merci d’avance
Gaëtan

D’après les logs zigbee2mqtt ne sait pas se connecter à ton dongle

Oui, c’est bien ce que je pensais. Je l’avais connecté sur ttyACM0 dans l’interface.
Je l’ai changé hier soir pour ttyUSB0 mais ça n’a rien changé.
Je viens de le débrancher, de sauvegarder la config avec ----- comme adaptateur pour que Glagys reconnaisse qu’il n’y a plus le dongle (si on ne sauvegarde pas, ça indique qu’il y a toujours l’adaptateur même en rafraîchissant la liste des appareils USB).
Je rebranche et choisi ttyUSB0, j’active Zigbee2mqtt
J’ai la croix rouge entre MQTT et ZIGBEE2MQTT, même après quelques minutes…
Je vais dans Découverte Zigbee, je lance un scan et je reviens dans Configuration pour que la croix devienne une Coche verte (c’est la seule façon que j’ai trouvée pour que la coche soit verte)
J’ai les mêmes logs.

Je me pose une question : faut-il utiliser l’install Gladys v4.6.0 ou est-ce une image de test ?
J’ai fais les manip avec Gladys v4.6.0

Hello.

Est-ce que tu peux nous donner les résultats des deux commandes suivantes ?

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

docker inspect gladys-z2m-zigbee2mqtt | grep PathOnHost

Salut @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 »,

Ton changement de dongle usb dans l’interface n’a pas été pris en compte (tu devrais avoir dans la deuxième commande ttyUSB0).
Je vais essayer de reproduire (et corriger s’il y a un souci).
En attendant, tu peux :

  • supprimer le container gladys-z2m-zigbee2mqtt
  • bien sélectionner ttyUSB0 dans l’intégration
  • désactiver/activer le service dans la page Configuration

Merci @cicoub13,
Faut-il mettre le dongle usb dans l’interface sur ACM0 ou sur ttyUSB ?
Dans la doc c’est ACM0 sur la capture d’écran.

Comment supprime-t-on un container ?
Est-ce :

docker ps -a

Pour connaître l’ID du conteneur
puis

docker rm *ID du conteneur*

Celui où est connecté ton dongle (ttyUSB0 si j’ai bien suivi).

Oui, tu peux faire comme ça.

Je vais d’abord arrêter le conteneur avant de le supprimer.
Faut-il aussi supprimer le conteneur gladys-z2m-mqtt ?
J’ai débranché le dongle et l’ai rebranché.
Le seul adaptateur trouvé dans Gladys est ttyAMA0…

Comment le sait-on dans Gladys ?

Non, pas la peine.

Tu devrais avoir le nom de ton dongle à côté dans la liste.

Non, il n’y a aucun nom, et je n’ai que AMA0 maintenant, même en rafraîchissant la liste des adaptateurs USB.
J’ai changé le dongle de port sur le hub alimenté connecté au rpi, mais cela n’a rien changé.

J’ai créé un nouveau sujet pour simplifier le suivi et la recherche

Merci @VonOx :smiley:,
je trouvais en effet que je “polluais” le sujet avec mon problème :+1:

Question bête mais tu as flasher le firmware sur le dongle ?

Non…
Aucune doc livrée avec.

Les outils pour flasher Supported Adapters | Zigbee2MQTT

Tu peux tenter ce firmware https://github.com/Koenkk/Z-Stack-firmware/raw/master/coordinator/Z-Stack_3.x.0/bin/CC2652RB_coordinator_20210708.zip mais il faut savoir que ce que tu as acheté n’est pas dans liste des dongles supportés

https://www.zigbee2mqtt.io/guide/adapters/#recommended

Si tu as un lien du site ou tu l’as acheté ça m’aiderai à savoir ce qu’il y’a comme firmware de base

J’étais en train de regarder sur github la même page.
Je m’en doutais un peu, pourtant :

  • Carte de développement RF multiprotocole 2.4GHz (OpenThread,Zigbee,BLE, 6LoWPAN et propriétaire) basée sur la puce TI
  • Facile à utiliser avec la marque Koenkk

Beaucoup d’avis disent que ça fonctionne avec zigbee2mqtt

Je viens de l’ouvrir pour savoir quelle puce est utilisée :


Je pense que c’est une CC2652R, comme on peut le voir

A condition de le flasher avec le firmware ( c’est traduit avec les pieds )

C’est bien le lien de firmware que je t’ai donné plus haut.

Edit, j’ai rien dit ( c’était écrit tellement gros que je ne l’ai pas vu )

image

Tu peux quand même tenter de reflasher le firmware.

Pour le flasher ?
https://electrolama.com/radio-docs/flash-ti-flash-prog/

Voilà ce que j’obtiens après avoir flashé :


ttyUSB0 apparaît quand je branche le dongle


Il n’y a plus zigbee2mqtt