Le démon ZWave JS s'arrête

Bonsoir,
Suite à une mise à jour du système (Debian 10 → Debian 11), le plugin ZWave est devenu obsolète. Je l’ai remplacé par le nouveau Plugin ZWave JS.L’installation s’est bien passée, l’installation des dépendances aussi, mais le démon s’arrête peu de temps après l’avoir lancé.

Logs zwavejsd :

[90m2024-09-01 22:05:16.615e[39m e[33mWARNe[39m e[1mSTOREe[22m: scenes.json not found
e[90m2024-09-01 22:05:16.618e[39m e[33mWARNe[39m e[1mSTOREe[22m: nodes.json not found
e[90m2024-09-01 22:05:16.623e[39m e[33mWARNe[39m e[1mSTOREe[22m: users.json not found
e[90m2024-09-01 22:05:16.657e[39m e[31mERRORe[39m e[1mAPPe[22m: Port 8091 is already in use
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
yarn run v1.22.22
$ node --preserve-symlinks server/bin/www.js
e[90m2024-09-01 22:06:12.194e[39m e[32mINFOe[39m e[1mAPPe[22m: Version: 9.12.0.96eeb76
e[90m2024-09-01 22:06:12.204e[39m e[32mINFOe[39m e[1mAPPe[22m: Application path:/var/www/html/plugins/zwavejs/resources/zwave-js-ui
______  __          __                      _  _____     _    _ _____
|___  /  \ \        / /                     | |/ ____|   | |  | |_   _|
/ /____\ \  /\  / /_ ___   _____         | | (___     | |  | | | |
/ /______\ \/  \/ / _' \ \ / / _ \    _   | |\___ \    | |  | | | |
/ /__      \  /\  / (_| |\ V /  __/   | |__| |____) |   | |__| |_| |_
/_____|      \/  \/ \__,_| \_/ \___|    \____/|_____/     \____/|_____|
e[90m2024-09-01 22:06:12.264e[39m e[33mWARNe[39m e[1mSTOREe[22m: scenes.json not found
e[90m2024-09-01 22:06:12.268e[39m e[33mWARNe[39m e[1mSTOREe[22m: nodes.json not found
e[90m2024-09-01 22:06:12.272e[39m e[33mWARNe[39m e[1mSTOREe[22m: users.json not found
e[90m2024-09-01 22:06:12.317e[39m e[31mERRORe[39m e[1mAPPe[22m: Port 8091 is already in use
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Informations Jeedom

Core : 4.4.14 (master)
DNS Jeedom : oui

Plugin : Z-Wave JS
Version : 2024-05-21 01:03:16 (stable)
Statut Démon : Stoppé - (2024-09-01 22:06:02)

Bonjour,

Il serait bien de passer les logs du démon zwavejs en debug de démarrer et fournir le log ici entre balises.

Sans cela il est impossible de déterminer la cause de votre souci.
La page santé Jeedom aussi

Luis

Bonjour,

Comment avez-vous mis à jour pour avoir debian 11?

Les logs « zwawvejs » en « debug » :

[2024-09-03 15:22:58] INFO  : Arrêt du démon ZwaveJS
[2024-09-03 15:22:58] DEBUG  : [configureSettings] Informations reçues de MQTT Manager : {"ip":"127.0.0.1","port":"1883","protocol":"mqtt","user":"jeedom","password":"yA0fyfWXPGDf6cc3BjTfQsjb0PswK6FUTKiIBHXJyECDN38O9SJLqxFtn6Q36LtH"}
[2024-09-03 15:22:58] INFO  : Démarrage du démon ZwaveJS : STORE_DIR=/var/www/html/plugins/zwavejs/data/store KEY_S0_Legacy=600F54E068B176D47921B9A09BC0C0C2 KEY_S2_Unauthenticated=C827B5C9BC7DC14E7A0B1D02CAA1B4A0 KEY_S2_Authenticated=80EF1AA868D7773F385CF3A101116816 KEY_S2_AccessControl=83D6C199E221871CBF475BACEEE9B189 SESSION_SECRET=jeedomSession yarn start

Les logs « zwavejsd » :

yarn run v1.22.22
$ node --preserve-symlinks server/bin/www.js
e[90m2024-09-03 15:23:11.823e[39m e[32mINFOe[39m e[1mAPPe[22m: Version: 9.12.0.96eeb76
e[90m2024-09-03 15:23:11.857e[39m e[32mINFOe[39m e[1mAPPe[22m: Application path:/var/www/html/plugins/zwavejs/resources/zwave-js-ui
______  __          __                      _  _____     _    _ _____
|___  /  \ \        / /                     | |/ ____|   | |  | |_   _|
/ /____\ \  /\  / /_ ___   _____         | | (___     | |  | | | |
/ /______\ \/  \/ / _' \ \ / / _ \    _   | |\___ \    | |  | | | |
/ /__      \  /\  / (_| |\ V /  __/   | |__| |____) |   | |__| |_| |_
/_____|      \/  \/ \__,_| \_/ \___|    \____/|_____/     \____/|_____|
e[90m2024-09-03 15:23:11.927e[39m e[33mWARNe[39m e[1mSTOREe[22m: scenes.json not found
e[90m2024-09-03 15:23:11.945e[39m e[33mWARNe[39m e[1mSTOREe[22m: nodes.json not found
e[90m2024-09-03 15:23:11.948e[39m e[33mWARNe[39m e[1mSTOREe[22m: users.json not found
e[90m2024-09-03 15:23:11.988e[39m e[31mERRORe[39m e[1mAPPe[22m: Port 8091 is already in use
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

La capture de la santé Jeedom :

Bonjour,

J’ai déjà répondu aux demandes de log qui m’étaient demandée et vous remercie d’avoir pris en compte ma demande.

Pour la question, j’ai essayé de mettre à jour ma Debian en modifiant le nom de la distribution dans les sources de packages. La mise à jour m’a coupé le WiFi sans possibilité de le remettre en place !!!
J’ai donc reformaté ma carte SD puis y ait installé une Raspberry Pi OS (debian 11, je ne me souviens plus de son petit nom :sweat_smile:) simple, en 32 bits avec l’outil « Imager ».
Ceci a très bien fonctionné, j’ai tout configuré et effectué les mises à jour puis ai installé Jeedom.
A partir de mon nvaigateur, j’ai réinstallé mon backup de Jeedom.
Cordialement,
Denis

c’est bien là que je voulais arriver :wink:

un détail par contre:

je pense que maintenant l’image 64 bits est complétement fonctionnelle (des expert pi dans la salle? @Fabrice? pour une fois je me permet de ping en direct :wink:) et si oui il est préférable de l’utiliser car un certain nombres de plugins ne fonctionneront pas ou difficilement sur une version 32bits

1 « J'aime »

Bonsoir.

Je vais mettre à jour le tutoriel du pi3b pour, effectivement, conseiller maintenant la distribution 64bits sur ces machines.
Édit : c’est fait

Sinon, pour le problème du Zwave, vous avez bien désactivé le Deamon du plugin Openzwave ?
Les deux ne peuvent pas fonctionner en même temps.

Bonjour,
J’ai bien désactivé le plugin OpenZWave (qui de toutes faàçons est clairement marqué obsolète).
J’ai désactivé le plugin ZWaveJS, purgé les log, réactivé le plugin ZWaveJS puis ai relancé l’installation des dépendances…

Vu le temps que ça prend, je passerai en 64bits lorsque je passerai en Debian 12…

C’est quoi ce port ?
Pouvez vous montrer votre configuration réseau jeedom ?

Bonjour,
Voici la capture de la configuration réseau Jeedom :

J’ai un nouveau log suite à la dernière tentative de démarrage du démon ZWaveJS :


yarn run v1.22.22
$ node --preserve-symlinks server/bin/www.js
node:internal/modules/cjs/loader:1143
throw err;
^
Error: Cannot find module '/var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/bin/www.js'
at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
at Module._load (node:internal/modules/cjs/loader:981:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
at node:internal/main/run_main_module:28:49 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v18.20.4
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Bonjour,

pouvez-vous montrer la configuration du plugin avec le port sélectionné ?

Voic l’écran de configuration du plugin ZWaveJS :

Après recherche, le port 8091 est utilisé par le plugin Zigbee.

Quel est votre contrôleur zwave ?

Vous êtes sur du port choisi ? y a quoi d’autre dans la liste ?

Votre linux est bien à jour ?
apt update && apt upgrade de fait ?

Je peux désactiver le plugin Zigbee et voir ce que ça donne…

Le controleur est un ZMEEUZB1.

Le port choisi est celui qui était sélectionné sur le plugin OpenZWave.
Les autres sont : 1a86 USB_Serial ; RFXCOM RFXtrx433 ; 0658 0200 ; /dev/ttyusb0 ; /dev/ttyusb1 ; /dev/ttyACM0 ; Raspberry pi ; /dev/ttyAMA0 ; /dev/tty*
(* = rien à 63 et printk)