Impossible de réappairer un capteur

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Impossible de réappairer un capteur

Message par pipiche »

mce35 a écrit : 06 août 2020, 13:29 J'ai déjà essayé de l'appairer sur un routeur (prise Ikea), mais ca n'a pas marché non plus.
Mais j'ai l'impression que les capteurs Xiaomi ont du mal à passer par des routeurs, pour certains cette méthode fonctionne bien, pour d'autre pas vraiment.

Je n'ai aucun message dans le log (à part le permit to join sur le routeur) :

Code : Tout sélectionner

Aug  6 13:25:14 rasp3 domoticz: (Zigate) Requesting router: 388c to enable Permit to join
Aug  6 13:25:14 rasp3 domoticz: (Zigate) Pairing Mode enabled
Ci-après la procédure pour qu'un device soit bien supprimé de la ZiGate.
https://github.com/pipiche38/Domoticz-Z ... eDevice.md
mce35
Messages : 24
Inscription : 30 mars 2020, 23:21

Re: Impossible de réappairer un capteur

Message par mce35 »

J'ai essayé sur une ampoule Ikea et une ampoule Hue, pas mieux, rien dans le log.

Par contre, j'ai eu ce matin un autre capteur (contact aqara) qui s'était déconnecté du réseau (dernier message à 23H05, puis le message "seems to be out of the network" à 4H58), et le réappairage a fonctionner :

Code : Tout sélectionner

Aug  5 23:05:33 rasp3 domoticz: (Zigate) ReadCluster - 0000 - 64c5/01 AttrId: ff01 AttrType: 42 Attsize: 001d Status: 00 AttrValue: 0121c70b03281c0421a83305212500062401000000000a210000641001
Aug  5 23:05:33 rasp3 domoticz: (Zigate) ReadCluster - 0000 ff01 Saddr: 64c5 ClusterData: 0121c70b03281c0421a83305212500062401000000000a210000641001
Aug  5 23:05:33 rasp3 domoticz: (Zigate) MajDomoDevice NwkId: 64c5 Ep: 01 ClusterId: 0006 Value: 01 ValueType: <class 'str'> Attribute:  Color:
Aug  5 23:05:33 rasp3 domoticz: (Zigate) ------> Generic Widget for 64c5 ClusterType: Door WidgetType: Switch Value: 01
[...]
Aug  6 04:58:57 rasp3 domoticz: (Zigate) Device Health - Nwkid: 64c5,Ieee: 00158d00045c3b57 , Model: lumi.sensor_magnet.aq2 seems to be out of the network
[...]
Aug  6 13:31:57 rasp3 domoticz: (Zigate) Decode004D V2 - Device Annoucement: NwkId: 2856 Ieee: 00158d00045c3b57 MacCap: 80 ReJoin: None LQI: 78 NewDevice: False
Aug  6 13:31:57 rasp3 domoticz: (Zigate) ------------ > Existing device ShortId New: 2856 ShortId Old: 64c5
Aug  6 13:31:57 rasp3 domoticz: (Zigate) NetworkID : 2856 is replacing 64c5 and is attached to IEEE : 00158d00045c3b57
Aug  6 13:31:57 rasp3 domoticz: (Zigate) DeviceExist - Update Status from Left to 'inDB' for NetworkID : 2856
Aug  6 13:31:57 rasp3 domoticz: (Zigate) ------------ > No Rejoin Flag seen, droping (Ikea Off/On)
Pour le réappairer j'ai mis le permit to join sur un routeur (celui fournit avec un chargeur Ikea), il s'est connecté du premier coup sans problème. J'ai essayé le capteur qui pose souci sur ce routeur, mais il ne s'appaire pas. J'ai même essayé de retirer la pile du capteur mais pas mieux non plus.

Est-ce que le problème pourrait venir du capteur (capteur de température Xiaomi, Mija, première génération)?
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Impossible de réappairer un capteur

Message par pipiche »

