Aqara WRS-R02 plus reconnu

EUREKA !!!
c’était les paramètrages de mon scénario qui déconnaient.
J’ai donc bien le bouton 1 et le bouton 2 qui fonctionnent en simple appui :wink:
Il y a peut être une possibilité de récupèrer les autres appuis en récréant les commandes mais comme fab1 les simples appuis me vont très bien.

Comment avez-vous associé cet interrupteur ? Au passage je suis sur Atlas (EZSP + Zigbee)

Bonjour,
Je vais reprendre le sujet, ca va pas etre simple… Deja

  • je vois des json ou le module est pas reconnu par zigpy => avez vous bien mis a jour les dépendances du plugin ?
  • je vois que certain on maintenant des informations en plus dans les commandes :

[2022-02-23 19:08:54]INFO : Evènement sur la commande [Chambre][Interrupteur sans-fil][1::18::85] valeur : 1
[2022-02-23 19:08:54]INFO : Evènement sur la commande [Chambre][Interrupteur sans-fil][1::18::event::1_single::button] valeur : 1
[2022-02-23 19:08:54]INFO : Evènement sur la commande [Chambre][Interrupteur sans-fil][1::18::event::1_single::press_type] valeur : 0
[2022-02-23 19:08:54]INFO : Evènement sur la commande [Chambre][Interrupteur sans-fil][1::18::event::1_single::attr_id] valeur : 85
[2022-02-23 19:08:54]INFO : Evènement sur la commande [Chambre][Interrupteur sans-fil][1::18::event::1_single::value] valeur : 1
[2022-02-23 19:08:54]INFO : Evènement sur la commande [Chambre][Interrupteur sans-fil][1::18::0] valeur : 1
[2022-02-23 19:09:02]INFO : Evènement sur la commande [Chambre][Interrupteur sans-fil][2::18::85] valeur : 1
[2022-02-23 19:09:02]INFO : Evènement sur la commande [Chambre][Interrupteur sans-fil][2::18::event::2_single::button] valeur : 2
[2022-02-23 19:09:02]INFO : Evènement sur la commande [Chambre][Interrupteur sans-fil][2::18::event::2_single::press_type] valeur : 0
[2022-02-23 19:09:02]INFO : Evènement sur la commande [Chambre][Interrupteur sans-fil][2::18::event::2_single::attr_id] valeur : 85
[2022-02-23 19:09:02]INFO : Evènement sur la commande [Chambre][Interrupteur sans-fil][2::18::event::2_single::value] valeur : 1
[2022-02-23 19:09:03]INFO : Evènement sur la commande [Chambre][Interrupteur sans-fil][2::18::0] valeur : 2

Pour ceux qui arrive a avoir cette création de commande le soucis doit venir de la répétition des commandes qui ne doit pas être a répétition « oui » (je vais voir pour corriger).

Une fois que j’aurais bien tout compris je mettrais bien évidement a jour la configuration pour que ca soit ok dans les 24h en beta.

Bonjour à tous, de mon côté, impossible de dissocier le bouton 1 du bouton 2… Les log donnent exactement la même chose que ce soit lors d’un appui sur le bouton 1 ou le bouton 2…
Appui sur le bouton 1 :

[2022-04-29 11:53:01][DEBUG] : {"devices":{"54:ef:44:10:00:12:31:67":{"1":{"6":{"cmd":[{"value":"2","cluster_name":"On\/Off"},{"value":"toggle()","cluster_name":"On\/Off"}]}}}}}
[2022-04-29 11:53:01][DEBUG] : Search command for 54:ef:44:10:00:12:31:67 logicalId : 1::6::cmd::0 => 2 convert to 2
[2022-04-29 11:53:01][DEBUG] : Search command for 54:ef:44:10:00:12:31:67 logicalId : 1::6::cmd::1 => toggle() convert to toggle()

Appui sur le bouton 2 :

[2022-04-29 11:53:02][DEBUG] : {"devices":{"54:ef:44:10:00:12:31:67":{"1":{"6":{"cmd":[{"value":"2","cluster_name":"On\/Off"},{"value":"toggle()","cluster_name":"On\/Off"}]}}}}}
[2022-04-29 11:53:02][DEBUG] : Search command for 54:ef:44:10:00:12:31:67 logicalId : 1::6::cmd::0 => 2 convert to 2
[2022-04-29 11:53:02][DEBUG] : Search command for 54:ef:44:10:00:12:31:67 logicalId : 1::6::cmd::1 => toggle() convert to toggle()

