Découvrez comment utiliser ZWave JS sur Home Assistant, l’une des technologies sans fil des plus fiables et des plus complètes pour unifier votre maison intelligente.
Comment installer ZWave JS sur Home Assistant
Pour une maison intelligente, il existe une technologie sans fil populaire qui est, à mon avis, l’une des plus fiables et des plus complètes.
Il s’agit de la technologie Z-Wave.
La technologie Z-Wave est actuellement dans l’ombre de la technologie Zigbee, car le Zigbee a été adopté par de nombreuses marques et des prix très bas, 2 raisons pour lesquelles la technologie Z-Wave a perdu de l’élan.
Mais cette technologie Z-Wave reste une référence pour une installation fiable. De plus, certaines entreprises proposent des appareils Z-Wave complets à des prix très intéressants, comme Zooz, Neo ou Shelly, ce qui peut faciliter son adoption.
Aujourd’hui, nous allons voir comment installer ZWave JS sur Home Assistant et utiliser quelques appareils Z-Wave.
Le Z-Wave a évolué au fil des années, avec les versions Z-Wave 100, 300, 500, 700 et 800, offrant une meilleure portée de communication, vitesse, sécurité et une réduction de la consommation d’énergie.
Dans mon exemple, j’utiliserai le dongle Zooz ZST39 avec la technologie Z-Wave 800. Nous pourrons donc profiter des dernières améliorations des appareils Z-Wave 800.
Mais le Z-Wave est également conçu pour être rétrocompatible, de sorte que nous pouvons utiliser d’autres dispositifs Z-Wave avec des versions plus anciennes.
De plus, ce dongle est proposé à un prix attractif de 34,95 euros et constitue un excellent compromis, ce qui explique qu’il soit actuellement l’un des dongles les plus populaires sur le marché.
Si vous souhaitez d’autres alternatives, vous pouvez consulter la documentation de Home Assistant qui recommande différents modèles.
Je vais connecter ce dongle ZST39 au hub domotique Home Assistant Green, qui est un hub domotique qui peut être installé en quelques minutes, étant une option très intéressante pour démarrer avec Home Assistant.
Je branche simplement mon dongle ZST39 sur l’un des ports USB du Home Assistant Green.
Nous devons maintenant accéder à l’interface de Home Assistant, par exemple, à l’adresse http://homeassistant.local:8123/.
Allez dans l’onglet « Paramètres ».
Cliquez sur « Modules complémentaires ».
Cliquez ensuite sur « Boutique de modules complémentaires ».
Recherchez « Z-Wave JS ».
Et nous pouvons installer ce module complémentaire Z-Wave JS.
Maintenant, nous devons attendre un moment pour que Z-Wave JS s’installe correctement et, une fois installé, nous allons sur « Configuration ».
Nous devrions voir notre clé USB Z-Wave détectée.
Dans mon cas, j’ai à la fois le dongle Z-Wave Zooz et le dongle SkyConnect Zigbee.
Mais en étant capable de voir leurs noms, je peux marquer le dongle Zooz, qui est le bon pour Z-Wave.
Et je clique sur « Enregistrer ».
Maintenant, si nous allons dans « Info », nous pouvons cliquer sur « Démarrer ».
Après quelques secondes, Z-Wave JS devrait fonctionner, nous pourrons donc inclure nos appareils intelligents qui utilisent cette technologie Z-Wave.
Comment inclure un appareil Z-Wave ?
Avant de commencer, il faut savoir qu’une erreur très courante commise par les utilisateurs est de penser qu’un périphérique Z-Wave est compatible avec un hub domotique Z-Wave. Ce n’est pas le cas.
Une intégration préalable est nécessaire, il faut donc être très prudent.
Bien que Home Assistant soit l’une des solutions qui offre un large éventail de compatibilités, je recommande d’aller sur https://devices.zwave-js.io/ pour vérifier si le dispositif que vous voulez est compatible avec Z-Wave JS.
Et avant d’inclure un appareil, il faut aller dans « Paramètres ».
« Appareils et services ».
Et cliquez sur « Ajouter une intégration ».
Recherchez « Z-Wave ».
Et cliquez sur « Terminer ».
Maintenant, nous allons pouvoir lancer des inclusions Z-Wave. Pour ce faire, allez dans « Paramètres » et « Appareils et services ». Cliquez sur « Ajouter une intégration ».
Et à « Ajouter un périphérique Z-Wave ».
Une nouvelle fenêtre apparaît où l’on peut choisir d’inclure le dispositif en suivant les instructions du manuel qui est généralement fourni dans l’emballage ou de scanner le code QR si ce dispositif Z-Wave est compatible avec SmartStart.
Nous pouvons donc commencer à intégrer les appareils Z-Wave un par un.
Important ! Afin de réussir l’intégration de chaque appareil Z-Wave, je vous recommande de le faire à quelques centimètres du hub domotique, surtout si cet appareil doit être inclus dans le S2.
Chaque dispositif a une méthode d’inclusion différente.
Il suffit de le brancher sur le secteur pour qu’il se mette automatiquement en mode association.
Ou bien vous devez appuyer sur son bouton d’association une fois, trois fois ou même le maintenir enfoncé.
Il est conseillé de lire la documentation, car chaque appareil a sa propre méthode.
Et il faut noter que si le dispositif intègre la méthode de sécurité S2 pour l’inclusion, une méthode qui offre une meilleure qualité au niveau de la sécurité, vous devez saisir les 5 premiers chiffres correspondant à la clé unique appelée DSK, qui a été attribuée à chaque dispositif Z-Wave compatible avec ce niveau de sécurité S2.
Cette clé se trouve généralement sur une étiquette apposée sur l’emballage ou sur l’appareil, avec un code QR et une série de chiffres.
Cette méthode d’inclusion permet d’échanger des clés de réseau cryptées en toute sécurité entre le hub domotique et l’appareil.
Dans mon exemple, j’inclurai du ZWave JS sur Home Assistant :
- Un capteur de mouvement qui mesure également la température, l’humidité et la luminosité de la marque Neo.
- Un interrupteur mural à piles avec boutons de la marque Zooz.
- Une prise avec mesure de la consommation de la marque Neo.
- Une serrure de la marque Danalock.
- Un thermostat de la marque Heatit fonctionnant sur piles.
- Un module ON/OFF avec contact sec de la marque Shelly.
Comment utiliser les appareils avec ZWave JS sur Home Assistant
Maintenant que mes appareils Z-Wave sont reliés grâce à ZWave JS sur Home Assistant, j’ai le contrôle dans mon interface.
Je peux interagir avec chaque appareil en modifiant la température du thermostat.
Je peux activer ou désactiver la prise.
Je peux ouvrir ou fermer la serrure.
Je peux voir les différentes mesures et l’état des capteurs.
Nous pouvons également consulter les journaux pour connaître toutes les activités de l’appareil, ce qui est un autre détail intéressant pour savoir quand il a été activé, quand il a désactivé une prise, quand une porte a été ouverte ou fermée et bien d’autres choses encore.
Et au niveau des mesures des capteurs, nous pouvons afficher des historiques pour suivre chaque mesure dans le temps, par exemple, pour connaître l’évolution de la température d’une zone de notre maison.
Ou le taux d’humidité.
Un autre détail intéressant et très puissant de cette technologie Z-Wave est que les dispositifs ont souvent des paramètres multiples.
Ces paramètres vous permettent de personnaliser l’utilisation de vos appareils.
Par exemple, vous pouvez décider de verrouiller l’affichage du thermostat.
Ainsi, aucun utilisateur ne peut physiquement modifier la température à partir du thermostat.
Vous pouvez également configurer votre prise de manière à ce qu’en cas de coupure de courant, elle revienne à son état antérieur lorsque le courant est rétabli.
Un autre exemple serait de changer la couleur de la LED lorsque vous appuyez sur un bouton de l’interrupteur.
En bref, chaque appareil peut être personnalisé en fonction de vos goûts.
Bien sûr, une fois que tous vos appareils sont reliés à ZWave JS sur Home Assistant, la magie d’une maison intelligente réside dans la possibilité de faire interagir différents appareils entre eux.
Un détecteur de mouvement peut allumer une lumière pendant la nuit s’il détecte vos mouvements.
Il peut également activer la sirène lorsque vous êtes à l’extérieur de votre domicile et vous avertir qu’une personne a été détectée.
Il existe une infinité de scènes possibles et votre imagination sera votre limite.