Binding impossible

Bonjour à tous.

Depuis un moment, je cherche désespérément à mettre en œuvre le binding entre deux équipements. J’ai parcouru pas mal de post mais rien à faire. J’ai dans un premier temps pensé que mes modules (majoritairement du “Made in china”) n’était pas compatible.
Dans les posts que j’ai lu, j’avais le souvenir de messages indiquant que le matériel Ikea donnait cette possibilité. Au magasin Ikéa, je suis tombé sur un ensemble “GRILLPLATS” bouton + prise à moins de 10€, un rapport qualité prix parfait. J’ai donc acheté ce pack.
Premier problème, impossible à faire l’inclusion ! avec une petite recherche, j’apprends que les nouveaux équipements au protocole “Matter” ne sont plus compatible zigbee. :).
Par chance, je trouve une procédure permettant de réactiver la compatibilité zigbee. Donc retour au fourneau, j’active la compatibilité et je fais l’inclusion de mes deux modules. Je peux donc passer à la phase binding.
Concernant la prise, ci-dessou les deux écran qui nous intéressent ::

La prise intègre bien le cluster entrant genOnOff, good !

Pour ce qui est du bouton de commande :

Là le cluster sortant genOnOff est bien présent donc le binding devrait être possible. Je configure donc sur la page "Configuration du module/Binding” ma fonction.

Et je valide çà :

image

