Interface Zwave JS UI non accessible

Bonjour,

Je viens de réinstaller une image Jeedom dans mon RB PI et réinjecter une sauvegarde.
Mais je n’arrive pas a accéder à l’interface Zwave JS UI. j’ai le message d’erreur suivant :

Error: ENOENT: no such file or directory, scandir '/var/www/html/plugins/zwavejs/resources/zwave-js-ui/dist/static/css'
    at Object.readdirSync (node:fs:1438:3)
    at findFiles (/var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/lib/renderIndex.js:33:28)
    at default_1 (/var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/lib/renderIndex.js:53:28)
    at Layer.handle [as handle_request] (/var/www/html/plugins/zwavejs/resources/zwave-js-ui/node_modules/express/lib/router/layer.js:95:5)
    at next (/var/www/html/plugins/zwavejs/resources/zwave-js-ui/node_modules/express/lib/router/route.js:144:13)
    at /var/www/html/plugins/zwavejs/resources/zwave-js-ui/node_modules/express-rate-limit/dist/index.cjs:244:7
    at /var/www/html/plugins/zwavejs/resources/zwave-js-ui/node_modules/express-rate-limit/dist/index.cjs:152:5

J’ai supprimé et réinstallé le plugin Zwave JS j’ai aussi rétabli les droits des dossiers et fichier mais j’ai toujours cette erreur.
Avez-vous svp une idée ou piste ?

Merci d’avance pour votre aide.
Twin

Il faut surtout réinstaller les dépendances

Je l’avais déjà fait je viens de le refaire mais toujours pareil.

Oui mais rien ne nous dit que tout est OK côté dépendances puisque tu ne fournis aucun log, ni même la page santé Jeedom…

1 « J'aime »

Pas de souci je peu fournir :sweat_smile:

