Binding SNZB-01P et S26R2ZB

Bonjour,

Je suis sous jeedom Luna à jour et je cherche à lier le bouton SNZB-01P pour commander la prise S26R2ZB

Les deux équipements sont bien intégrés dans Jeedom et Zigbee2MQTT et répondent bien aux commandes (ou les commandes remontent bien). Ils ont bien genOnOff en groupe de fonctionnalités sortante pour le bouton et entrante pour la prise.

Néanmoins, quand je fais un clic simple, double ou long, rien ne se passe sur la prise. Je me dis qu’il doit y avoir une problématique dans le lien à faire entre simple/double/long et les commandes de la prise mais je ne maîtrise pas le sujet.

J’ai aussi tenter de lier à un groupe, sans succès non plus. J’aimerai dans la mesure du possible gérer cela via le binding plutôt que des scénarios.

Sinon, peut-être lié mais peut-être rien à voir, j’ai l’erreur suivante dans le log z2md:

[2024-11-26 12:17:00] e[31merrore[39m: 	zh:ezsp:ezsp: Frame changeSourceRouteHandler parsing error: RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: Attempt to access memory outside buffer bounds
[2024-11-26 12:17:00] e[31merrore[39m: 	zh:ezsp:ezsp: Unparsed frame 0xc4. Skipped

Je vais ouvrir un ticket à ce sujet.

Merci de votre coup de main :slight_smile:

Salut

Pourrais tu donner une copie d’écran de la page binding?

Antoine
PS: on est d’accord que tu utilises zigbee2mqtt directement sans passer par jeezigbee ou zigbeelinker?

Coucou,

Effectivement, je passe par ZigBeeMQTT directement pour le bind (je trouve ça plus pratique et je comprends que ça zappe une étape).

Voici la capture d’écran côté bouton:

et côté prise, je n’ai que le contrôleur:

Il me semble que ça doit être le cas (en tout cas, j’ai un IKEA qui pilote un
ZBMINI
comme cela.

Avec certains interupteurs, il faut parfois enlever le coordinator pour ne laisser que le dispositif à controler.

Antoine

A priori il est récalcitrant au binding.

1 « J'aime »

Coucou, visiblement le problème est clos sur GitHub mais je ne peux toujours pas bind mes deux modules :

[2025-03-24 21:04:23] e[31merrore[39m: 	z2m: Failed to bind cluster 'genOnOff' from '[Salon][Bouton prise 8]' to '[Salon][Prise 8]' (Error: Bind 0x00XXXXX/1 genOnOff from '0x00YYYYY/1' failed ({"address":31716,"clusterId":32801,"sequence":27} after 10000ms))

J’ai tenté d’unbind aussi le contrôleur sans succès :

[2025-03-24 21:12:47] e[31merrore[39m: 	z2m: Failed to unbind cluster 'genPollCtrl' from '[Salon][Bouton prise 8]' to 'Coordinator' (Error: Unbind 0x00XXXXX/1 genPollCtrl from '0x00ZZZZZ/1' failed ({"address":31716,"clusterId":32802,"sequence":69} after 10000ms))
[2025-03-24 21:12:57] e[31merrore[39m: 	z2m: Failed to unbind cluster 'genOnOff' from '[Salon][Bouton prise 8]' to 'Coordinator' (Error: Unbind 0x00XXXXX/1 genOnOff from '0x00ZZZZZ/1' failed ({"address":31716,"clusterId":32802,"sequence":70} after 10000ms))
[2025-03-24 21:13:08] e[31merrore[39m: 	z2m: Failed to unbind cluster 'genPowerCfg' from '[Salon][Bouton prise 8]' to 'Coordinator' (Error: Unbind 0x00XXXXX/1 genPowerCfg from '0x00ZZZZZ/1' failed ({"address":31716,"clusterId":32802,"sequence":71} after 10000ms))
[2025-03-24 21:13:08] e[31merrore[39m: 	z2m: Failed to unbind

A noter que j’ai toujours fréquemment ces erreurs :

error 2025-03-24 22:19:23zh:ezsp:ezsp: Frame changeSourceRouteHandler parsing error: RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: Attempt to access memory outside buffer bounds
error 2025-03-24 22:19:23zh:ezsp:ezsp: Unparsed frame 0xc4. Skipped

J’en ai eut beaucoup en modifiant des « exposes » d’un SNZB-02D sans avoir activé l’équipement sur batterie (je suppose que c’est ça).

et là je viens d’avoir cette erreur là:

z2m: Failed to configure '[Salon][Prise 8]', attempt 1 (Error: Bind YYYY/1 genOnOff from '0x84ba20fffea01e3c/1' failed (~x~> [ZDO BIND_REQUEST UNICAST to=XXXXX:37494] Failed to send request.) at /var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/adapter/ezsp/adapter/ezspAdapter.ts:291:27 at Queue.execute (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/utils/queue.ts:36:20) at EZSPAdapter.sendZdo (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/adapter/ezsp/adapter/ezspAdapter.ts:250:16) at Endpoint.bind (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:562:30) at setupAttributes (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman-converters@23.2.0/node_modules/zigbee-herdsman-converters/src/lib/modernExtend.ts:157:13) at /var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman-converters@23.2.0/node_modules/zigbee-herdsman-converters/src/lib/modernExtend.ts:535:17 at Object.configure (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman-converters@23.2.0/node_modules/zigbee-herdsman-converters/src/index.ts:357:21) at Configure.configure (/var/www/html/plugins/z2m/resources/zigbee2mqtt/lib/extension/configure.ts:124:13) at Immediate.<anonymous> (/var/www/html/plugins/z2m/resources/zigbee2mqtt/lib/extension/configure.ts:69:17))