Impossible de démarrer le démon ZwaveJS

Bonjour,
Lors d’une mise à jour fin de semaine dernière je n’arrive pas à redémarrer le Démon de Z-wave JS.
La mise à été étonnamment longue plus d’1 heure 30 pour la mise à jour du core et du plugin App Mobile
J’ai fouillé un maximum sur ce sujet mais je n’ai pas trouvé de solution parmi tous les sujets similaires.

Informations Jeedom Luna

Core : 4.4.2 (V4-stable)
DNS Jeedom Luna : oui

Plugin : Z-Wave JS
Version : 2024-02-27 11:01:50 (stable)
Statut Démon : Stoppé - (2024-04-08 18:40:04)

Log Z-Wavejs

0000|[2024-04-08 18:40:03] DEBUG  : [refreshIfNeeded] 64/0/mode 11
0001|[2024-04-08 18:40:04] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0002|[2024-04-08 18:40:04] INFO  : Arrêt du démon ZwaveJS
0003|[2024-04-08 18:40:05] DEBUG  : [configureSettings] Informations reçues de MQTT Manager : {"ip":"127.0.0.1","port":"1883","user":"jeedom","password":"uOtV6sn3KNeGT4XnPOEdN23bhkulcIvclwhOhtDgJXImiNfrK7CnJnqyh2eBk8H3"}
0004|[2024-04-08 18:40:05] INFO  : Démarrage du démon ZwaveJS : STORE_DIR=/var/www/html/plugins/zwavejs/data/store KEY_S0_Legacy=4932949FB243F269D738B3F6034E0EFE KEY_S2_Unauthenticated=35416D55A77AF8982B0E410C67FC69B4 KEY_S2_Authenticated=81F3C768DB1764EC0368B04098FB83EE KEY_S2_AccessControl=043557DA6C401F746687323075D6FA8B SESSION_SECRET=jeedomSession yarn start
0005|[2024-04-08 18:40:15] ERROR  : Impossible de démarrer le démon ZwaveJS, consultez les logs

Page Santé

Merci d’avance.

Vous êtes au moins deux

Antoine

Bonsoir,
Oui mais là comme l’autre, pas de page config du plugin pour essayer de comprendre.
Perso pas eu de pb ni avec zigbee ni avec Zwave. Mon mosquito est installé par Jmqtt.

Voici une copie d’écran de la page config du plugin ZWavejs


Il y a trois logs possibles. Que donne les deux autres ?

zwavejsd

0000|yarn run v1.22.22
0001|error Couldn't find a package.json file in "/var/www/html/plugins/zwavejs/resources/zwave-js-ui"
0002|info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

zwavejs_packages
zwavejs_packages.txt (43,4 Ko)

Bonjour,
Voici la page de config du plugin


et le log
zwavejs.txt (998,5 Ko)
Cordialement

Déjà que donne la réinstallation des dépendances ?

Antoine

1 « J'aime »

De mon côté lorsque que je relance les dépendances ZWAVEJS le Démon MQTT s’arrête alors qu’il était OK avant la relance des dépendances

Le redémarrage du démon MQTT se fait rapidement mais le démon ZWAVEJS ne démarre pas.

Voici les logs après les manipulations citées ci-dessus:
2024-04-09-zwavejs (2).txt (2,1 Ko)
2024-04-09-zwavejsd.txt (600 Octets)
2024-04-09-zwavejs_packages.txt (58,2 Ko)
2024-04-09-mqtt2.txt (2,3 Ko)
2024-04-09-mqtt2d.txt (32,3 Ko)

Après relance de mqtt manger, il faut attendre jusqu’à 5min pour avoir celui de zwavejs qui se lance correctement.

Je viens de faire le test en attendant 20 minutes entre la relance de MQTT et la relance de ZWAVEJS.
Malheureusement cela n’est pas concluant.

Essaye de reinstaller la dernière mise à jour du plugin zwavejs.

Antoine

C’est fait mais pas concluant.
Vu que l’installation des dépendances arrête MQTT, j’ai aussi réinstallé MQTT mais cela n’a pas amélioré mon cas.

Hello,

J’ai exactement le même problème ici après la mise à jour vers bulleseye.

Mise à jour ou nouvelle installation ?

Mise à jour

Une mise à jour système, donc de debian, est souvent source de complications pour un jeedom pré-installé.

Le mieux est de faire une sauvegarde jeedon, l’externaliser et de repartir sur une nouvelle installation de jeedom.
Cette nouvelle installation faite, 30min, appliquer la sauvegarde, mettre à jour jeedom si nécessaire/désiré et vérifier que les plugins ont bien installés leur dépendances.

Antoine

J’ai pas que Jeedom sur le Nuc du coup cette solution ne m’enchantait pas trop…

En revanche, j’ai réglé le problème (qui je précise était le même qu’évoqué ici, j’avais les mêmes logs, MQTT qui s’arrêtait dès que je touchais aux dépendances, …) en supprimant et réinstallant le plugin… tout fonctionne !

Je viens de faire ça et c’est pas vraiment plus efficace. Mon zwavejs et mon jeezigbee étaient ko, j’ai du réinstaller plusieurs fois les dépendances.
Si ça peut aider @pierre.benattar : j’ai fini par tout faire marcher réinstallant les dépendances mqtt2, puis celles de z2m, attendu une nuit et relancer les depandances de zwavejs. Et ce matin tout fonctionne. Voilà, pas sûr que ça aide beaucoup mais c’est mon petit retour…