Sur VM Debian 11, Core Beta 4.4, Plugin Beta : 2023-12-02 01:03:17
Merci pour le change log
=> La version de zwavejs ui est désormais la 9.5.0. Pas de souci de recompil des dépendances.
Néanmoins cette version, en fonction des configs (vm par exemple) demande à couper le soft reset.
Le souci est qu’en remote, avec DNS Jeedom, l’interface zwajs ui n’est pas joignable.
Ce qui veut dire qu’en cas de reboot (hiver avec coupure de courant) zwave est HS car le démon ne démarre pas.
La solution de modifier le fichier zwavejsclass.php ligne 164
$settings['zwave']['enableSoftReset'] = false;
fonctionne forcément, mais après mise à jour demande de ne pas oublier de la remodifier !
D’ou ma question de savoir si ici :
On ne pourrait pas avoir une checkbox pour activer ou pas le soft reset !
De la sorte cela résoudrait le souci pour ceux qui doivent le couper.
peux-tu tester, sans toucher au soft reset,
mais de mettre comme port du contrôleur Z-Wave le /dev/serial/by-id correspondant à ta clé (au lieu de /dev/ttyACM0) ?
compte tenu de tout ce qui s’est dit sur cette communauté au sujet du soft reset, ta suggestion de pouvoir l’activer/désactiver au niveau du plugin me semble pertinent.
A noter que pour le Rock PI4B+ (base de l’Atlas),
en Bullseye, NodeJS 18 et Z-Stick Gen5 (SDK v6.81.6),
Jeedom core 4.3.20 stable, plugin zwavejs 2023-11-14 stable,
port du contrôleur Z-Wave sur /dev/serial/by-id,
il a été possible de forcer la Version de zwave-js-ui de 8.26.0 à 9.5.0,
et cela fonctionne (même après reboot) sans toucher au soft reset.
Je viens de mettre à jour vers 9.5.0 sur Proxmox.
Même si j’ai dû rebooter car ma clé avait sauté (plus visible avec lsusb), aucun soucis avec le soft reset enclenché.
C’est donc bizarre ton problème sur esxi.
Après, je suis d’accord avec ta proposition même s’il faudrait régler le problème au fond.
Depuis 2020 c’est un peu plus compliqué, à part le hardware de la gen5+ qui est effectivement différent (compatibilité usb3).
Toutes les gen5 après 2018 (en 1.00 ou 1.01) peuvent passer en 1.02 (même firmware que la gen5+).
C’est le cas de la mienne.
Pour @anon53349806 je ne connais pas son FW (ou je ne m’en rappelle plus).
+1 pour intégrer cette option, ca évitera d’aller modifier le fichier de class à chaque mise à jour…
Je viens de passer à la dernière version stable de Zwave (avec une clé Aeotec Gen 5+ à jour sur un jeedom à jour en 4.3.20, sur du debian 11) et le réseau zwave n’a pas démarré après passage en 9.5.1… (driver en erreur côté zwave js ui, même pb que beaucoup…)
J’ai modifié le fichier class du plugin pour passer le soft reset à false, et après redémarrage du démon, tout est reparti (ouffff )
Donc j’avoue qu’une telle option dans la page config du plugin serait la bienvenue et bien pratique…