Accueil » Guide Technique Z-Wave » Intégrer Z-Wave avec Home Assistant : tutoriel complet » 8. Diagnostiquer et réparer un réseau Z-Wave

8. Diagnostiquer et réparer un réseau Z-Wave

Même un réseau Z-Wave bien conçu peut présenter des problèmes : appareils qui ne répondent plus, latences élevées, échecs de communication. Ce chapitre vous donne tous les outils pour diagnostiquer et résoudre les problèmes les plus courants.

La carte du réseau mesh dans ZWave JS UI

ZWave JS UI propose une visualisation graphique de votre réseau mesh Z-Wave. Pour y accéder : menu principal > Mesh Graph (icône réseau). Cette carte montre :

  • Tous les nœuds de votre réseau (hub, appareils mains secteur, appareils batterie)
  • Les connexions établies entre nœuds (les routes de communication)
  • La force du signal entre chaque paire de nœuds (RSSI et LWR — Last Working Route)
  • Les nœuds marqués en rouge ou orange (problèmes détectés)

Problèmes courants et solutions

ProblèmeCause probableSolution
Appareil marqué ‘Dead’Pas de courant, panne matérielle, hors portéeVérifier l’alimentation. Heal du nœud. Re-inclure si nécessaire.
Appareil ne répond plus (sleeping)Batterie déchargée ou appareil trop loinChanger la batterie. Améliorer le mesh avec des relais.
Latence élevée (> 2 s)Route de communication trop longue, mauvais RSSIHeal du nœud. Ajouter des relais intermédiaires.
Entités non créées après inclusionInterview incompletForcer un re-interview (ZWave JS UI > Re-interview node)
Appariement S2 échoueDSK incorrect ou mauvaise procédure d’appuiRecommencer avec le bon DSK. Vérifier la notice du produit.
Valeurs incorrectes ou nullesFirmware ancien sur l’appareilMettre à jour le firmware OTA si disponible
Hub Z-Wave ne démarre pasPort série incorrect ou conflit USBVérifier /dev/serial/by-id. Essayer un autre port USB.

Le Heal Network

Le ‘Heal Network’ (ou Network Heal) est l’opération qui demande à chaque nœud de recalculer ses routes de communication. C’est l’équivalent d’un ‘défragmentation’ de votre réseau Z-Wave. À effectuer :

  • Après avoir ajouté de nouveaux appareils mains secteur (nouvelles routes possibles)
  • Après avoir déplacé des appareils
  • Quand vous observez des latences élevées
  • Une fois par mois en maintenance préventive

⏰ Effectuez le heal la nuit
Le heal network peut prendre 5 à 30 minutes selon la taille du réseau.
Pendant le heal, certains appareils peuvent être temporairement non réactifs.
Programmez le heal à 3h00 du matin via une automatisation HA :

service: zwave_js.heal_network
# ou pour un nœud spécifique :
service: zwave_js.heal_node
target:
  device_id: DEVICE_ID

Mettre à jour le firmware des appareils Z-Wave (OTA)

Les appareils Z-Wave 700/800 récents supportent les mises à jour de firmware en OTA (Over-The-Air), directement depuis ZWave JS UI, sans démonter l’appareil. Cette fonctionnalité est encore en déploiement progressif selon les fabricants.

  1. Dans ZWave JS UI, cliquez sur un nœud
  2. Onglet ‘OTA Firmware Update’
  3. Si une mise à jour est disponible, un bouton ‘Update’ apparaît
  4. Cliquez ‘Update’ et attendez la progression (2 à 15 minutes selon l’appareil)
  5. L’appareil redémarre automatiquement avec le nouveau firmware

Sauvegarder et restaurer le réseau Z-Wave

La sauvegarde de votre configuration Z-Wave est cruciale. En cas de panne du serveur ou de migration vers un nouveau matériel, vous devrez restaurer votre réseau sans ré-exclure et ré-inclure tous les appareils.

Sauvegarde automatique Home Assistant

Les sauvegardes complètes de Home Assistant (Paramètres > Système > Sauvegardes) incluent la base de données ZWave JS UI et les clés de réseau. Planifiez une sauvegarde automatique quotidienne.

Sauvegarde manuelle des clés

En plus des sauvegardes HA, sauvegardez manuellement vos clés de réseau Z-Wave (S2 et S0) dans un gestionnaire de mots de passe. Sans ces clés, même avec une sauvegarde complète, vos appareils sécurisés S2 devront être ré-inclus.

Migration du hub Z-Wave

Si vous changez de dongle Z-Wave (ex : Aeotec → Zooz 800LR), la migration est possible sans ré-inclusion :

  1. Exportez la configuration NVM (Non-Volatile Memory) depuis ZWave JS UI > Controller > Backup NVM
  2. Débranchez l’ancien dongle et branchez le nouveau
  3. Dans ZWave JS UI avec le nouveau dongle, cliquez sur Controller > Restore NVM
  4. Importez le fichier NVM exporté
  5. Le nouveau dongle hérite de l’identité réseau complet (Home ID, Node IDs, routes)