Zigbee, évolution ? que choisir?

Bonjour,

J’essaie de vous faire un rapide topo de la situation.

2023 je démarre en zigbee avec une clé sonoff zbdongle-P et (aujourd’hui) le plugin officiel jeezigbee.
Mais rapidement et pour une raison inconnue j’ai des problèmes de stabilité, perte de communication entre la box et la clé, et surtout mauvaise sensibilité de réception. Changement d’allonge, USB, déplacement physique de la clé, rien n’y fait: ca fonctionne pas très bien.

Au bout de quelques semaines, je décide de remplacer la sonoff-P par une -E plus récente, en étant obligé de réapairer la dizaine d’équipements.
Sur la communauté, on m’explique que c’est une mauvaise idée d’avoir migré sur la -e (https://community.jeedom.com/t/changement-cle-zigbee-sonoff-p-vers-sonoff-e-quelle-galere/117535). Mais c’était trop tard et surtout, le résultat était sans appel, ca fonctionnait mieux avec la clé -E qu’avec mon ancienne clé-P (et je ne saurai jamais pourquoi …)

Et en un peu plus de deux ans, le réseau grandit, je suis maintenant à 45 équipements. Mais il me semble (vrai ou pas ?) que progressivement (avec l’augmentation du nombre de périphériques ?) le temps de réaction de certains périphériques s’est allongé.

Plus récemment, un nouveau périphérique Tuya d’ouvre porte garage fonctionne mal (plus de renvoi de statu après 15 jours) et a demandé d’être reseté (alim OFF/ON) pour redémarrer correctement.

En demandant à l’intelligence artificielle: problème connu: ta clé est en version 6, c’est obsolète, il faudrait passer le FW en version 7

J’upgrade le FW: EZSP v13 Version du coordinateur7.4.4.0 build 0, et au redémarrage je constate que le temps de réaction sur un des périphérique (activation alarme) est redevenu rapide, mais au bout d’un jour, bof, non, finalement le délai est habituel. (après mise à jour de la table de routage ?)
Aussi, en regardant de plus près, la puissance d’émission ne semble plus être de 20 dbm car la qualité du lien coordinateur vers périphérique est moins bonne que périphérique vers coordinateur. Et d’ailleurs un périphérique ne répondait plus ==> ajout d’un routeur et ca repart

Je continue à demander à l’intelligence artificielle qui me dit:

  • peut être que c’est pas le bon firmware et que c’est pas le bon IO qui est utilisé pour activer le PA en 20 dbm.

  • si tu as plus de 40 périphériques, la clé-E qui a un chipset siliconlabs avec 4x moins de ram que le chipset texas montre ses limites, tu devrais passer sur la version -P, mais tu devra réappairer tous tes périphériques.

  • Si tu veux le faire progressivement, je te conseille de mettre une deuxième clé sonoff -P cette foi, mais tu ne pourras pas le faire avec jezigbee, tu devras alors utiliser ZigbeeLinker.

De mon côté en cherchant, j’ai vu, entre autre, que sur HA on pouvait passer d’une clé -E à une -P sans devoir tout réappairer en utilisant zigpy. Adaptable avec jeedom ? (https://forum.hacf.fr/t/passer-de-sonoff-e-a-p/35889/4)

Bref, il n’y a pas d’urgence mais je suis complètement perdu, plein d’avis différents, je ne sais plus quoi penser.

  • quel clé utiliser ? faut il changer ? Deux coordinateurs temporairement ?
  • quel plugin(s) utiliser ? faut il changer ?
  • si changement de clé, faut il tout réappairer et mettre à jour les scénarios en remplaçant tous les périphériques migrés ?
  • Est-ce raisonnable d’avoir un réseau avec plus de 40 périphériques et qui continue de grandir ?

Voilà, j’attends vos conseils pour préparer l’avenir, parce que vous avoue que ceux de l’intelligence artificielle m’ont un peu saoulé :wink:

Oui, entre temps, j’étais aussi passé de la smart à un PC DIY en debian11, mais à priori, pas d’impact négatif sur zigbee.

Merci d’avance.

Philippe

*Matériel diy: Minix NEO Z100 Fanless *
Version Jeedom 4.4.20
Version OS debian 11.11
Version PHP 7.4.33
Nombre de processus Apache 11
Version OS Linux jeedom-n100 5.10.0-35-amd64 #1 SMP Debian 5.10.237-1 (2025-05-19) x86_64 GNU/Linux [11.11]
Version database 10.5.28-MariaDB-0+deb11u2 Espace disque libre 92 %
Connexion active/max/autorisée 12/31/151 Taille base de données 21.56 MB
Espace disque libre tmp 98 % Mémoire disponible 85 % (Total 7720 Mo)
Mémoire suffisante 0 Erreur I/O 0
Swap disponible 100 % (Total 977 Mo) Swapiness 10 %
*Charge 0.16 - 0.09 - 0.09 *
Node v20.19.2
Python 3 Python 3.9.2

Bonjour,

comme tu peux le voir ici, passer sous Sonoff E (et pas P) était une bonne idée puisque c’est encore aujourd’hui la version MATERIEL recommandée :


(ou encore en cliquant sur le lien en haut de la page donnée juste avant :
EmberZNet based (Silicon Labs)
Où il y a bien plus de précisions.

Par contre comme tu pourras le voir sur la meme page que tu n’as pas migré vers la version LOGICIEL actuellement recommandé : Ember (et non EZSP, oui, je sais pas évident si pas au courant…)

Lien intéressant (mais il doit y en avoir plein d’autre en cherchant Ember) dont je me suis servi pour faire le changement (pas de ré-inclusion à faire :slight_smile: au pire un réveil) :

Plus générique mais avec plein de lien utile :

Sinon, une fois cela fait, depuis ça gaz plutot pas mal (à quelque exception si coupure de courant avec des appareils zigbee, mais pas zigbee 3.0 qu’il faut réapparairer mais Inclusion / appuis sur bouton / finis, ça se fait en 5 minutes chronos) alors qu’avant j’avais également pas mal de soucis en tout genre…

PS Général : Avoir un maillage important d’appareils sur le courant et de bonne facture !! Entre avoir :

  • du Chouchou Zigbee, ou
  • du Shelly / Nodon / Aqara / Sonoff / etc… en zigbee 3.0,

Ça n’a strictement rien à voir (oui j’avais du chouchou et … ils sont tous parti à la poubelle (déchèterie → produit élec :slight_smile: ) mais sans aucun regret !! Je prends que sur domadoo et des la marque reconnues, mais je gagne beaucoup d’argent à ne pas perdre de temps…). Plus rien touché sur mon réseau depuis… assez de mois pour que je m’en souvienne pas…

PS Augmentation de portée : on dirait (j’ai comme toi un Sonoff-E) que ce coordinateur envoie fort :
https://www.domadoo.fr/fr/produits-de-domotique/8151-smlight-dongle-usb-ethernet-poe-zigbee-30-efr32mg26.html
(il est dans liste du second lien dans la catégorie Hybrid (USB + Network))
Et tu pourras mettre ta clef Sonoff à l’autre bout de la maison en l’utilisant comme un super Répéteur (info à valider avant / perso jamais fait)

2 « J'aime »

Bonjour,

merci pour ces infos très complètes et que je vais lire ce soir en détail et à tête reposée.

Donc, rapidement et si j’ai bien compris (mais novice et pas encore tout lu), dans jeezigbee, simplement basculer sur ember et réinclure si nécessaire les appareils récalcitrants ?

doit devenir

et ma clé est déjà avec le bon firmware ??? (7.4.4.0 build 0)

Bonjour

Je n’ai pas de solution miracle à te proposer ni d’explications pour ce qui se passe chez toi, mais ma configuration actuelle a plus de 100 équipements zigbee sous Jeezigbee avec une clé Sonoff ZBdongle-E flashée en 8.03 sous Ember.
Je tourne sur un mini pc N100 avec Proxmox dont 8Go alloués à Jeedom, et une base de 210Mb.
Je ne constate pas la moindre lenteur ni perte d’équipements, dont certains sont à l’extérieur à 70m du coordinateur.
Tout ça pour dire que la Sonoff ZBdongle-E fonctionne parfaitement bien avec Jeezigbee et Zigbee2mqtt en 2.60.
Par contre, il n’est peut-être pas à exclure que certains problèmes de communication soient liés à la qualité des équipements utilisés.

1 « J'aime »

Bonjour et merci pour les infos.

Je retiendrai donc une première chose: ne surtout pas se laisser influencer par les interprétations et conclusions de l’intelligence artificielle qui a soit disant a toujours réponse à tout: la clé ZBdongle-E peut fonctionner avec plusieurs dizaines d’équipements, donc pas raison d’en changer.

Le changement devrait donc plutôt être de passer de EZSP v13 à Ember, tout en restant avec jeezigbee. Je suis en Zigbee2mqtt 2.61

C’est ce que j’ai fait directement dès que j’ai quitté Zigbee pour passer sous Jeezigbee.

1 « J'aime »

Dans l’ordre, je dirais, mais c’est de mémoire à vérifier :

  • Flashé la clef pour avoir le dernier firmware Ember (voir lien ci-dessous → donc NON ta clef n’a pas le bon firmware)
  • Sélectionner Ember sous dans les réglage JeeZigbee
  • Relancer les dépendances (une fois finis)
  • Reconnecter la clef Sonoff
  • Redémarrer le pluging

Sur le Sujet : Temps de changer de clef : Sonoff E sous Ember ou P pour un reseau fiable?
bien regarder les réponses d’Akenad et dan_73

1 « J'aime »

Merci pour le lien de dan_73 mais dans son post il parle d’une version 8.03 qui n’est pas référencée sous ce lien.

Aussi, j’avais fait la mise à jour justement via ce premier lien et j’avais obtenu une version 7.4.4.
Après, c’est pas toujours nécessaire ou judicieux de prendre la toute toute dernière version.
OK pour le 115200, il n’y a pas de contrôle de flux sur la Sonoff-E donc autant ne pas vouloir essayer d’aller trop vite.

Je pense que je vais faire le changement demain.

Tiens, pour ma curiosité: @dan_73 , le 73 est en rapport avec les salutations des radio amateurs ?

Tu trouveras la 8.0.3 ici

Tu noteras que la 7.4.4 est la version officielle, tandis que la 8.0.3 est la dernière en date.

Non le 73 est juste en rapport avec mon département :wink:

1 « J'aime »

Bonjour

En cas de problème, on se calme, on ne se met pas en mode « panique », on prend son temps pour pour élaborer un diagnostic:

1 - est ce que j’ai ajouté un équipement Zigbee ? « dans création »

2- est ce que j’ai fait des mises à jour du plugin ? « dans mise à jour faite le »

3- Vérification des LQI des équipements:
Noter ceux qui sont inférieur à 100. C’est une indication mais pas une mesure exacte ( chaque fabricant génère un LQI propre à son matériel)

4- Consultation du schéma zibee2mqtt:
Dans la configuration du plugin Z2m accéder à la console web de zigbee2mqtt.


puis map et load.

Etudier la topologie de votre réseau. Le réseau Zigbee est un réseau maillé, plus vous avez d’équipements « routeur » plus votre réseau sera fiable. Il faut si possible délester le coordinateur des équipements « non routeur » c’est à dire des équipements avec pile.

Regarder si les équipements ( LQI < 100) que vous avez relevé au point 3 sont routés ou en direct sur le coordinateur. Relever la distance entre l’équipement qui pose problème entre le routeur ou le coordinateur. Essayer de mettre un équipement routeur à mis chemin.

5 - Journal event:
Vérifier en temps réel si un équipement ne sature pas le journal, dans le positif réinitialiser l’équipement

6- Avez vous changer de box ou modifié votre réseau Wifi:
Vérifier les canaux Wifi utilisés, sur le forum il y a de nombreux conseils à ce sujet.

Conclusion: Avant d’acheter du matériel, avant de faire des mise à jour essayez d’avoir une démarche logique pour faire un diagnostic, si cela fonctionnait avant c’est que votre réseau Zigbee a changé, L’IA ne le résoudra rien et vous mettra sur une mauvaise piste. Je vous ai exposé ma démarche ce n’est peu être pas la meilleure, cela a fonctionné pour moi.

Merci pour les conseils, effectivement, il faut éviter de partir dans tous les sens, ce que pousse un peu à faire l’intelligence très artificielle.

Tout est parti du fait qu’après deux semaines un ouvre porte garage tuya nouvellement installé ne fonctionnait plus correctement: les commandes passaient mais la relecture du statu était bloquée à « fermé ».
De là, j’en suis arrivé à comprendre que ma clé ZBDongle vielle de plus de deux ans utilisait un firmware version 6, réputé pour poser problème avec certains nouveaux modules tuya.
J’ai donc mis à jour ma clé ZBDobgle-E en 7.4.4 via cet utilitaire en ligne

Suite à la mise à jour, un module éloigné ne fonctionnait plus, la map montrait que la qualité de la liaison dans le sens coordinateur vers périphérique était bien plus mauvaise que dans le sens périphérique vers coordinateur. (style 10/150)

Et puis, au bout d’un jour (mise à jour de la table de routage nécessaire après maj du FW du dongle ?), le module éloigné s’est remis à fonctionner correctement et l’indication LQI était redevenue ‹ correcte › et assez symétrique. Et, oui, il faut se méfier de la valeur LQI car ce n’est pas toujours comparable entre différents fabriquants, et donc, cela peut aussi expliquer une dissymétrie entre TX et RX.


(Oui, j’ai un coordinateur avec chipset Silabs et un routeur avec chipset TI …)

Donc, d’un côté j’aurais envie de dire, ne touchons plus à rien, de l’autre, je comprends que cela serait quand même mieux de passer sous ember.
Et tant qu’à changer, autant le faire maintenant et calmement, inutile de continuer à faire grossir mon réseau en restant en ESZP et peut être un jour avoir de grosses difficultés.

D’ailleurs, je constate des messages d’erreur de communication dans le log. Est-ce que ca ira mieux avec ember ?

[2025-10-23 17:18:04] e[31merrore[39m: 	zh:ezsp:uart: Error while parsing to NpiFrame 'Error: <-- CRC error: ce67dcda7e|dcda|3415'
[2025-10-23 17:18:04] e[31merrore[39m: 	zh:ezsp:uart: Error while parsing to NpiFrame 'Error: <-- CRC error: 0b88b1a96b2a15f44f944a14aa5592499d4e27fea56389f8ed5e7e|ed5e|77bd'

Il faut dire que sur le site silabs, on préconise une vitesse de 57600 bauds si on a pas de contrôle de flux hardware, ce qui est le cas avec la ZBDongle-E, hors le firmware est à 115200 bauds.

image

J’envisage donc ce passage en ember, sans upgrader la clé qui est maintenant en 7.4.4, en espérant de ne pas devoir tout réappairer car ca serait quand même la galère, certain modules sont encastrés, d’autres sont compliqués à réinitialiser …

Je ne peux que t’inciter à passer sous Ember

1 « J'aime »

C’est fait :slight_smile:

je n’ai pas rencontré de problème, tout semble OK jusqu’à présent.

2 « J'aime »