Bonjour à tous
je tente désespérément de migrer ma smart de Z-Wave (openzwave) - stable vers le nouveau plugin zwavejs
en detail:
arret du plug in zwave
installation de zwavejs et MQTT Manager (mqtt2) - stable
dans la zwavejs je me retrouve avec le demon non démaré et …c’est tout
lorsque je relance pas grand chose de plus
si qq a une idée
Merci d’avance
ps j’ai mis a jour ce matin zwavjs (et rien de plus !)
Error: Cannot find module 'worker_threads'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at /var/www/html/plugins/zwavejs/resources/zwave-js-ui/.yarn/releases/yarn-3.2.1.cjs:428:2642
at Object.<anonymous> (/var/www/html/plugins/zwavejs/resources/zwave-js-ui/.yarn/releases/yarn-3.2.1.cjs:741:8846)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
+ chown -R www-data:www-data CHANGELOG.md LICENSE README.md SECURITY.md app.ts bin build config docker docs genereteDocs.ts hass kubernetes kustomization.yaml lib nodemon.json package.json package.sh pkg server_config.js snippets src static store test tsconfig.eslint.json tsconfig.json views wallaby.js yarn.lock
+ '[' -e /dev/ttyAMA0 ']'
+ '[' -e /dev/ttymxc0 ']'
+ '[' -e /dev/ttyAMA0 ']'
++ grep Revision /proc/cpuinfo
++ tr -d ' '
++ cut -d: -f2
+ RPI_BOARD_REVISION=020c
+ [[ 020c == \8 ]]
+ [[ 020c == \8 ]]
+ [[ 020c == \d ]]
+ echo 'Everything is successfully installed!'
Everything is successfully installed!
+ echo 4
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end zwavejs
+ rm /tmp/jeedom_install_in_progress_zwavejs
+ echo '*******************End of package installation******************'
*******************End of package installation******************
Log du plugin zwavejs
[2023-08-04 18:32:06][INFO] : Début d'activation du plugin
[2023-08-04 18:32:07][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2023-08-04 18:32:40][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-08-04 18:32:40][INFO] : Arrêt du démon ZwaveJS
[2023-08-04 18:32:41][INFO] : Démarrage du démon ZwaveJS : STORE_DIR=/var/www/html/plugins/zwavejs/data/store KEY_S0_Legacy=0102030405060708090A0B0C0D0E0F10 KEY_S2_Unauthenticated=809D211387485599240EDF3B3ACCCD49 KEY_S2_Authenticated=BA33F0EB15BB5A55F5DA1E84716B5353 KEY_S2_AccessControl=C3EFAC94B7855F9C1136CC36D4B0E339 SESSION_SECRET=jeedomSession yarn start
[2023-08-04 18:32:51][ERROR] : Impossible de démarrer le démon ZwaveJS, consultez les logs
[2023-08-04 18:34:37][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-08-04 18:34:37][INFO] : Arrêt du démon ZwaveJS
[2023-08-04 18:34:37][INFO] : Démarrage du démon ZwaveJS : STORE_DIR=/var/www/html/plugins/zwavejs/data/store KEY_S0_Legacy=0102030405060708090A0B0C0D0E0F10 KEY_S2_Unauthenticated=809D211387485599240EDF3B3ACCCD49 KEY_S2_Authenticated=BA33F0EB15BB5A55F5DA1E84716B5353 KEY_S2_AccessControl=C3EFAC94B7855F9C1136CC36D4B0E339 SESSION_SECRET=jeedomSession yarn start
[2023-08-04 18:34:48][ERROR] : Impossible de démarrer le démon ZwaveJS, consultez les logs
J’ai aussi eu quelques problèmes de demarrage du plugin zwave JS.
Ce qui m’a « sauvé » :
0 : Sauvegarde
1 : Menu réglages/systeme/configuration/_OS/DB
vérifier/réparer/nettoyer
2 : Menu réglages/systeme/centre de mise a jour : tout mettre a jour
3 : Relancer installation des dépendances des plugins MQTT et Zwave-js
4 : Lancer mqtt
5 : lancer zwave-js
Même soucis et la solution de @j_c_b a été salvatrice. Un peu craintif, j’avais essayé la migration sur une smart « bac à sable » avec 5 équipements z-wave et où tout a finalement fonctionné grâce aux manips ci-dessus.
Par contre, nombreux soucis avec ma smart en « production » (32 équipements z-wave et 129 scénarios). Ces manips n’ont pas résolu le non démarrage du plugin MQTT Manager. J’ai dû passer par la case départ (recovery mode) et la restauration d’une sauvegarde non sans quelques soucis supplémentaires lors de la mise à jour du core et des quelques plugins présents dans le fichier original de jeedom (4.0.61) ce qui a pris beaucoup de temps. Par contre, avec cette 2ème migration, tout s’est passé sans avoir besoin de ces manips !?! 4 équipements ont nécessité de recréer les commandes manquantes mais 28 ont migré sans problème vers z-wave JS. Après cela, 2 jours de travail pour adapter les tuiles, les virtuels, les scénarios, les tests et finalement pour pouvoir supprimer le plugin z-wave…
Pour clore, la charge système 15’ mesurée par le plugin Monitoring était de 1.2 durant de nombreuses heures alors qu’elle était de 0.3 avant la migration. Un redémarrage a heureusement été la solution pour revenir à une valeur « raisonnable ». Le travail qui a été fait pour ce plugin z-wave JS est remarquable. Tout y est plus clair. Merci à tous ceux qui y ont contribué. J’ai « commis » d’autres jeedoms smart pour des amis. Mais pas sûr que je migre ces machines compte tenu du travail que cela engendre.
Coté mqttmanager tout est ok ? => oui le demon fonctionne tout est en vert, le plugin demarrer et redemarre sans probleme
Tu es sûr du port sélectionné ? => c’est le port Odroid C2(/dev/ttyS1)
le mode est en Broker local , Mosquitto est demarré
et voici le derniers log en fichier zwavejs_packages (2).log (4,7 Ko) zwavejs.log (4,6 Ko) zwavejsd (2).log (4,1 Ko)
j’ai effectué la procédure de j_c_b avec beaucoup d’espoirs !
mais le résultat reste identique
j’avais aussi tenté la désinstallation des 2 plug in , reboot, puis réinstallation , idem …
J’attend un nouveau disque (il ne me reste 3 % de place apres l’installation de zwavejs pour faire un recovery mode, mais si je pouvais m’en passer cela serais top