@Loic, tu as pu corriger quelque chose le mois dernier ?

Bonjour
Non rien touché sinon je vous l’aurez bien sûr indiqué

Est-ce que ça peut venir du matériel ? Car contrairement aux autres (@fab1 par exemple), je n’ai pas de différences entre les boutons dans les logs… C’est ballot quand même. Bon, c’est toujours ça d’avoir un bouton fonctionnel pas cher, mais bon, sachant qu’il peut avoir 7 fonctions différentes, c’est con…
Wait and see du coup.
PS : C’est toujours mieux que mes anciens boutons MOES qui bouffent les piles en 3 semaines… bien de la mouise pour le coup ces boutons… (cf. ce post concernant les boutons en question)

Seul le fabricant peut te dire, ça vient sûrement du firmware mais ya que le fabricant qui peut savoir ce que fait le firmware et ce qu’il a mis dedans

@fab1 Est-ce que tes logs sont toujours identiques ? Tu as toujours un 1::18::0 qui remonte pour le bouton 1 et un 2::18::0 pour le bouton 2 ?
Si oui, je ne comprends pas ce que j’ai mal fait… De mon côté, c’est 1::6::cmd::0 et 3::6::cmd::0

Bonjour
J’ai le même interrupteur. Et les mêmes problèmes.
Je ne sais où trouver les logs. Quelqu’un peut me dire ou ils sont svp :pray:

Bonjour,
je suis exactement dans la même situation que @Aklain.

Le pire c’est que je suis persuadé de l’avoir vu marché ces boutons au tout début (avant de l’avoir supprimer pour réinstaller propre)

J’ai observé 2 autres phénomènes:

  • Au bout d’un certain temps les boutons n’allument plus les leds et rien ne semble arriver au plugin.
  • Après m’être déplacé, les boutons commandaient directement son petit frère (boîtier aqara encastré) avant même une quelconque tentative de ma part de les coupler par binding (probablement que le boîtier encastré a servi de relai, mais de là le commander …)

plugin zigbee du 27/07/2022 (avec pi zigate)

