Page 1 sur 1

petit retour sur passage à z-wave-js

Publié : 08 janv. 2024, 11:19
par boum
Kikoo et bonne année à tous :mrgreen:

Les fêtes sont passées et l'éclairage automatique des décorations n'est plus nécessaire. Je n'utilise pas la domotique pour le chauffage. Je me suis donc dit le weekend dernier que j'allais enfin faire le passage de OpenZWave à ZWave-JS.

Petit point préliminaire, je suis sur Domoticz 2022.2 et je passerai peut-être à 2024.2 quelques mois après sa sortie. Ça fait longtemps que j'ai désactivé la mise à jour automatique. Je suis au rythme approximatif d'un upgrade tous les deux ans.

Pour le ZWave, j'ai en ce moment 22 dispositifs. Globalement satisfait du protocole, à part les détecteurs de fumée Fibaro qui se déclenchent la nuit sans raison après un ou deux ans d'utilisation — ce n'est pas le signal de batterie faible, et j'en avais deux, elles ont le même défaut.

Pour ce qui est de docker et docker-compose, j'avais une première expérience avec zigbee2mqtt. J'ai 2 appareils, rien de critique, et j'ai choisi ce plugin pour justement me faire la main dans l'optique de la migration ZWave.

Note: le tutoriel sur le wiki officiel a été mis à jour https://www.domoticz.com/wiki/Zwave-JS-UI

Je n'utilise pas docker pour MQTT. Le seul intérêt du tout-docker est que le téraoctet n'est pas cher. Ce n'est même pas vraiment plus simple pour les débutants (pour l'instant ?)

La transition fut relativement facile et sans douleur. Une ou deux prises ont dues être ré-interrogées pour fonctionner.

Le plus long a été le remplacement des anciens dispositifs par les nouveaux. Notamment deux télécommandes, pour un total de 24 « push buttons » qu'il a fallu renommer sans le $, remplacer, renommer avec le $ pour les cacher.

Deux dispositifs RGBW n'ont pas pu être remplacés. Il a fallu modifier toutes les scènes dans lesquels ils étaient présents.

J'y ai passé quelques heures au total (sans toutes les préparations préliminaires ceci dit).

L'interface web qui remplace le control panel a tout de suite plus de gueule et fait moins logiciel du siècle dernier. Mais était-ce nécessaire de tout coder en javascript en-dessous ? Le processus prend clairement plus de temps CPU, même si la charge n'est pas énorme.

Un de mes soucis récurrents est que certaines prises tombent hors-réseau. C'était toujours hasardeux de les faire fonctionner de nouveau. On verra si ce nouveau driver est plus pratique.

Re: petit retour sur passage à z-wave-js

Publié : 08 janv. 2024, 16:20
par lost
boum a écrit : 08 janv. 2024, 11:19 Mais était-ce nécessaire de tout coder en javascript en-dessous?.
La choix d'un langage pour un type de développement est pourtant fondamental... Ici la réponse est dans la question, JS ayant été conçu pour du web dynamique côté client (pendant de php côté serveur), c'est à la base pas trop pour faire du driver!

Vu le nombre de nœuds zwave que j'ai (chauffage/une grosse partie de l'alarme...), inutile de dire que je ne saute pas de joie et le retour d'OZW en beta 2024.1 me permet de voir venir, surtout que OZW s'est pour moi révélé très stable, avec qq pb mineurs parfois lors d'inclusion ou de redémarrages avec des nœuds capricieux, que j'ai toujours pu résoudre assez facilement.

Cela aurait été perfectible, ce ne sera hélas plus fait, mais au moins j'en connais les petits défauts et sait/peu y pallier avec in-fine le plus important pour moi: Stabilité irréprochable sur un uptime (parfois plus de 3 mois) => Tranquilité qd je pars en vacances!

Pas certain que zwavejsui se comporte aussi bien de ce point de vue, à lire certains retours longue durée (après la bonne impression initiale, malgré le côté usine à gaz à l'installation, des pb dans le temps difficiles à anticiper): Merci de ce retour, de nous tenir au courant si des pépins arrivent (ou si c'est le bonheur) et meilleurs vœux!

Re: petit retour sur passage à z-wave-js

Publié : 12 janv. 2024, 16:45
par mrelfire
cet un outil très jeune, à des année lumières de ce que proposait domoticz
très peu de produit supporté finalement quand on regarde en détail :) => après c'est de la chance, au niveau stabilité je ne suis pas convaincu , sur les quelques petits nodes qu'il supporte, j'ai des erreurs de stabilité au bout de quelques heures qui nécessite un redémarrage

on passe de l'âge moderne à l'âge des cavernes en conclusion

petit retour sur passage à z-wave-js

Publié : 13 janv. 2024, 00:11
par pierrotori
je suis passe a docker lors de ma migration de ma domotique en mars 2023
je suis sur un rpi2 32 bit avec des containers domoticz / homebridge / zwave-js-ui /mosquitto / wireguard / fail2ban avec bullseye et 20 devices et 40 scripts
j’attends avec impatience le nouveau system thread et matter
mon retour est que le system est tres stable et rapide et surtout plus de problème d’os lors de test hasardeux
je peux tester un nouveau container sans impacter l’os et ca c’est genial
donc n’hésitez pas a utiliser zwave-js-ui sous docker