Glossaire Z-Wave complet : 50 termes essentiels définis
Z-Wave possède un vocabulaire technique propre, dense et parfois déroutant. Ce glossaire de référence définit les 50 termes les plus importants — des notions de base aux concepts avancés — pour vous permettre de lire la documentation officielle et les forums sans vous perdre.
Comment utiliser ce glossaire
Les termes sont organisés par thème plutôt que par ordre alphabétique, ce qui facilite la compréhension des notions liées.
Trois niveaux de complexité sont distingués : ◎ fondamental (à connaître dès le départ), ◉ intermédiaire (utile après quelques semaines d’utilisation), ◆ avancé (pour les utilisateurs chevronnés et les intégrateurs professionnels).
Réseau et topologie
Terme
Définition
Contrôleur
◎ Appareil qui gère l’ensemble du réseau Z-Wave : inclusion/exclusion des nœuds, maintien de la table de routage, exécution des commandes. En pratique : la clé USB Z-Wave + la box domotique (Home Assistant, Jeedom…).
Nœud (Node)
◎ Tout appareil enregistré dans un réseau Z-Wave. Chaque nœud possède un identifiant unique (Node ID, de 1 à 232 en mesh, jusqu’à 4 000 en LR).
Node ID
◎ Identifiant numérique unique attribué à un appareil lors de son inclusion dans le réseau Z-Wave. Le contrôleur porte toujours le Node ID 1.
Routeur (Router)
◎ Nœud Z-Wave alimenté sur secteur qui relaie les messages des autres nœuds. Tout appareil secteur Z-Wave est automatiquement un routeur.
End Device
◎ Nœud Z-Wave fonctionnant sur piles. Il émet ses propres messages mais ne relaie pas ceux des autres afin d’économiser sa batterie.
FLiRS
◉ Frequently Listening Routing Slave. Variante d’end device qui se réveille brièvement toutes les 250 ms ou 1 seconde pour rester réactif aux commandes entrantes, au prix d’une consommation légèrement supérieure. Utilisé pour les serrures et thermostats qui doivent répondre rapidement.
Beaming
◉ Mécanisme permettant au contrôleur d’envoyer une commande à un appareil FLiRS en synchronisant l’envoi avec la fenêtre de réveil de l’appareil. Transparent pour l’utilisateur.
Table de routage
◉ Base de données maintenue par le contrôleur qui liste, pour chaque nœud, les routes disponibles vers le contrôleur. Mise à jour lors des inclusions et des opérations de heal réseau.
Heal réseau
◉ Opération de reconstruction de la table de routage. Le contrôleur interroge tous les nœuds pour recalculer les meilleures routes. À déclencher après ajout/déplacement d’un routeur.
LWR
◆ Last Working Route. La dernière route ayant fonctionné pour un nœud donné, mémorisée par le contrôleur pour accélérer les communications futures.
RSSI
◆ Received Signal Strength Indicator. Mesure de la puissance du signal radio reçu, exprimée en dBm. Plus la valeur est proche de 0, plus le signal est fort. En pratique, une valeur entre -60 et -80 dBm est bonne pour Z-Wave.
LQI
◆ Link Quality Indicator. Indicateur de qualité du lien radio entre deux nœuds, sur une échelle de 0 (très mauvais) à 255 (excellent). Valeur acceptable pour Z-Wave : > 100. Affiché dans Z-Wave JS UI.
Inclusion, exclusion et sécurité
Terme
Définition
Inclusion
◎ Procédure d’ajout d’un nouvel appareil Z-Wave à un réseau existant. L’appareil reçoit un Node ID et les informations du réseau (clé réseau, canaux). Doit se dérouler à proximité du contrôleur (< 2 m recommandé).
Exclusion
◎ Procédure inverse de l’inclusion : l’appareil est retiré du réseau Z-Wave et sa mémoire réseau est effacée. Un appareil exclu peut être inclus dans un autre réseau. L’exclusion forcée (sans accès à l’appareil) est aussi appelée « exclusion hors réseau ».
Reset usine
◎ Réinitialisation complète de la mémoire Z-Wave d’un appareil, indépendamment du contrôleur. À utiliser quand l’exclusion classique est impossible (appareil perdu, contrôleur défaillant). Procédure propre à chaque fabricant.
S0
◉ Première génération de sécurité Z-Wave. Chiffrement AES-128 mais échange de clés en clair lors de l’inclusion — vulnérable à l’écoute passive au moment de l’inclusion.
◉ Security 2. Protocole de sécurité Z-Wave actuel (obligatoire depuis 2019). Chiffrement AES-128 + échange de clés ECDH sécurisé + authentification DSK. Trois classes : S2 Unauthenticated, S2 Authenticated, S2 Access Control.
DSK
◉ Device Specific Key. Clé cryptographique unique gravée en usine dans chaque appareil Z-Wave S2. Imprimée sur l’appareil et sa boîte sous forme de 16 groupes de 5 chiffres. Les 5 premiers chiffres sont demandés lors de l’inclusion S2.
SmartStart
◉ Fonctionnalité Z-Wave 700/800 permettant de pré-enregistrer un appareil dans le réseau via son QR code avant sa mise sous tension. L’inclusion se fait automatiquement à la première mise sous tension.
NIF
◆ Node Information Frame. Trame d’information émise par un appareil lors de son inclusion ou sur demande, listant ses Command Classes supportées, ses capacités de sécurité et ses caractéristiques réseau.
Ghost Node
◆ Nœud fantôme. Appareil qui apparaît toujours dans la table de routage du contrôleur après avoir été physiquement retiré sans exclusion préalable. Peut perturber le routage. À supprimer via l’interface Z-Wave JS.
Command Classes et configuration
Terme
Définition
Command Class (CC)
◎ Classe de commande Z-Wave définissant un type d’action ou d’information. Chaque CC a un identifiant hexadécimal (ex : SWITCH_BINARY = 0x25). Un appareil supporte un ensemble de CC défini lors de sa conception.
Interview
◎ Processus d’interrogation d’un appareil lors de son inclusion, par lequel le contrôleur découvre toutes les CC supportées, les endpoints, les paramètres de configuration et les métadonnées de l’appareil.
Endpoint
◉ Point de terminaison d’un appareil Z-Wave multi-canaux. Un module double prise Z-Wave expose deux endpoints (un par prise), chacun gérable indépendamment.
Multi-Channel
◉ Command Class permettant à un appareil de gérer plusieurs canaux indépendants (ex : double prise, double interrupteur). Chaque canal est un endpoint distinct.
CONFIGURATION CC
◉ Command Class permettant de lire et modifier les paramètres internes d’un appareil (sensibilité d’un capteur, délai de réarmement, niveau minimum de variation…). Paramètres accessibles depuis Z-Wave JS UI.
Association
◉ Mécanisme permettant à un appareil Z-Wave d’envoyer des commandes directement à un autre appareil, sans passer par le contrôleur. Utilisé pour les commandes locales rapides (interrupteur → variateur).
Wake-up Interval
◉ Intervalle de réveil d’un end device sur piles. L’appareil se réveille à cet intervalle pour vérifier si des commandes lui sont destinées et envoyer ses données. Configurable pour optimiser l’autonomie.
OTA
◆ Over The Air. Mise à jour du firmware d’un appareil Z-Wave via le réseau radio, sans câble ni accès physique à l’appareil. Nécessite la Command Class FIRMWARE_UPDATE_MD.
Value ID
◆ Identifiant unique d’une valeur exposée par un appareil Z-Wave dans Z-Wave JS, construit à partir du Node ID, de l’endpoint, de la CC et du type de valeur. Utilisé dans les automatisations Home Assistant et les scripts Jeedom.
Versions du protocole
Terme
Définition
Z-Wave 300/400/500
◉ Générations historiques du protocole. Encore présentes dans de nombreuses installations existantes. La 500 Series reste fonctionnelle mais ne reçoit plus de nouveaux développements.
◉ Certification introduite avec la 500 Series, garantissant un ensemble minimum de fonctionnalités : autonomie améliorée, self-healing, OTA, découverte automatique. Tous les appareils modernes sont Z-Wave Plus.
◉ Z-Wave Long Range. Mode de communication alternatif au mesh, avec portée jusqu’à 1,6 km en direct. Topologie en étoile (connexion directe au contrôleur). Disponible sur 700/800 Series.
◆ Implémentation open source du protocole Z-Wave en JavaScript/TypeScript, maintenue par la communauté. Utilisée par Home Assistant (via Z-Wave JS UI) et Jeedom (plugin Z-Wave JS) comme moteur Z-Wave.
Z-Wave Alliance
◆ Consortium industriel gérant la certification et la promotion du protocole Z-Wave. Regroupe 300+ fabricants. Intégré depuis 2020 dans la Connectivity Standards Alliance (CSA), qui gère aussi Zigbee et Matter.
PC Controller
◆ Outil officiel de Silicon Labs pour la gestion bas niveau d’un réseau Z-Wave (diagnostic, inclusion/exclusion, mise à jour firmware, analyse de topologie). Réservé aux utilisateurs avancés et intégrateurs.
Débogage et diagnostic
Terme
Définition
Z-Wave JS UI
◉ Interface graphique web pour le moteur Z-Wave JS. Permet de visualiser le réseau, gérer les nœuds, modifier les paramètres, déclencher des OTA et lire les logs. Intégrée dans Home Assistant, disponible en standalone.
Network Map
◉ Carte visuelle de la topologie du réseau Z-Wave, disponible dans Z-Wave JS UI. Affiche les routes actives entre chaque nœud et le contrôleur, les valeurs de LQI, et identifie les nœuds problématiques.
NVM Backup
◆ Non-Volatile Memory Backup. Sauvegarde de la mémoire du contrôleur Z-Wave (table de routage, clés de sécurité, liste des nœuds). Permet de restaurer un réseau Z-Wave complet en cas de remplacement du contrôleur. Disponible dans Z-Wave JS UI.
Interview incomplet
◆ État d’un nœud dont le contrôleur n’a pas pu récupérer toutes les informations lors de l’inclusion. Se résout généralement en déclenchant un nouvel interview depuis la box, en s’assurant que l’appareil est à portée et sous tension.
Inclusion hors réseau
◆ Procédure d’exclusion d’un appareil qui n’est plus dans le réseau actuel (appartient à un autre réseau ou a été réinitialisé). Permet de l’extraire de son état pour le ré-inclure proprement.