← Retour
domotique

Zigbee2MQTT et SLZB-06M : soupçons de dysfonctionnements, redémarrages fréquents et effets de bord

Cédrix · 11/04/2025

🧩 Contexte

Depuis plusieurs semaines, j’observe des comportements instables sur mon réseau Zigbee, géré via Zigbee2MQTT avec un coordinateur SLZB-06M (Ethernet/PoE).

Malgré une configuration correcte côté configuration.yaml, certains symptômes reviennent de façon répétée et dégradent la fiabilité du réseau :


❗ Symptômes observés

1. Redémarrages en boucle du service zigbee2mqtt :

zigbee2mqtt.service: Scheduled restart job, restart counter is at 434.
zigbee2mqtt.service: Started zigbee2mqtt.service - Zigbee2MQTT.
...
error: zh:ember: Adapter fatal error: ERROR_SERIAL_INIT
error: zh:ember:uart:ash: Port Error: read ECONNRESET

Ces erreurs sont liées à l’adaptateur Ember (protocole utilisé par le SLZB-06M) et semblent survenir de manière aléatoire, même avec une config propre et un réseau Zigbee établi.


2. Commandes Zigbee qui échouent :

error: Publish 'set' 'state' to 'salon_radiateur_buanderie' failed:
Error: ZCL command ... timed out after 10000ms

Ces erreurs apparaissent surtout sur des équipements pourtant bien intégrés au mesh Zigbee. Cela semble corrélé à une perte de communication temporaire causée par un reset de l’adaptateur.


🔍 Hypothèses

  • Instabilité du firmware Ember utilisé sur le SLZB-06M (testé avec SDK 8.0.2)
  • Bugs dans le UART-to-TCP bridge embarqué
  • Perte temporaire d'alimentation PoE (à investiguer)
  • Buffer overflow ou congestion sur le port TCP (port 6638)

🧪 Tests et vérifications effectués

  • ✅ Port TCP joignable via nc -vz
  • ✅ Utilisation de adapter: ember + rtscts: false
  • ✅ Rebond après Permit Join ou power cycle OK
  • Reflasher le firmware du SLZB-06M avec une version stabilisée Ember (celui recommandé par Z2M)
  • ❌ Mais toujours des ECONNRESET après quelques minutes/heures d’activité

💡 Pistes à explorer

  • 🚫 Désactiver les broadcasts initiaux dans advanced: (test avec disable_automatic_device_reporting)
  • ⚠️ Remplacer temporairement le SLZB-06M par un dongle USB (ex. Sonoff ZBDongle-E) pour comparaison ou un SLZB-06 ou un SLZB-06P07

🔔 Effets de bord

  • Appareils inaccessibles pendant les plantages/reboots
  • Automatisations Home Assistant qui échouent
  • Scènes ou actions déclenchées partiellement
  • Comportement "fantôme" d’équipements (ex. radiateurs restés allumés)

✅ Conclusion (temporaire)

Le SLZB-06M est très prometteur (Ethernet, PoE, performances), mais semble souffrir d’instabilités réseau dans certaines conditions avec Ember.

Je poursuis mes tests et envisagerai soit :

  • de reflasher un firmware plus robuste,
  • soit de revenir temporairement à un coordinateur USB classique pour comparer.
Commentaires

Aucun commentaire pour l'instant. Soyez le premier !

Laisser un commentaire
Un code de vérification sera envoyé à votre adresse email.