J’ai essayé à moulte reprise cette procédure, dans des posts j’ai lu qu’il fallait réveiller le module en l’actionnant pendant la validation, j’ai donc essayé d’actionner les boutons de la commande, puis de la prise, puis des deux en vain le bouton ne commande toujours pas la prise. La seule chose visible se retrouve dans le log z2md ou je retrouve ça :
0000|[2026-07-04 09:30:29] e[31merrore[39m: z2m: Source device ‹ 0x1035970000a94e7d/1 › does not exist
0001|[2026-07-04 09:37:29] e[31merrore[39m: z2m: Source device ‹ 0x1035970000a94e7d/1 › does not exist
0002|[2026-07-04 09:39:19] e[31merrore[39m: z2m: Source device ‹ 0x1035970000a94e7d/1 › does not exist
0003|[2026-07-04 09:42:02] e[31merrore[39m: z2m: Publish ‹ set › ‹ state › to ‹ 0xa4c138c5c7f24499 › failed: ‹ Error: ZCL command 0xa4c138c5c7f24499/1 genOnOff.off({}, {« timeout »:10000,« disableResponse »:false,« disableRecovery »:false,« disableDefaultResponse »:false,« direction »:0,« reservedBits »:0,« writeUndiv »:false}) failed (Data request failed with error: ‹ NWK_NO_ROUTE › (0xcd)) ›
0004|[2026-07-04 09:43:34] e[31merrore[39m: z2m: Source device ‹ 0x1035970000a94e7d/1 › does not exist
0005|[2026-07-04 09:44:39] e[31merrore[39m: z2m: Source device ‹ 0x1035970000a94e7d/1 › does not exist
0006|[2026-07-04 09:45:38] e[31merrore[39m: z2m: Source device ‹ 0x1035970000a94e7d/1 › does not exist
0007|[2026-07-04 09:47:26] e[31merrore[39m: z2m: Source device ‹ 0x1035970000a94e7d/1 › does not exist
0008|[2026-07-04 10:01:27] e[31merrore[39m: z2m: Publish ‹ set › ‹ state › to ‹ 0xa4c138c5c7f24499 › failed: ‹ Error: ZCL command 0xa4c138c5c7f24499/1 genOnOff.off({}, {« timeout »:10000,« disableResponse »:false,« disableRecovery »:false,« disableDefaultResponse »:false,« direction »:0,« reservedBits »:0,« writeUndiv »:false}) failed (Data request failed with error: ‹ NWK_NO_ROUTE › (0xcd)) ›
0009|[2026-07-04 10:20:59] e[31merrore[39m: z2m: Publish ‹ set › ‹ state › to ‹ 0xa4c138c5c7f24499 › failed: ‹ Error: ZCL command 0xa4c138c5c7f24499/1 genOnOff.off({}, {« timeout »:10000,« disableResponse »:false,« disableRecovery »:false,« disableDefaultResponse »:false,« direction »:0,« reservedBits »:0,« writeUndiv »:false}) failed (Data request failed with error: ‹ NWK_NO_ROUTE › (0xcd)) ›

Je retrouve dans ces logs les identifiants 0x1035970000a94e7d/1 et 0xa4c138c5c7f24499 qui correspondent respectivement au bouton et à une autre prise présente sur mon installation mais n’ayant aucun lien avec ma prise Ikéa.

Je sèche, ma procédure est elle correcte ? quel actions doit on réellement faire pour “réveiller” le module ? ce module est il le bouton ou la prise ? plein de questions !!!
Si des habitués de cette procédure peuvent me donner des informations, je suis preneur.


Informations Jeedom

Core : 4.6.1 (master)
DNS Jeedom : non

Plugin : JeeZigbee
Version : 2026-04-14 01:01:38 (beta)
Statut Démon : Démarré - (2026-07-02 15:20:09)
Santé
🟢 Matériel : RPI 4 B
🔴 Système à jour : 1
🟢 Cron actif : OK
🟢 Scénario actif : OK
🟢 Démarré : OK 2026-07-02 15:16:36
🟢 Date système (dernière heure enregistrée) : OK 2026-07-04 09:50:07 (2026-07-04 09:12:02)
🟢 Droits sudo : OK
🟢 Version Jeedom : 4.6.1
🟢 Version OS : debian 12.13
🟢 Version PHP : 8.2.29
🟢 Nombre de processus Apache : 13
🟢 Version OS : Linux raspi 6.12.67-v8+ #1938 SMP PREEMPT Fri Jan 23 16:04:44 GMT 2026 aarch64 GNU/Linux  [12.13]
🟢 Version database : 10.11.14-MariaDB-0+deb12u2
🟢 Espace disque libre : 72 %
🟢 Connexion active/max/autorisée : 20/33/151
🟢 Taille base de données : 20.88 MB
🟢 Espace disque libre tmp : 97 %
🟢 Mémoire disponible : 67 % (Total 3796 Mo)
🟢 Mémoire suffisante : 0 
🟢 Erreur I/O : 0
🟢 Swap disponible : 100 % (Total 512 Mo)
🟢 Swappiness : 10 %
🟢 Charge : 1.03 - 0.73 - 0.68
🟢 Configuration réseau interne : OK
🟢 Configuration réseau externe : OK
🟢 Node : v22.22.0 
🟢 Python : Python 3.11.2 
🟢 Python 3 : Python 3.11.2 
🟢 Persistance du cache : OK
🟢 Apache private tmp : OK

Egalement cette question supplémentaire.

Dans les écrans de mon bouton Ikéa je retrouve les informations suivantes :
Dans Configuration du module / Information, les Endpoints 1 avec les clusters :

Dans le haut de la page Binding, on retrouve certains clusters mais pas tous. Deux entrants et deux sortants. Pourquoi ???

Si je prends un autre bouton, un de mes “Made in china” j’ai une liste de cluster entrant et sortant dans la page information

Par contre, dans la page Binding, le haut de page est vide.

Que signifie cette section de la page Binding ?

tu as essayé directement depuis l’interface Z2M accessible dans la configuration du plugin en cliquant sur “ici”

Non, je suis uniquement resté sur les écrans du bouton et de la prise tel que je l’ai montré dans les copies d’écran. Je ne connaissais même pas la manip que tu me montre.
D’ailleurs, lorsque je clique sur “Ici” pour accéder à la page web z2m j’arrive sur une page blanche avec juste ca au centre de la page. rien ne se passe si je clique sur la flèche.

Ajout : Je n’avais pas vu l’identifiant. Cç y est je suis sur la page, j’avance…

Je pense avoir créé la liaison. Mais malgré cela, ça ne fonctionne toujours pas.

Suite à des informations glanées sur le net, j’ai créé un group dans lequel j’ai intégré ma prise.

Et d’un coup, cela fonctionne !!! trop content.

Merci pour ce coup de pouce winnibouba je vais continuer à avancer, mais ton info change beaucoup de choses pour moi car avant de lancer ma bouteille à la mer j’y ai perdu des heures et des jours.

Content que ça ait pu t’aider un peu

Si possible, juste une petite confirmation. J’ai souvent lu que pour que le binding soit possible, il fallait vérifier la présence des clusters appropriés dans l’écran “Configuration du module / information” c’est à dire ici :

Mais en fait, c’est plutôt dans dans la première partie de l’écran “Configuration du module / Binding” qu’il faut regarder non ?

ne pas oublié que les plugins jeedon de Zigbee2mqtt ne sont que des interface, le coeur et donc Zigbee2mqtt. qu’il est possible de faire fonctionner sans les plugins , juste avec mqtt.
les plugins rendent plus facile l’intégration et l’installation.
pour toute manipe comme ca, tu trouvera plus de tuto sur zigbee2mqtt sur internet et il est bien de savoir comment accéder a son interface pour debugger ou autre probleme.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.