Accueil » Dépannage et maintenance Z-Wave » Analyser les logs Z-Wave pour diagnostiquer un problème

Analyser les logs Z-Wave pour diagnostiquer un problème

Les logs Z-Wave sont le carnet de bord de votre réseau. Ils enregistrent chaque tentative de communication, chaque erreur, chaque changement d’état. Savoir les lire transforme le dépannage à l’aveugle en diagnostic précis. Ce guide vous apprend à extraire les informations utiles des logs Z-Wave JS UI et Jeedom.

Accéder aux logs Z-Wave JS UI

  1. Dans Z-Wave JS UI, ouvrez l’onglet « Logs » dans le menu de gauche.
  2. Utilisez le filtre de niveau : commencez par « WARN » et « ERROR » pour les problèmes actifs.
  3. Filtrez par numéro de nœud pour isoler un appareil spécifique.
  4. Exportez les logs en fichier texte pour une analyse approfondie.

Accéder aux logs Jeedom Z-Wave

  1. Administration > Logs > sélectionnez « zwavejs » ou « openzwave » selon votre plugin.
  2. Réglez le niveau de log sur « Debug » temporairement pour un diagnostic complet (pensez à revenir en « Info » ensuite).
  3. Utilisez Ctrl+F dans le navigateur pour rechercher un numéro de nœud ou un type d’erreur.

Anatomie d’une entrée de log Z-Wave

Exemple d’une ligne de log Z-Wave JS :

Décomposition :

ChampValeur dans l’exempleSignification
Timestamp2026-02-10 14:32:11.412Date et heure précise de l’événement
NiveauWARNAvertissement (pas critique mais à surveiller)
ComposantZWAVELe stack Z-Wave (et non la box domotique)
NœudNode 12L’identifiant du nœud concerné
MessageFailed to send… NoAckPas d’accusé de réception après 3 tentatives

Codes d’erreur fréquents et leur signification

Code / MessageCause probableAction recommandée
NoAckNœud hors portée ou éteintVérifier maillage, pile, alimentation
TimeoutLe nœud met trop longtemps à répondrePile faible, nœud surchargé, portée limite
Failed nodeNœud considéré mort par le contrôleurExclusion forcée ou ghost node
Nonce error (S2)Erreur de séquence de chiffrementRéinclure l’appareil en S2
Supervision failedCommande envoyée mais non confirméeVérifier les routes, lancer un Heal
Node interview failedImpossible de lire les caractéristiques du nœudRéinclure l’appareil, mettre à jour le device file

Technique de diagnostic par corrélation temporelle

Une méthode puissante consiste à corréler les erreurs dans les logs avec des événements réels :

  1. Notez l’heure exacte à laquelle un problème se produit (déconnexion, commande ratée).
  2. Recherchez dans les logs les entrées WARN et ERROR dans un intervalle de ±5 minutes.
  3. Identifiez le(s) nœud(s) concernés.
  4. Vérifiez si plusieurs erreurs concernent le même nœud ou des nœuds voisins dans le maillage.
  5. Consultez la LWR de ces nœuds pour comprendre la route empruntée au moment de l’erreur.

💡 Si vous observez des erreurs récurrentes à des heures précises (18h, 22h…), cherchez une corrélation avec des appareils électriques qui s’allument à ces heures : four, lave-linge, radiateurs. Ces appareils peuvent générer des parasites électriques.

Niveau de verbosité recommandé par situation

SituationNiveau de log recommandé
Fonctionnement normalINFO — ne conserve que l’essentiel
Diagnostic d’un problème spécifiqueDEBUG — tous les détails de communication
Investigation d’un crash ou perte réseauSILLY/TRACE — niveau maximum (lourd)
Après résolution du problèmeRevenir à INFO obligatoirement