Bonjour,
Comme discuté sur un autre fils, je rencontre des problèmes d’inclusion d’inter Legrand et notamment avec le 067721.
Lors de l’inclusion avec Zigbee, la led passe de rouge a violet, ce qui signifie que l’inclusion n’est pas total. Je ne rencontre pas ce problème avec le plugin Deconz, ni avec l’application deDonz sur PC.
L’inter semble fonctionner sur les actions basic on/off, mais connait des limitations (le fonctionnement natif en mode toggle ne fonctionne plus et impossible de faire des bind entre module)
En discutant avec @Loic, le problème semble plus être coté zigpy. J’ai suis donc en train de regarder vers cette direction, mais il y a pas mal de chose que je ne comprend pas.
Peut-etre que Loic pourra m’aider a éclaircir ces points.
En natif Zigpy integre un addon qui permet la conversion des communications zha classique versus constructeur : zha-device-handlers
Dans cet addon, il y a des spécificité Legrand. Cet addon fonctionne avec une signature permettant d’identifier précisément le module zigbee a qui s’adresse cette spécificité et ensuite applique une conversion (replacement).
Coté plugin Zigbee, j’ai l’impression que j’ai a peu de chose pres la meme chose dans resources\zigbeed\specifics\legrand (voir dans \zigbee\resources\zigbeed\quirks). Du coup je me pose la question sur le fonctionnement de ce dernier fichier versus le addon Zigpy? est-ce que ce dernier surcharge l’addon ? et dans quelle cas utiliser quirks versus specifics ?
De plus, dans le fichier detail.py de specific, quelques fois, le cluster_id est en decimal et d’autre en hexa. est-ce que le plugin le traite de la meme facon ou cela peut poser problème ?
De meme, au vue des données bruts de mon module, j’ai l’impression que j’utilise la signature de la class DimmerWithoutNeutralAndBallast dans le handler, mais, j’ai du mal a comprendre la aussi le fonctionnement et l’usage du decimal versus hexa.
Quelqu’un connait-il les commandes a passer en json dans « Configuration avancée Zigpy » pour obtenir les logs de zigpy et ainsi confirmer que lors de la decouverte, zigpy utilise bien la bonne signature ?
Merci a tous ( et plus particulièrement à @Loic ) pour votre aide