mce35 a écrit : 06 août 2020, 14:00 J'ai essayé sur une ampoule Ikea et une ampoule Hue, pas mieux, rien dans le log.

Par contre, j'ai eu ce matin un autre capteur (contact aqara) qui s'était déconnecté du réseau (dernier message à 23H05, puis le message "seems to be out of the network" à 4H58), et le réappairage a fonctionner :

Code : Tout sélectionner

Aug  5 23:05:33 rasp3 domoticz: (Zigate) ReadCluster - 0000 - 64c5/01 AttrId: ff01 AttrType: 42 Attsize: 001d Status: 00 AttrValue: 0121c70b03281c0421a83305212500062401000000000a210000641001
Aug  5 23:05:33 rasp3 domoticz: (Zigate) ReadCluster - 0000 ff01 Saddr: 64c5 ClusterData: 0121c70b03281c0421a83305212500062401000000000a210000641001
Aug  5 23:05:33 rasp3 domoticz: (Zigate) MajDomoDevice NwkId: 64c5 Ep: 01 ClusterId: 0006 Value: 01 ValueType: <class 'str'> Attribute:  Color:
Aug  5 23:05:33 rasp3 domoticz: (Zigate) ------> Generic Widget for 64c5 ClusterType: Door WidgetType: Switch Value: 01
[...]
Aug  6 04:58:57 rasp3 domoticz: (Zigate) Device Health - Nwkid: 64c5,Ieee: 00158d00045c3b57 , Model: lumi.sensor_magnet.aq2 seems to be out of the network
[...]
Aug  6 13:31:57 rasp3 domoticz: (Zigate) Decode004D V2 - Device Annoucement: NwkId: 2856 Ieee: 00158d00045c3b57 MacCap: 80 ReJoin: None LQI: 78 NewDevice: False
Aug  6 13:31:57 rasp3 domoticz: (Zigate) ------------ > Existing device ShortId New: 2856 ShortId Old: 64c5
Aug  6 13:31:57 rasp3 domoticz: (Zigate) NetworkID : 2856 is replacing 64c5 and is attached to IEEE : 00158d00045c3b57
Aug  6 13:31:57 rasp3 domoticz: (Zigate) DeviceExist - Update Status from Left to 'inDB' for NetworkID : 2856
Aug  6 13:31:57 rasp3 domoticz: (Zigate) ------------ > No Rejoin Flag seen, droping (Ikea Off/On)
Pour le réappairer j'ai mis le permit to join sur un routeur (celui fournit avec un chargeur Ikea), il s'est connecté du premier coup sans problème. J'ai essayé le capteur qui pose souci sur ce routeur, mais il ne s'appaire pas. J'ai même essayé de retirer la pile du capteur mais pas mieux non plus.

Est-ce que le problème pourrait venir du capteur (capteur de température Xiaomi, Mija, première génération)?
Non, je pense que le problème est coté firmware de la ZiGate. Et malheureusement je pense qu'il n'y pas trop d'autre moyen que de faire un ErasePDM de la Zigate et de tout re-appairer.

Si tu fais ca. Alors appaires dans un premier temps tous les routers. Puis ensuite appaire les end devices (batterie) sur le router le plus proche.

Tu peux également contacter le concepteur de la ZiGate au sujet du pb du firmware
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.

Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
mce35
Messages : 24
Inscription : 30 mars 2020, 23:21

Re: Impossible de réappairer un capteur

Message par mce35 »

J'avais cela en tête, mais si je supprime tous les devices, est-ce que cela nécessite de supprimer les capteurs dans Domoticz (et donc de perdre l'historique) ?
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Impossible de réappairer un capteur

Message par pipiche »

mce35 a écrit : 06 août 2020, 17:19 J'avais cela en tête, mais si je supprime tous les devices, est-ce que cela nécessite de supprimer les capteurs dans Domoticz (et donc de perdre l'historique) ?
Non tu ne supprimes rien coté Domoticz, ni du coté du plugin.