Je dois noté que j’ai galéré lors de l’activation du plugin: les dépendances ne s’installait pas (le script /tmp/fix_dependance u ntruc du genre) tournait en boucle. J’ai lancé à la main /var/www/html/core/class/../../plugins/zigbee/resources/install_apt.sh et python3 -m pip install -U zigpy-zigate (car en fait il ne s’installait pas à cause d’une dépendance non désinstallable (zigate et abeille était aussi installé). (un set -e dans le script ne serait pas du luxe)

Tout ça pour dire que je suis pas sûre de mon env python 3.9 …

Si cela intéresse quelqu’un, j’ai fait une PR pour pour utiliser mon interrupteur (zigbeed ne trouvait pas le cluster 0x12 …)

J’ai dû aussi changer la commande en 1::18::0 (et 2::18::0) (J’ai patché mon fichier lumi.remote.b28ac1.json)

Avec cet interrupteur, il y a des histoires de double/long/multi cliques mais je ne sais pas comment les utiliser. En fait, j’en ai pas besoins…

Bonjour Judhor, pourras-tu nous mettre à disposition la copie d’écran de tes commandes pour ce fichu bouton aqara, je n’arrive pas à le faire fonctionner, lors d’un appui j’ai toutes les valeurs d’état du bouton (1 ou 2 suivant le bouton appuyé) qui passent en vert un bref moment avant de repasser en noir, mais aucune valeur n’a changé, du coup ça marche pas pas. Merci de ta réponse qui devrait en aider plus d’un !
Chez moi les deux boutons sont en tout cas séparés au niveau des infos reçues dans Jeedom.

Bonsoir,
Je n’ai jamais pu le faire fonctionner avec le plugin zigbee. Je suis passé sur le plugin beta jeezigbee ce we et une fois intégré, j"ai bien les 2 boutons qui remontent avec le simple, double et triple appui rapide ainsi que l’appui long. J’ai intégré mes sondes et détecteurs d’ouverture aqara , lampes, prises lidl, bouton legrand ainsi que ce fameux bouton sans problème…

Bonjour @DJo86 , je suis content que tu ai réussi à faire fonctionner ton matériel, je croyais que tu avais réussi avec le plugin zigbee de Jeedom, tant pis; Je ne comprends pas pourquoi depuis plusieurs années le plugin n’a pas été repris pour intégrer correctement ce fichu bouton, d’autant que d’autre bouton sont bien intégré (ex: WK-EUK02), même si c’est à minima avec juste le ON/OFF pour chaque bouton individuellement. Bonne continuation !

Jeezigbee et le plugin en BETA de JEEDOM SAS qui va remplacer le plugin Zigbee officiel dans l’avenir

Mais le plugin Zigbee n’est pas abandonné, il y a eu et a bcp soucis, pour cela qui vont partir sur zigbee2mqtt comme ZigbeeLinker si tu veux tester en stable
L’avantage et quand passant par Zigbee2mqtt, tu a une communauté internationnal qui travail dessus et tout est reconnu, cela ne dépend pas d’un dévellopeur comme le plugin zigbee meme si le dévellopeur fait de son mieux , il a trop de taf et de périph

Bonjour @Francky62 , j’ai essayé d’installer le plugin Jeezigbee mais il semble qu’il n’existe pas de lien pour l’installer, ou alors je ne m’y suis pas bien pris, je suppose qu’on doit procéder comme pour n’importe quel plugin ! Si tu as un conseil à me donner n’hésites pas, je suis preneur !
Je suis plutôt partisan de ne pas avoir à utiliser de cloud pour ma domotique, pour différente raison, c’est aussi une des raisons pour laquelle je suis passé de Domotic à Jeedom , en plus des capacités et de la performance de Jeedom. Bizarement il y a une petite coche verte sur l’icone du plugin quand je vais sur le market, comme si je l’avais installé, mais il n’apparait pas dans la liste de mes plugin en local ?

Bonjour,
C’est un plugin en beta. Il faut activer les beta dans le market pour pouvoir le voir

J’utilise le plugin officiel.
J’ai essayé les astuces indiqués ici et aucune ne fonctionne, plusieurs suppressions/inclusions.
Je n’ai pas de remontée d’info dans le log zigbee, pas de cmd et pas de batterie non plus.
J’ai 1::6::cmd::0 et 3::6::cmd::0 comme cmds crées au départ. J’ai testé avec 1::18::0 sans plus…
L’auto-découverte ne donne rien…
Au niveau du démon zigbeed en debug, j’ai quelques infos si cela peut aider:

[2023-03-10 15:25:19][DEBUG] : Data frame: b'36ceb1a90d2a4283cffb1125ba117d1d008d26abad37897e'
[2023-03-10 15:25:19][DEBUG] : Sending: b'8430fc7e'
[2023-03-10 15:25:19][DEBUG] : Application frame 89 (incomingRouteRecordHandler) received: b'5731966f5b001044ef549cc3010040'
[2023-03-10 15:25:19][DEBUG] : Received incomingRouteRecordHandler frame with [0x3157, 54:ef:44:10:00:5b:6f:96, 156, -61, [0x4000]]
[2023-03-10 15:25:19][DEBUG] : Processing route record request: (0x3157, 54:ef:44:10:00:5b:6f:96, 156, -61, [0x4000])
[2023-03-10 15:25:19][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f9c23a8a0>, 'INSERT INTO relays_v10 VALUES (:ieee, :relays)
                        ON CONFLICT (ieee)
                        DO UPDATE SET relays=excluded.relays WHERE relays != :relays', {'ieee': 54:ef:44:10:00:5b:6f:96, 'relays': b'\x01\x00@'})
[2023-03-10 15:25:19][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f9c23a8a0>, 'INSERT INTO relays_v10 VALUES (:ieee, :relays)
                        ON CONFLICT (ieee)
                        DO UPDATE SET relays=excluded.relays WHERE relays != :relays', {'ieee': 54:ef:44:10:00:5b:6f:96, 'relays': b'\x01\x00@'}) completed
[2023-03-10 15:25:19][DEBUG] : executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x7f9c23a8a0>)
[2023-03-10 15:25:19][DEBUG] : operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x7f9c23a8a0>) completed

zigbeed_1.txt (6,6 Ko)

Une idée ?

Bonjour,
J’ai eu constamment des soucis d’inclusion et de télécommande que je perdais au bout de 2 jours avec cet équipement et le plugin officiel zigbee. Depuis que je suis passé sous jeezigbee en beta (qui devrait devenir le plugin officiel Jeedom si tout ce passe bien), ce module fonctionne parfaitement et j’ai le simple, double et triple appui par bouton sans problème. Je ne regrette pas mon choix d’avoir changé et Loïc est très réactif aux éventuels problèmes !
Bonne journée

Merci, je savais que le plugin officiel migrerait vers MQTT mais je ne savais pas quand.
Je vais regarder cela avant d’avoir trop d’équipements à migrer…