Accueil » Guide Technique Z-Wave » Intégrer Z-Wave avec Home Assistant : tutoriel complet » 6. Explorer les entités, canaux et paramètres avancés

6. Explorer les entités, canaux et paramètres avancés

Une fois vos appareils inclus et leur interview terminé, Home Assistant crée automatiquement des entités pour chaque fonctionnalité détectée. Ce chapitre vous explique comment explorer, nommer et configurer ces entités, ainsi que les paramètres avancés des appareils Z-Wave.

Comprendre les entités créées par Z-Wave

Un appareil Z-Wave peut exposer de nombreuses entités selon ses fonctionnalités (Command Classes). Voici les types les plus courants :

Command Class Z-WaveType d’entité HAExemple d’appareil
Binary SwitchswitchPrise connectée, interrupteur simple
Multilevel Switchlight (dimmer) / coverVariateur, volet roulant
Binary Sensorbinary_sensorDétecteur mouvement, capteur porte
Multilevel SensorsensorTempérature, humidité, énergie
Metersensor (kWh, W, V, A)Prise avec mesure de consommation
Notificationbinary_sensor + eventsAlarme, capteur vibration
ThermostatclimateThermostat Z-Wave
Door LocklockSerrure connectée Z-Wave
Color ControllightAmpoule RGBW Z-Wave
Batterysensor (% batterie)Tous les appareils sur batterie
Central SceneeventBouton scène, télécommande Z-Wave

Nommer et organiser vos appareils

Par défaut, ZWave JS UI nomme les appareils avec leur référence fabricant (ex : ‘Fibaro FGWPE/F-102 ZW5’). Renommez-les immédiatement pour faciliter vos automatisations :

  1. Dans ZWave JS UI, cliquez sur un nœud dans la liste
  2. Dans le panneau de droite, cliquez sur l’icône 📝 (Edit) à côté du nom
  3. Saisissez un nom descriptif : ‘Prise salon TV’, ‘Détecteur mouvement entrée’, ‘Serrure porte principale’
  4. Cliquez ‘Confirm’. Ce nom sera répercuté dans Home Assistant
  5. Dans Home Assistant, allez dans l’appareil et renommez les entités individuelles si besoin

Endpoints (canaux) : comprendre les appareils multi-canaux

Certains appareils Z-Wave exposent plusieurs endpoints (canaux) : une prise double avec deux interrupteurs indépendants, un module de volet avec moteur + bouton, ou un thermostat avec plusieurs zones. Dans Home Assistant, chaque endpoint devient un appareil ou un groupe d’entités séparé.

Dans ZWave JS UI, cliquez sur un nœud > onglet ‘Values’ pour voir tous les endpoints et leurs valeurs en temps réel.

Configurer les paramètres de configuration avancés

La majorité des appareils Z-Wave offrent des paramètres de configuration avancés (Configuration Command Class) : sensibilité de détection, temporisation, mode de fonctionnement, couleur de LED… Ces paramètres ne sont pas exposés directement dans Home Assistant, mais accessibles via ZWave JS UI.

Accéder aux paramètres de configuration

  1. Dans ZWave JS UI, cliquez sur un nœud
  2. Onglet ‘Configuration’ (ou ‘Params’)
  3. La liste de tous les paramètres configurables apparaît avec leur description
  4. Modifiez la valeur souhaitée et cliquez sur ‘Send’ ou ‘Save’

Exemple concret — Fibaro Motion Sensor FGMS-001 :

Param. #NomValeur par défautRecommandé
1Motion Sensor Sensitivity10 (moyen)15 (plus sensible)
2Motion Sensor Blind Time15 (15 s)8 (8 s — plus réactif)
6Alarm Cancellation Delay30 (30 s)0 (immédiat si alarme stop)
40Illuminance Report Threshold200 lux50 lux (rapports plus fréquents)
42Illuminance Report Interval0 (désactivé)3600 (toutes les heures)

Accéder aux paramètres Z-Wave depuis Home Assistant

Il est également possible de modifier les paramètres Z-Wave directement depuis l’interface Home Assistant depuis la page de l’appareil :

  1. Dans HA, allez dans Paramètres > Appareils et services > Z-Wave
  2. Cliquez sur votre appareil
  3. Descendez jusqu’à la section ‘Options de l’appareil Z-Wave’
  4. Les paramètres de configuration importants y sont exposés sous forme de liste
  5. Pour les paramètres avancés non exposés, utilisez toujours ZWave JS UI

💡 Service zwave_js.set_config_parameter

Vous pouvez aussi modifier les paramètres Z-Wave via un service HA dans les automatisations :

service: zwave_js.set_config_parameter
target:
  device_id: VOTRE_DEVICE_ID
data:
  parameter: 1
  value: 15

Très utile pour modifier des paramètres en masse ou via des scripts.