[Résolu] Pizigate et perte de communication avec têtes Eurotronics Spirit Zigbee

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
cycloflo
Messages : 26
Inscription : 27 nov. 2020, 22:18

[Résolu] Pizigate et perte de communication avec têtes Eurotronics Spirit Zigbee

Message par cycloflo »

Bonjour!

Utilisateur heureux d'un RPI Pi Zero + PiZigate (Firmware: 031d), j'y ai progressivement intégrées des têtes Eurotronics Spirit Zigbee. Fonctionnement ok depuis plusieurs jours, joie !

Malheureusement je constate dernièrement sur au moins 2 têtes des pertes de communications avec la Zigate, quelques heures avant que n'apparaissent dans les logs
2020-12-16 12:33:54.333 Error: (zigate) Device Health - KZ Nwkid: cbbd,Ieee: 00158d00032f6d6d , Model: SPZB0001 seems to be out of the network

A noter que les piles dans les têtes posant pb sont neuves et celles-ci sont à portée directe de la Zigate.

J'ai activé ce jour les options de logging suivantes via interface web du plugin
* debugMatchId pour matcher l'ID hexa de la tête posant pb
* debugInput
* debugBasicOutput
* debugCluster
Mais j'ai l'impression que le mécanisme de rotation des logs supprime assez vite tout ce qui n'est pas du niveau "Status" ou "Error", limitant la capacité d'analyse.

Me préconisez-vous une piste particulière pour orienter la suite du diagnostic?

Merci d'avance pour vos lumières!
Dernière modification par Keros le 09 janv. 2021, 08:46, modifié 1 fois.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Pizigate et perte de communication avec têtes Eurotronics Spirit Zigbee

Message par Keros »

Tu peux suivre ce tuto dans le blog https://easydomoticz.com/un-fichier-log-pour-domoticz : il te permettra d'enregistrer tes log dans un fichier.

Tu es sur quel version du plugin ?

Est-ce que les devices reviennent au bout d'un moment ? Arrives-tu à les refaire communiquer ?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Pizigate et perte de communication avec têtes Eurotronics Spirit Zigbee

Message par pipiche »

Alors ce qu'il faudrait comprendre c'est quel est la topologie de ton réseau.
- Combien de Router ? Car les têtes étant sur batterie, leur capacité à etre visible de la ZiGate peut etre problématique
- Quel est le channel ZigBee utilisé ?
- Quel est le Canal Wifi 2.4Gh utilisé ?
- Quelle branche du plugin ?
- Quelle Version du plugin ?

Est-il possible d'avoir un export.json via l'interface Web Tools -> Liste des Equipements RAW (json)
cycloflo
Messages : 26
Inscription : 27 nov. 2020, 22:18

Re: Pizigate et perte de communication avec têtes Eurotronics Spirit Zigbee

Message par cycloflo »

Bonjour!

Merci pour vos réponses rapides :)

@Keros, super le tip pour les logs!
- Tu es sur quel version du plugin ? 4.11.007
- Est-ce que les devices reviennent au bout d'un moment ? Non, je ne les aient pas vu revenir d'eux même, même après quelques jours.
- Arrives-tu à les refaire communiquer ? Oui, sur simple redémarrage (retrait/remise en place des piles)

@pipiche,
Combien de Router ? pas de routeur, j'ai reproduit le même comportement en rapatriant toutes les têtes dans la même pièce que la Zigate, ce qui à mon sens leve le doute sur la portée.
- Quel est le channel ZigBee utilisé ? Via l'interface web du plugin -> Réglages de la ZiGate -> channel est vide (je comprends que cela correspond à Defaut ou encore 12)
- Quel est le Canal Wifi 2.4Gh utilisé ? 108, si l'on parle bien du canal Wifi diffusé par la box internet.
- Quelle branche du plugin ? Bonne question ... comment le savoir? Je l'ai installé via pp-manager v.1.5.29 sous Domoticz 2020.2
- Quelle Version du plugin ? 4.11.007
- Possibilité d'export json ? Avec plaisir, ici

Thanks again!
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Pizigate et perte de communication avec têtes Eurotronics Spirit Zigbee

Message par pipiche »

108 C'est le canal du Wifi 5Ghz ... donc voir le Canal du 2.4Gh
Combien de têtes ?
Et si tu appaires une seule tete, est-ce que ca tient ? Donc est-ce que le problème est lié au nombre ?
cycloflo
Messages : 26
Inscription : 27 nov. 2020, 22:18

Re: Pizigate et perte de communication avec têtes Eurotronics Spirit Zigbee

Message par cycloflo »

Bonjour!

- Canal du 2.4Gh: Sorry pour la confusion, après vérif sur l'interface de la box, le canal 2.4Gh est également en sélection auto (6 au moment de la vérif)

- Combien de têtes ? Pour donner plus de contexte:
Il y a eu jusqu'à 6 têtes et 1 routeur sur le système (celui-ci étant alors installé chez un proche). Sur un mois de fonctionnement, toutes ont connues au moins 1 décrochage, certaines bcp + que d'autres. Le système n'a cependant jamais perdu toutes ces têtes en même temps.
Pour faciliter le diagnostic, j'ai rapatrié le système et 4 têtes chez moi et supprimé le routeur de la DB (têtes à proximité de la Zigate pour écarter la piste de la portée) j'ai remis en service les têtes 1 par 1 à 24h d'intervalle ... avant d'en perdre 2 qq jours plus tard, mais pas au même moment (environ 12h entre les 2 pertes)