Simplement un ErasePDM ce qui va supprimer l'ensemble des devices de la Zigate, et ensuite tu les re-appaires et le plugin fera la reconnection avec Domoticz.

Et du coup tu gardes effectivement l'historique
mce35
Messages : 24
Inscription : 30 mars 2020, 23:21

Re: Impossible de réappairer un capteur

Message par mce35 »

Bonjour,

J'ai fait le erasePDM et tout remis, ca s'est plutôt bien passé (un peu de mal à appairer certains capteurs mais en insistant ca finit par marcher).
Screenshot_1.png
Screenshot_1.png (53.62 Kio) Consulté 3660 fois
Screenshot_2.png
Screenshot_2.png (3.78 Kio) Consulté 3660 fois
Screenshot_3.png
Screenshot_3.png (4.12 Kio) Consulté 3660 fois
J'ai même pu appairer mes ampoules Hue qui ne voulaient pas jusque la. Ce qui confirme probablement que c'était la limite de 40 de la Zigate qui posait souci.

Maintenant il va falloir voir ce que ca donne dans le temps.

Surtout, que ce passe-t-il si un routeur "tombe"? (aucun n'est sur onduleur contrairement à la Zigate en particulier, en cas de coupure tous les capteurs vont essayer de se réappairer sur la Zigate je suppose?)

MCE35
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Impossible de réappairer un capteur

Message par Wolfen38 »

Si un routeur "tombe" les devices associés au capteur seront déco aussi jusqu'à ce que tu reco le routeur.

Envoyé de mon Mi 9T Pro en utilisant Tapatalk

mce35
Messages : 24
Inscription : 30 mars 2020, 23:21

Re: Impossible de réappairer un capteur

Message par mce35 »

En es tu sûr?

Je sais que quand j'avais ajouté des routeurs, certains devices s'étaient connectés dessus sans que je leur demande explicitement, donc au minimum le maillage se refait quand on ajoute des routeurs.

J'aurai supposé que c'était le même principe quand un routeur n'est plus joignable. Dans le cas contraire, le maillage perd beaucoup d'intérêt.
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Impossible de réappairer un capteur

Message par pipiche »

mce35 a écrit : 07 août 2020, 11:52 En es tu sûr?

Je sais que quand j'avais ajouté des routeurs, certains devices s'étaient connectés dessus sans que je leur demande explicitement, donc au minimum le maillage se refait quand on ajoute des routeurs.

J'aurai supposé que c'était le même principe quand un routeur n'est plus joignable. Dans le cas contraire, le maillage perd beaucoup d'intérêt.
Je ferrais le test pour voir le comportement, mais voici ce que je pense

DeviceX appairé avec le RouterY
RouterY appairé avec .GatewayZ (Zigate) directement ou via d'autre router

Si le RouteurY tombe:
- Le DeviceX va refaire un device annoucement (mais il est déjà connu du reseau et de ce fait n'a pas besoin d'avoir le réseau ouvert - mode appairage- )
le 1er router (ou gateway) qui répond va le récupérer si il y a encore de la place sur ca table d'entrée.

Par conséquent le Device X restera dans le réseau si :
1/ Il y a un equipement de type Router ou la Gateway elle meme dans son champs de transmission
2/ qu'il y a de l'espace pour allouer un device supplémentaire sur ce router/gateway

ATTENTION:
Dans le cas des Xiaomi, ceux-ci ne savent pas se reconnecter, donc si ils perdent le router sur lequel ils sont appairés, alors ils sortirons du reseau, jusqu'au prochain Reset du Xiaomi et qu'il y un router/gateway en mode appairage
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.

Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Impossible de réappairer un capteur

Message par Wolfen38 »

Ah oui en effet, ayant surtout du Xiaomi je parlais deux

Envoyé de mon Mi 9T Pro en utilisant Tapatalk

Répondre