[2023-05-15 11:08:46][INFO] : Arrêt du démon ZwaveJS
[2023-05-15 11:08:47][DEBUG] : [configureSettings] Informations reçues de MQTT Manager : {"ip":"127.0.0.1","port":"1883","user":"jeedom","password":"VlDGZyA0B8gvJt6IVtN4lAheC2WENnPDxJb3QKEFaVCX4IKWr3dArr0rHj7SDTc8"}
[2023-05-15 11:08:47][INFO] : Démarrage du démon ZwaveJS : STORE_DIR=/var/www/html/plugins/zwavejs/data/store KEY_S0_Legacy=7422952B95E2EE2ED981BCE08BB5C925 KEY_S2_Unauthenticated=F25DAFA04FCF6BFC2011D5E5AC008ADE KEY_S2_Authenticated=958885361DC4EDB06341BC6E07B8D096 KEY_S2_AccessControl=F44C47EF31C6DE823A327FE8DB67C715 SESSION_SECRET=jeedomSession yarn start
[2023-05-15 11:08:59][ERROR] : Impossible de démarrer le démon ZwaveJS, consultez les logs
[2023-05-15 11:09:17][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2023-05-15 11:08:46
[2023-05-15 11:09:44][INFO] : Arrêt du démon ZwaveJS
[2023-05-15 11:09:45][DEBUG] : [configureSettings] Informations reçues de MQTT Manager : {"ip":"127.0.0.1","port":"1883","user":"jeedom","password":"VlDGZyA0B8gvJt6IVtN4lAheC2WENnPDxJb3QKEFaVCX4IKWr3dArr0rHj7SDTc8"}
[2023-05-15 11:09:45][INFO] : Démarrage du démon ZwaveJS : STORE_DIR=/var/www/html/plugins/zwavejs/data/store KEY_S0_Legacy=7422952B95E2EE2ED981BCE08BB5C925 KEY_S2_Unauthenticated=F25DAFA04FCF6BFC2011D5E5AC008ADE KEY_S2_Authenticated=958885361DC4EDB06341BC6E07B8D096 KEY_S2_AccessControl=F44C47EF31C6DE823A327FE8DB67C715 SESSION_SECRET=jeedomSession yarn start
[2023-05-15 11:09:56][ERROR] : Impossible de démarrer le démon ZwaveJS, consultez les logs
[2023-05-15 11:10:40][INFO] : Arrêt du démon ZwaveJS
[2023-05-15 11:10:41][DEBUG] : [configureSettings] Informations reçues de MQTT Manager : {"ip":"127.0.0.1","port":"1883","user":"jeedom","password":"VlDGZyA0B8gvJt6IVtN4lAheC2WENnPDxJb3QKEFaVCX4IKWr3dArr0rHj7SDTc8"}
[2023-05-15 11:10:41][INFO] : Démarrage du démon ZwaveJS : STORE_DIR=/var/www/html/plugins/zwavejs/data/store KEY_S0_Legacy=7422952B95E2EE2ED981BCE08BB5C925 KEY_S2_Unauthenticated=F25DAFA04FCF6BFC2011D5E5AC008ADE KEY_S2_Authenticated=958885361DC4EDB06341BC6E07B8D096 KEY_S2_AccessControl=F44C47EF31C6DE823A327FE8DB67C715 SESSION_SECRET=jeedomSession yarn start
[2023-05-15 11:10:53][ERROR] : Impossible de démarrer le démon ZwaveJS, consultez les logs
[2023-05-15 11:11:01][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2023-05-15 11:10:40
[2023-05-15 11:28:07][INFO] : Arrêt du démon ZwaveJS
[2023-05-15 11:28:08][DEBUG] : [configureSettings] Informations reçues de MQTT Manager : {"ip":"127.0.0.1","port":"1883","user":"jeedom","password":"VlDGZyA0B8gvJt6IVtN4lAheC2WENnPDxJb3QKEFaVCX4IKWr3dArr0rHj7SDTc8"}
[2023-05-15 11:28:08][INFO] : Démarrage du démon ZwaveJS : STORE_DIR=/var/www/html/plugins/zwavejs/data/store KEY_S0_Legacy=7422952B95E2EE2ED981BCE08BB5C925 KEY_S2_Unauthenticated=F25DAFA04FCF6BFC2011D5E5AC008ADE KEY_S2_Authenticated=958885361DC4EDB06341BC6E07B8D096 KEY_S2_AccessControl=F44C47EF31C6DE823A327FE8DB67C715 SESSION_SECRET=jeedomSession yarn start
[2023-05-15 11:28:20][ERROR] : Impossible de démarrer le démon ZwaveJS, consultez les logs
[2023-05-15 11:28:51][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2023-05-15 11:28:07
[2023-05-15 11:29:05][INFO] : Arrêt du démon ZwaveJS
[2023-05-15 11:29:05][DEBUG] : [configureSettings] Informations reçues de MQTT Manager : {"ip":"127.0.0.1","port":"1883","user":"jeedom","password":"VlDGZyA0B8gvJt6IVtN4lAheC2WENnPDxJb3QKEFaVCX4IKWr3dArr0rHj7SDTc8"}
[2023-05-15 11:29:06][INFO] : Démarrage du démon ZwaveJS : STORE_DIR=/var/www/html/plugins/zwavejs/data/store KEY_S0_Legacy=7422952B95E2EE2ED981BCE08BB5C925 KEY_S2_Unauthenticated=F25DAFA04FCF6BFC2011D5E5AC008ADE KEY_S2_Authenticated=958885361DC4EDB06341BC6E07B8D096 KEY_S2_AccessControl=F44C47EF31C6DE823A327FE8DB67C715 SESSION_SECRET=jeedomSession yarn start
[2023-05-15 11:29:17][ERROR] : Impossible de démarrer le démon ZwaveJS, consultez les logs
[2023-05-15 11:29:29][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2023-05-15 11:29:05
[2023-05-15 11:32:29][INFO] : Arrêt du démon ZwaveJS
[2023-05-15 11:32:30][DEBUG] : [configureSettings] Informations reçues de MQTT Manager : {"ip":"127.0.0.1","port":"1883","user":"jeedom","password":"VlDGZyA0B8gvJt6IVtN4lAheC2WENnPDxJb3QKEFaVCX4IKWr3dArr0rHj7SDTc8"}
[2023-05-15 11:32:30][INFO] : Démarrage du démon ZwaveJS : STORE_DIR=/var/www/html/plugins/zwavejs/data/store KEY_S0_Legacy=0102030405060708090A0B0C0D0E0F10 KEY_S2_Unauthenticated=F25DAFA04FCF6BFC2011D5E5AC008ADE KEY_S2_Authenticated=958885361DC4EDB06341BC6E07B8D096 KEY_S2_AccessControl=F44C47EF31C6DE823A327FE8DB67C715 SESSION_SECRET=jeedomSession yarn start
[2023-05-15 11:32:42][ERROR] : Impossible de démarrer le démon ZwaveJS, consultez les logs
[2023-05-15 12:05:11][INFO] : Arrêt du démon ZwaveJS
[2023-05-15 12:05:12][DEBUG] : [configureSettings] Informations reçues de MQTT Manager : {"ip":"127.0.0.1","port":"1883","user":"jeedom","password":"VlDGZyA0B8gvJt6IVtN4lAheC2WENnPDxJb3QKEFaVCX4IKWr3dArr0rHj7SDTc8"}
[2023-05-15 12:05:12][INFO] : Démarrage du démon ZwaveJS : STORE_DIR=/var/www/html/plugins/zwavejs/data/store KEY_S0_Legacy=0102030405060708090A0B0C0D0E0F10 KEY_S2_Unauthenticated=F25DAFA04FCF6BFC2011D5E5AC008ADE KEY_S2_Authenticated=958885361DC4EDB06341BC6E07B8D096 KEY_S2_AccessControl=F44C47EF31C6DE823A327FE8DB67C715 SESSION_SECRET=jeedomSession yarn start
[2023-05-15 12:05:24][ERROR] : Impossible de démarrer le démon ZwaveJS, consultez les logs
[2023-05-15 12:06:00][DEBUG] : [controllerAction] Exécution d'une action sur le contrôleur de type : 
[2023-05-15 12:06:54][DEBUG] : [controllerAction] Exécution d'une action sur le contrôleur de type : refreshNeighbors
[2023-05-15 12:10:53][DEBUG] : [controllerAction] Exécution d'une action sur le contrôleur de type : 


Vous avez besoins d’autres informations ?

Normal que l ui soit indisponible, le deamon est pas lancé.
Donc log des dépendances, et du lancement du deamon en mode debug.
Copie de la page configuration de zwavejs.
Descriptif de la machine utilisée et de la clef zave…

Le demon est bien en marche.
Regarde les derrières lignes

J’ai monté sur un RB pi une copie de mon installe que j’ai sur synology.
Car j’ai acheter une clé Aeotec ZW090 en gen 5 avec un FW plus récente que la miene afin de passer sur une gen7 au final.
La clé que j’ai acheter n’ai pas détecter par mon NAS donc j’ai monter sur RBpi juste pour faire la sauvegarde de la clé.

Bonsoir,
De ce que je lis dans tes logs, justement kes 2 dernières lignes, le démon n’est pas lancé.
Juste pour comprendre, ozw fonctionne ou pas avec cette clé ?

A bon !
Je ne comprend pas alors

C’est bien toi qui a fourni ces logs ?
Enlève l’option de redémarrage automatique pour voir s’il ne passe pas son temps à se relancer.
Et passe tes logs en mode debug que l’on en sache un peu plus.
Autre chose, tu es sûr du port de la clé ? Sur RPI3 c’est bizarre, normalement ça devrait etre ACMX

Hello, J’avais le même souci après restauration d’un backup sur mon LUNA tout neuf. J’ai fait une restauration du système et ensuite installer seulement zwave JS pour tester et ensuite remis mon backup et tout ok… De la chance ? peut être que lors de la restauration s’il n’y a pas certains fichiers, il prend ceux du backup qui ne sont peut-être pas compatibles ?

Bonne remarque, quelle image Jeedom as-tu installé ?

Oui c’est bien mes logs :sweat_smile:
OK j’ai arreter le redémarrage automatique et passer les logs en debug
Pour le ports j’ai rien d’autre et les capteurs répondent bien.
Pas de souci de ce coté.

Ok merci pour cette piste, j’ai installer jeedom-debian-buster-rpi-4.3.15

Essaie le port ACM0

Si je passer sur le port ACM0 et que je redémarre le démon il ne fonctionne plus

[2023-05-15 12:06:00][DEBUG] : [controllerAction] Exécution d'une action sur le contrôleur de type : 
[2023-05-15 12:06:54][DEBUG] : [controllerAction] Exécution d'une action sur le contrôleur de type : refreshNeighbors
[2023-05-15 12:10:53][DEBUG] : [controllerAction] Exécution d'une action sur le contrôleur de type : 
[2023-05-15 19:46:57][DEBUG] : [controllerAction] Exécution d'une action sur le contrôleur de type : 
[2023-05-15 19:47:21][INFO] : Arrêt du démon ZwaveJS
[2023-05-15 19:47:23][INFO] : Arrêt du démon ZwaveJS
[2023-05-15 19:47:24][DEBUG] : [configureSettings] Informations reçues de MQTT Manager : {"ip":"127.0.0.1","port":"1883","user":"jeedom","password":"VlDGZyA0B8gvJt6IVtN4lAheC2WENnPDxJb3QKEFaVCX4IKWr3dArr0rHj7SDTc8"}
[2023-05-15 19:47:24][INFO] : Démarrage du démon ZwaveJS : STORE_DIR=/var/www/html/plugins/zwavejs/data/store KEY_S0_Legacy=0102030405060708090A0B0C0D0E0F10 KEY_S2_Unauthenticated=F25DAFA04FCF6BFC2011D5E5AC008ADE KEY_S2_Authenticated=958885361DC4EDB06341BC6E07B8D096 KEY_S2_AccessControl=F44C47EF31C6DE823A327FE8DB67C715 SESSION_SECRET=jeedomSession yarn start
[2023-05-15 19:47:35][ERROR] : Impossible de démarrer le démon ZwaveJS, consultez les logs
[2023-05-15 19:47:40][INFO] : Arrêt du démon ZwaveJS
[2023-05-15 19:47:41][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2023-05-15 19:47:23
1 « J'aime »

A si pardon


Il te disais seulement d’attendre un peu avant de relancer le démon.
Et maintenant ça donne quoi ?
As-tu accès à zwavejs UI ?

non toujours la même erreur

Maintenant que tu as mis le bon port, relance les dépendances