Ce que j'ai le plus de mal à comprendre, c'est qu'à l'autre bout la maison, mon système qui ressemble en tout point à celui-ci tourne sans problèmes depuis Octobre avec 4 têtes. Seules nuances: 3 sondes 1-wire DS18B20 tournent également dessus, et la Zigate est sur un Firmware: 031a / Plugin: 4.9.005. Le seul pb rencontré avec mon système est le décrochage d'une 5e tête de test, quelques jours après son ajout.

Peut-il y avoir un effet de seuil à 5?

Many thanks!
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Pizigate et perte de communication avec têtes Eurotronics Spirit Zigbee

Message par pipiche »

je sais qu'il y a eu certain changement entre le firmware 31a et le 31d , le 31d est aux limites de la ZiGate en terme de RAM, peut-etre cela a-t-il un impact, tu peux donc essayer de mettre ta ZiGate en 31a et voir comment cela se comporte.

Pour ma part, le Zigbee est part design un réseau maillé. Ne pas faire de maillage ne me parait pas cohérent.
D'autant que les Tête Eurotronics, doivent envoyer mais aussi recevoir des commandes.

Pour ma part, j'ai 9 tetes thermostatiques ( pas de marque Eurotronics) qui sont connecté sur une ZiGate, mais un réseau hyper maillé ( 17 router pour une surface de 130 M2)
cycloflo
Messages : 26
Inscription : 27 nov. 2020, 22:18

Re: Pizigate et perte de communication avec têtes Eurotronics Spirit Zigbee

Message par cycloflo »

J'essaierai bien un downgrade effectivement.

Y'a-t-il des une méthode documentée pour cela ? Je ne vois rien de spécifique pour la PiZigate sur https://zigate.fr/documentation/

Si jamais vous avez des tips ou infos sur des précautions particulières a prendre, merci d'avance !
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Pizigate et perte de communication avec têtes Eurotronics Spirit Zigbee

Message par pipiche »

Je passe assez souvent de 31e (en cours de dev) à 31d et 31c sans problème. le passage vers 31a devrait aussi se faire correctement.

ATTENTION:
- ne as faire Erase EEPROM ou ErasePDM car dans ce cas c'est une re-initialisation de la ZiGate il faudra alors faire les re-appaiarge
cycloflo
Messages : 26
Inscription : 27 nov. 2020, 22:18

Re: Pizigate et perte de communication avec têtes Eurotronics Spirit Zigbee

Message par cycloflo »

C'est pratique de loguer dans /tmp/domoticz.txt pour ne pas perdre l'historique !

Je constate des messages périodiques avec les têtes (j'imagine les retour d'état température/niveau batterie/etc)

Code : Tout sélectionner

2020-12-19 15:32:24.996  (zigate) ZigateRead - MsgType: 8102, MsgLength: 000e, MsgCRC: b6, Data: d65e8f01020140020020000100, LQI: 93
[...]
2020-12-19 15:34:25.352  (zigate) ZigateRead - MsgType: 8102, MsgLength: 000f, MsgCRC: 48, Data: 855e8f01020100000029000205dc, LQI: 96
Jusqu'à quelques "Device Annoucement" louches, du type:

Code : Tout sélectionner

2020-12-19 17:06:34.391  (zigate) ZigateRead - MsgType: 004d, MsgLength: 000d, MsgCRC: 93, Data: 5e8f00158d00053d38980002, LQI: 0
2020-12-19 17:06:34.446  (zigate) ZigateRead - MsgType: 004d, MsgLength: 000c, MsgCRC: 44, Data: 5e8f00158d00053d389880, LQI: 84
2020-12-19 17:06:34.447  Status: (zigate) Device Annoucement: 1er Jardin NwkId: 5e8f Ieee: 00158d00053d3898 MacCap: 80
2020-12-19 17:06:36.916  (zigate) ZigateRead - MsgType: 8102, MsgLength: 000f, MsgCRC: f7, Data: 005e8f01020100000029000205dc, LQI: 90
2020-12-19 17:06:36.947  (zigate) ZigateRead - MsgType: 8102, MsgLength: 000e, MsgCRC: d2, Data: 005e8f010201000800200001ff, LQI: 90
[...]
2020-12-19 17:09:33.539  (zigate) ZigateRead - MsgType: 004d, MsgLength: 000d, MsgCRC: 93, Data: 5e8f00158d00053d38980002, LQI: 0
2020-12-19 17:09:33.645  (zigate) ZigateRead - MsgType: 004d, MsgLength: 000c, MsgCRC: 29, Data: 5e8f00158d00053d389880, LQI: 57
Domoticz affiche pour la sonde de temp associée à cette tête un "last seen: 2020-12-19 17:22:34"

Suivi du message suivant, 6h plus tard

Code : Tout sélectionner

2020-12-19 23:15:57.626  Error: (zigate) Device Health - 1er Jardin Nwkid: 5e8f,Ieee: 00158d00053d3898 , Model: SPZB0001 seems to be out of the network
Je suis revenu au firmware zigate 031a par acquis de conscience ... j'observe mais doute que cela résolve comme par magie :)
Répondre