Bonjour à tous, c’est akenad ,
Aujourd’hui un petit retour d’expérience sur la migration d’une Smart Z-Wave avec plugin-openzwave vers une Atlas avec ZStick5 et plugin-zwavejs.
L’intérêt de la méthode est de ne pas avoir à refaire les inclusions des équipements.
Pré-requis, contexte :
Smart Z-Wave (achetée en 2017) :
-Debian 10, Jeedom 4.3.20
-plugin-openzwave version 2022-02-08
-controleur Z-Wave intégré (Sigma Designs, SDK 6.51.3)
-les modules Z-Wave ont été inclus en mode non sécurisé
Atlas (achetée en 2021) :
-Jeedom 4.3.20
-plugin-zwavejs version 2023-11-14 (zwave-js-ui 8.26.0)
-clé USB Aeotec Z-Stick Gen5 (acheté en 2018, FW 1.1/SDK 6.51.10)
Opération en 3 étapes :
- Sauvegarde du contrôleur Z-Wave de la Smart avec le plugin-openzwave
- Restauration sur ZStick5 avec le plugin-openzwave
- Atlas avec ZStick5 et plugin-zwavejs
1) Sauvegarde du contrôleur Z-Wave de la Smart avec le plugin-openzwave
(Nota : Depuis Jeedom, le plugin-openzwave (Gratuit) n’est plus accessible par défaut sur le Market, parce qu’il est Obsolète.
Pour y accéder, Aller dans :
Plugins > Gestion des Plugins > Market
Saisir « &certification=Obsolète&cost=free » dans le champ « Rechercher » (le tout sans les guillemets).
(/!\ ATTENTION : il n’y a plus d’assistance de l’équipe Jeedom sur les plugins Obsolète.)
(Il n’est pas nécessaire que le démon soit ok.)
Dans la configuration du plugin, cliquer le bouton « Backups Réseau » :
Saisir le nom du backup, sélectionner le port /dev/ttyS1, cliquer sur le bouton « Lancer une sauvegarde » :
(Nota : en installant le plugin-zwavejs sur la Smart, zwavejs-ui permet de voir la marque et la version du contrôleur Zwave intégré)
(Nota : la Smart Z-Wave et l’Atlas Z-Wave semblent avoir le même contrôleur Zwave, à savoir Sigma Designs SDK 6.51.3)
2) Restauration sur ZStick5 avec le plugin-openzwave
(/!\ ATTENTION : si le ZStick5 est antérieur à 2018 ou s’il n’est pas en FW 1.1/SDK 6.51.10, la restauration ne se fera pas correctement.)
Brancher la ZStick5 sur un port USB de la Smart.
(Il n’est pas nécessaire que le démon soit ok.)
Dans la configuration du plugin, cliquer le bouton « Backups Réseau » :
Séléctionner le port /dev/ttyACM0, séléctionner le fichier de sauvegarde généré précédemment, cliquer sur le bouton « Restaurer la sauvegarde » :
A ce stade la configuration réseau contenu dans le controleur Z-Wave intégré de la Smart et la ZStick5 est identique.
Désactiver le plugin openzwave.
Débrancher la ZStick5.
3) Atlas avec ZStick5 et plugin-zwavejs
Brancher la ZStick5 sur un port USB2 (noir) de l’Atlas.
A ce stade tout les modules zwave qui étaient pilotables depuis la Smart vont pouvoir l’être depuis l’Atlas.
Pour plus de détails sur la mise en oeuvre du plugin zwavejs avec le ZStick5 sur l’Atlas, voir un autre RTEX ici : [RTEX] Box Jeedom Atlas - plugin MQTT Manager (mqtt2) Mode Broker local - avec plugins abonnés Z-Wave JS (zwavejs) et JeeZigbee (z2m)
Autre méthode d’installation du plugin Z-Wave :
Il se trouve dans GitHub - jeedom/plugin-openzwave at master
Pour l’installer dans Jeedom :
Aller dans :
Réglages > Système > Configuration > Mise à jour/Market > Github > Activer Github
Cliquer bouton « Sauvegarder »
Aller dans :
Plugins > Gestion des plugins > Plugins
Type de source : Github
ID logique du plugin : openzwave
Utilisateur ou organisation du dépôt : jeedom
Nom du dépôt : plugin-openzwave
Branche : master
Cliquer bouton « Sauvegarder »
le plugin Z-Wave apparait dans Plugins > Gestion des plugins
Voila j’espère que ce retour d’expérience sera utile aux membres Jeedom.
akenad