Migration openzwave vers zwave JS

Bonjour à tous.
J’ai une box smart qui était en Debian 10 jusque là. Jai acheté une EMMC de 32 Go et j’ai flashé l’image de Debian 12 donnée sur la documentation quej’ ai installé sur ma box.J’ai mis à jour le CORE en version 4.5.3.
J’ai une difficulté dans le passage à zwaveJS. Mon problème est la récupération de mes multiples modules. D’après les indications recueillies sur les différents sujets j’ai ::
J’ai arrêté le Demon de openzwave
J’ai démarrer Mosquito dans MQTT Manager
Le résultat, comme je l’ai vu sur certains sujets , c’est l’apparition des modules crées par zwaveJS avec un logo vert, des commandes spécifiques etc… que vous connaissez bien…

Comme indiqué sur ce forum et dans la documentation, j’ai voulu utiliser le menu remplacer avant de supprimer openzwave. J’ai d’abord voulu essayer avec un seul module. J’ai changé le nom de ce module en ajoutant « _old »
J’ai donc sélectionner l’objet
J’ai coché les plugins zwave et zavejs et j’ai bien la liste en bas à gauche après avoir cliqué sur filtrer.
Ce qui me bloque, c’est que dans la liste cible, j’ai les mêmes modules que les modules sources alors que je m’attendais à avoir les noms des modules détectés par zwaveJS.

Je ne sais pas si a une importance mais lorsque je vais dans un module crée par zwaveJS, il y a un cadre orange avec écrit :« Le nœud n’a pas encore été initié. Il sera mis à jour automatiquement lorsque l’initialisation sera terminée. Cela prendra quelques secondes. etc… »
Sur les conseils de Mips, je vous transmet la page santé, la configuraiton et les logs.
Je ne sais pas quoi penser des ces modules alros, je vous les montre.
Page équipement


Page commandes

Et je vous transmet :
La page santé

La page configuration

Les logs

Si quelqu’un peut m’aider à résoudre cette petite difficulté, ça me rendrai service. Merci

Bonjour,

  1. Aviez-vous des modules inclus en sécurisé? si oui, avez-vu lu l’encart bleu?
    image

  2. il faudrait fournir (comme demandé sur l’autre post), tous les logs, collés dans un bloc Texte préformaté => [Tuto] Logs en texte préformaté - Discussions Générales - Communauté Jeedom, pas de capture écran

  3. une autre info que vous avez manqué dans la doc/changelog suite à la nouvelle version debian, le port à configurer a changé:
    image

  4. et suite à ce port, je voudrais aussi avoir la page santé, comme demandé également sur l’autre post, pas convaincu que vous soyez en 4.5.3 contrairement à ce que vous dites

Bonsoir,
-Non, Je n’ai pas de module inclus en sécurisé.
-Vous voulez les logs zwavejsd ou zwavejs package ou les deux ?
-J’ai regardé dans le changelog et je n’ai pas vu évoquer un changement de port. Pouvez vous préciser ?
-J’ai mis la page santé, J’en connais pas d’autre, je ne connais pas tout sur Jeedom. Je mets la page "centre de mise à jour ou la version du core est écrite.
Merci et bonne soirée

Tu as mis la page santé du Zwave
Il serait intéressant d’avoir la page santé « générale » de Jeedom depuis le menu Analyse > Santé

Donne les deux tant qu’à faire.

Bonjour et merci Aurel pour ces précisions.
Désolé, je ne m’étais jamais préoccupé de cette page

Pour les logs :
zwavejsd

0000|> zwave-js-ui@11.12.0 start
0001|> node --preserve-symlinks server/bin/www.js
0002|e[90m2026-05-21 08:45:28.045e[39m e[32mINFOe[39m e[1mAPPe[22m: Version: 11.12.0.3f54031
0003|e[90m2026-05-21 08:45:28.061e[39m e[32mINFOe[39m e[1mAPPe[22m: Application path:/var/www/html/plugins/zwavejs/resources/zwave-js-ui
0004|e[90m2026-05-21 08:45:28.063e[39m e[32mINFOe[39m e[1mAPPe[22m: Store path:/var/www/html/plugins/zwavejs/data/store
0005|______  __          __                      _  _____     _    _ _____
0006||___  /  \ \        / /                     | |/ ____|   | |  | |_   _|
0007|/ /____\ \  /\  / /_ ___   _____         | | (___     | |  | | | |
0008|/ /______\ \/  \/ / _' \ \ / / _ \    _   | |\___ \    | |  | | | |
0009|/ /__      \  /\  / (_| |\ V /  __/   | |__| |____) |   | |__| |_| |_
0010|/_____|      \/  \/ \__,_| \_/ \___|    \____/|_____/     \____/|_____|
0011|e[90m2026-05-21 08:45:28.153e[39m e[33mWARNe[39m e[1mSTOREe[22m: scenes.json not found
0012|e[90m2026-05-21 08:45:28.159e[39m e[33mWARNe[39m e[1mSTOREe[22m: nodes.json not found
0013|e[90m2026-05-21 08:45:28.167e[39m e[33mWARNe[39m e[1mSTOREe[22m: users.json not found
0014|> zwave-js-ui@11.12.0 start
0015|> node --preserve-symlinks server/bin/www.js
0016|e[90m2026-05-21 08:50:18.487e[39m e[32mINFOe[39m e[1mAPPe[22m: Version: 11.12.0.3f54031
0017|e[90m2026-05-21 08:50:18.501e[39m e[32mINFOe[39m e[1mAPPe[22m: Application path:/var/www/html/plugins/zwavejs/resources/zwave-js-ui
0018|e[90m2026-05-21 08:50:18.504e[39m e[32mINFOe[39m e[1mAPPe[22m: Store path:/var/www/html/plugins/zwavejs/data/store
0019|______  __          __                      _  _____     _    _ _____
0020||___  /  \ \        / /                     | |/ ____|   | |  | |_   _|
0021|/ /____\ \  /\  / /_ ___   _____         | | (___     | |  | | | |
0022|/ /______\ \/  \/ / _' \ \ / / _ \    _   | |\___ \    | |  | | | |
0023|/ /__      \  /\  / (_| |\ V /  __/   | |__| |____) |   | |__| |_| |_
0024|/_____|      \/  \/ \__,_| \_/ \___|    \____/|_____/     \____/|_____|
0025|e[90m2026-05-21 08:50:18.598e[39m e[33mWARNe[39m e[1mSTOREe[22m: scenes.json not found
0026|> zwave-js-ui@11.12.0 start
0027|> node --preserve-symlinks server/bin/www.js
0028|e[90m2026-05-21 08:54:50.856e[39m e[32mINFOe[39m e[1mAPPe[22m: Version: 11.12.0.3f54031
0029|e[90m2026-05-21 08:54:50.869e[39m e[32mINFOe[39m e[1mAPPe[22m: Application path:/var/www/html/plugins/zwavejs/resources/zwave-js-ui
0030|e[90m2026-05-21 08:54:50.870e[39m e[32mINFOe[39m e[1mAPPe[22m: Store path:/var/www/html/plugins/zwavejs/data/store
0031|______  __          __                      _  _____     _    _ _____
0032||___  /  \ \        / /                     | |/ ____|   | |  | |_   _|
0033|/ /____\ \  /\  / /_ ___   _____         | | (___     | |  | | | |
0034|/ /______\ \/  \/ / _' \ \ / / _ \    _   | |\___ \    | |  | | | |
0035|/ /__      \  /\  / (_| |\ V /  __/   | |__| |____) |   | |__| |_| |_
0036|/_____|      \/  \/ \__,_| \_/ \___|    \____/|_____/     \____/|_____|
0037|e[90m2026-05-21 08:54:50.930e[39m e[33mWARNe[39m e[1mSTOREe[22m: scenes.json not found
0038|> zwave-js-ui@11.12.0 start
0039|> node --preserve-symlinks server/bin/www.js
0040|e[90m2026-05-21 10:18:11.655e[39m e[32mINFOe[39m e[1mAPPe[22m: Version: 11.12.0.3f54031
0041|e[90m2026-05-21 10:18:11.667e[39m e[32mINFOe[39m e[1mAPPe[22m: Application path:/var/www/html/plugins/zwavejs/resources/zwave-js-ui
0042|e[90m2026-05-21 10:18:11.669e[39m e[32mINFOe[39m e[1mAPPe[22m: Store path:/var/www/html/plugins/zwavejs/data/store
0043|______  __          __                      _  _____     _    _ _____
0044||___  /  \ \        / /                     | |/ ____|   | |  | |_   _|
0045|/ /____\ \  /\  / /_ ___   _____         | | (___     | |  | | | |
0046|/ /______\ \/  \/ / _' \ \ / / _ \    _   | |\___ \    | |  | | | |
0047|/ /__      \  /\  / (_| |\ V /  __/   | |__| |____) |   | |__| |_| |_
0048|/_____|      \/  \/ \__,_| \_/ \___|    \____/|_____/     \____/|_____|
0049|e[90m2026-05-21 10:18:11.741e[39m e[33mWARNe[39m e[1mSTOREe[22m: scenes.json not found
0050|> zwave-js-ui@11.12.0 start
0051|> node --preserve-symlinks server/bin/www.js
0052|e[90m2026-05-21 10:55:47.105e[39m e[32mINFOe[39m e[1mAPPe[22m: Version: 11.12.0.3f54031
0053|e[90m2026-05-21 10:55:47.117e[39m e[32mINFOe[39m e[1mAPPe[22m: Application path:/var/www/html/plugins/zwavejs/resources/zwave-js-ui
0054|e[90m2026-05-21 10:55:47.119e[39m e[32mINFOe[39m e[1mAPPe[22m: Store path:/var/www/html/plugins/zwavejs/data/store
0055|______  __          __                      _  _____     _    _ _____
0056||___  /  \ \        / /                     | |/ ____|   | |  | |_   _|
0057|/ /____\ \  /\  / /_ ___   _____         | | (___     | |  | | | |
0058|/ /______\ \/  \/ / _' \ \ / / _ \    _   | |\___ \    | |  | | | |
0059|/ /__      \  /\  / (_| |\ V /  __/   | |__| |____) |   | |__| |_| |_
0060|/_____|      \/  \/ \__,_| \_/ \___|    \____/|_____/     \____/|_____|
0061|e[90m2026-05-21 10:55:47.178e[39m e[33mWARNe[39m e[1mSTOREe[22m: scenes.json not found
0062|e[90m2026-05-21 10:55:47.187e[39m e[31mERRORe[39m e[1mSTOREe[22m: Error reading file: nodes.json /var/www/html/plugins/zwavejs/data/store/nodes.json: Unexpected non-whitespace character after JSON at position 3946 (line 2 column 1)
0063|SyntaxError: /var/www/html/plugins/zwavejs/data/store/nodes.json: Unexpected non-whitespace character after JSON at position 3946 (line 2 column 1)
0064|at JSON.parse (<anonymous>)
0065|at Object._readFile (/var/www/html/plugins/zwavejs/resources/zwave-js-ui/node_modules/jsonfile/index.js:25:16)
0066|at StorageHelper._getFile (file:///var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/lib/jsonStore.js:80:20)
0067|at StorageHelper.init (file:///var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/lib/jsonStore.js:34:25)
0068|> zwave-js-ui@11.12.0 start
0069|> node --preserve-symlinks server/bin/www.js
0070|e[90m2026-05-21 12:29:29.874e[39m e[32mINFOe[39m e[1mAPPe[22m: Version: 11.12.0.3f54031
0071|e[90m2026-05-21 12:29:29.895e[39m e[32mINFOe[39m e[1mAPPe[22m: Application path:/var/www/html/plugins/zwavejs/resources/zwave-js-ui
0072|e[90m2026-05-21 12:29:29.897e[39m e[32mINFOe[39m e[1mAPPe[22m: Store path:/var/www/html/plugins/zwavejs/data/store
0073|______  __          __                      _  _____     _    _ _____
0074||___  /  \ \        / /                     | |/ ____|   | |  | |_   _|
0075|/ /____\ \  /\  / /_ ___   _____         | | (___     | |  | | | |
0076|/ /______\ \/  \/ / _' \ \ / / _ \    _   | |\___ \    | |  | | | |
0077|/ /__      \  /\  / (_| |\ V /  __/   | |__| |____) |   | |__| |_| |_
0078|/_____|      \/  \/ \__,_| \_/ \___|    \____/|_____/     \____/|_____|
0079|e[90m2026-05-21 12:29:30.031e[39m e[33mWARNe[39m e[1mSTOREe[22m: scenes.json not found
0080|e[90m2026-05-21 12:29:30.052e[39m e[31mERRORe[39m e[1mSTOREe[22m: Error reading file: nodes.json /var/www/html/plugins/zwavejs/data/store/nodes.json: Unexpected non-whitespace character after JSON at position 3946 (line 2 column 1)
0081|SyntaxError: /var/www/html/plugins/zwavejs/data/store/nodes.json: Unexpected non-whitespace character after JSON at position 3946 (line 2 column 1)
0082|at JSON.parse (<anonymous>)
0083|at Object._readFile (/var/www/html/plugins/zwavejs/resources/zwave-js-ui/node_modules/jsonfile/index.js:25:16)
0084|at StorageHelper._getFile (file:///var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/lib/jsonStore.js:80:20)
0085|at StorageHelper.init (file:///var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/lib/jsonStore.js:34:25)
0086|> zwave-js-ui@11.12.0 start
0087|> node --preserve-symlinks server/bin/www.js
0088|e[90m2026-05-21 22:51:06.862e[39m e[32mINFOe[39m e[1mAPPe[22m: Version: 11.12.0.3f54031
0089|e[90m2026-05-21 22:51:06.874e[39m e[32mINFOe[39m e[1mAPPe[22m: Application path:/var/www/html/plugins/zwavejs/resources/zwave-js-ui
0090|e[90m2026-05-21 22:51:06.876e[39m e[32mINFOe[39m e[1mAPPe[22m: Store path:/var/www/html/plugins/zwavejs/data/store
0091|______  __          __                      _  _____     _    _ _____
0092||___  /  \ \        / /                     | |/ ____|   | |  | |_   _|
0093|/ /____\ \  /\  / /_ ___   _____         | | (___     | |  | | | |
0094|/ /______\ \/  \/ / _' \ \ / / _ \    _   | |\___ \    | |  | | | |
0095|/ /__      \  /\  / (_| |\ V /  __/   | |__| |____) |   | |__| |_| |_
0096|/_____|      \/  \/ \__,_| \_/ \___|    \____/|_____/     \____/|_____|
0097|e[90m2026-05-21 22:51:06.937e[39m e[33mWARNe[39m e[1mSTOREe[22m: scenes.json not found
0098|e[90m2026-05-21 22:51:06.946e[39m e[31mERRORe[39m e[1mSTOREe[22m: Error reading file: nodes.json /var/www/html/plugins/zwavejs/data/store/nodes.json: Unexpected non-whitespace character after JSON at position 3946 (line 2 column 1)
0099|SyntaxError: /var/www/html/plugins/zwavejs/data/store/nodes.json: Unexpected non-whitespace character after JSON at position 3946 (line 2 column 1)
0100|at JSON.parse (<anonymous>)
0101|at Object._readFile (/var/www/html/plugins/zwavejs/resources/zwave-js-ui/node_modules/jsonfile/index.js:25:16)
0102|at StorageHelper._getFile (file:///var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/lib/jsonStore.js:80:20)
0103|at StorageHelper.init (file:///var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/lib/jsonStore.js:34:25)

zwavejs packages

0000|+ echo '*******************Begin of package installation******************'
0001|*******************Begin of package installation******************
0002|+ touch /tmp/jeedom_install_in_progress_zwavejs
0003|+ echo 1
0004|+ echo 2
0005|+ sudo chmod +x /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh
0006|+ sudo /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh
0007|+ echo 'Pre installation de l'\''installation/mise à jour des dépendances zwavejs'
0008|Pre installation de l'installation/mise à jour des dépendances zwavejs
0009|+++ dirname /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh
0010|++ cd /var/www/html/core/class/../../plugins/zwavejs/resources
0011|++ pwd
0012|+ BASEDIR=/var/www/html/plugins/zwavejs/resources
0013|+ cd /var/www/html/plugins/zwavejs/resources
0014|+ source ../core/config/zwavejs.config.ini
0015|+ echo 'Wanted Version: 11.12.0'
0016|Wanted Version: 11.12.0
0017|+ rm -R zwave-js-ui
0018|+ git clone --branch v11.12.0 --depth 1 https://github.com/zwave-js/zwave-js-ui
0019|Cloning into 'zwave-js-ui'...
0020|Note: switching to '3f54031d139aab2412e252fe831a1436471541c8'.
0021|You are in 'detached HEAD' state. You can look around, make experimental
0022|changes and commit them, and you can discard any commits you make in this
0023|state without impacting any branches by switching back to a branch.
0024|If you want to create a new branch to retain commits you create, you may
0025|do so (now or later) by using -c with the switch command. Example:
0026|git switch -c <new-branch-name>
0027|Or undo this operation with:
0028|git switch -
0029|Turn off this advice by setting config variable advice.detachedHead to false
0030|+ echo 'Pre install finished'
0031|Pre install finished
0032|+ echo 3
0033|+ php /var/www/html/core/class/../php/jeecli.php plugin install mqtt2
0034|chmod: cannot access '/var/www/html/core/class/../../plugins/mqtt2/.*': No such file or directory
0035|Plugin mqtt2 installed with success+ echo 4
0036|+ sudo killall apt apt-get unattended-upgr
0037|apt: no process found
0038|apt-get: no process found
0039|unattended-upgr: no process found
0040|+ sudo rm /var/lib/apt/lists/lock
0041|+ sudo rm /var/cache/apt/archives/lock
0042|+ sudo rm /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend
0043|+ sudo sudo dpkg --configure -a --force-confdef
0044|+ sudo apt update
0045|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0046|Get:1 http://security.debian.org/debian-security bookworm-security InRelease [48.0 kB]
0047|Hit:2 http://deb.debian.org/debian bookworm InRelease
0048|Get:3 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
0049|Hit:4 https://deb.nodesource.com/node_22.x nodistro InRelease
0050|Get:5 http://security.debian.org/debian-security bookworm-security/main Sources [202 kB]
0051|Get:6 http://security.debian.org/debian-security bookworm-security/main arm64 Packages [302 kB]
0052|Fetched 608 kB in 2s (287 kB/s)
0053|Reading package lists...
0054|Building dependency tree...
0055|Reading state information...
0056|96 packages can be upgraded. Run 'apt list --upgradable' to see them.
0057|+ echo 5
0058|+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
0059|+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
0060|Hit:1 http://security.debian.org/debian-security bookworm-security InRelease
0061|Hit:2 http://deb.debian.org/debian bookworm InRelease
0062|Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
0063|Hit:4 https://deb.nodesource.com/node_22.x nodistro InRelease
0064|Reading package lists...
0065|Reading package lists...
0066|Building dependency tree...
0067|Reading state information...
0068|lsb-release is already the newest version (12.0-1).
0069|build-essential is already the newest version (12.9).
0070|apt-utils is already the newest version (2.6.1).
0071|git is already the newest version (1:2.39.5-0+deb12u3).
0072|0 upgraded, 0 newly installed, 0 to remove and 96 not upgraded.
0073|[Check Version NodeJS actuelle : v22.22.0 : [  OK  ]
0074|[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
0075|Clean npm cache
0076|npm warn using --force Recommended protections disabled.
0077|+ echo 6
0078|+ sudo chmod +x /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0079|+ sudo /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0080|+ echo 'Post installation de l'\''installation/mise à jour des dépendances zwavejs'
0081|Post installation de l'installation/mise à jour des dépendances zwavejs
0082|+++ dirname /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0083|++ cd /var/www/html/core/class/../../plugins/zwavejs/resources
0084|++ pwd
0085|+ BASEDIR=/var/www/html/plugins/zwavejs/resources
0086|+ cd /var/www/html/plugins/zwavejs/resources
0087|+ cd zwave-js-ui
0088|+ sudo npm install
0089|npm warn deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
0090|npm warn deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
0091|npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
0092|npm warn deprecated docsify-server-renderer@4.13.1: docsify-server-renderer 4.x and below is no longer supported while we investigate the future of SSR and SSG for Docsify
0093|npm warn deprecated csurf@1.11.0: This package is archived and no longer maintained. For support, visit https://github.com/expressjs/express/discussions
0094|npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
0095|npm warn deprecated source-map@0.8.0-beta.0: The work that was done in this beta branch won't be included in future versions
0096|> zwave-js-ui@11.12.0 postinstall
0097|> patch-package
0098|patch-package 8.0.1
0099|Applying patches...
0100|native-url@0.3.4 ✔
0101|added 1671 packages, and audited 1672 packages in 2m
0102|364 packages are looking for funding
0103|run `npm fund` for details
0104|58 vulnerabilities (4 low, 30 moderate, 22 high, 2 critical)
0105|To address issues that do not require attention, run:
0106|npm audit fix
0107|To address all issues (including breaking changes), run:
0108|npm audit fix --force
0109|Run `npm audit` for details.
0110|+ sudo npm run build
0111|> zwave-js-ui@11.12.0 build
0112|> npm-run-all build:*
0113|> zwave-js-ui@11.12.0 build:server
0114|> tsc
0115|> zwave-js-ui@11.12.0 build:ui
0116|> vite build
0117|vite v7.2.4 building client environment for production...
0118|transforming...
0119|✓ 1421 modules transformed.
0120|rendering chunks...
0121|computing gzip size...
0122|dist/manifest.webmanifest                           0.50 kB
0123|dist/index.html                                     1.62 kB │ gzip:   0.71 kB
0124|dist/assets/MaterialIcons-Regular-DOtZ65Va.woff2  125.12 kB
0125|dist/assets/MaterialIcons-Regular-BjXOXp5c.eot    143.45 kB
0126|dist/assets/MaterialIcons-Regular-FsbMSDLx.woff   160.58 kB
0127|dist/assets/MaterialIcons-Regular-DEUTIz1o.ttf    347.59 kB
0128|dist/assets/DialogLinkReliability-BQ_HIZzk.css      0.04 kB │ gzip:   0.06 kB
0129|dist/assets/StatisticsArrows-d3MYDRGU.css           0.05 kB │ gzip:   0.07 kB
0130|dist/assets/NodeDetails-BVv96O7e.css                0.06 kB │ gzip:   0.08 kB
0131|dist/assets/FrameDetails-BRjQ9Inw.css               0.07 kB │ gzip:   0.09 kB
0132|dist/assets/QrReader-JNPIHF4n.css                   0.09 kB │ gzip:   0.10 kB
0133|dist/assets/NodePanel-BY9P4oxk.css                  0.09 kB │ gzip:   0.10 kB
0134|dist/assets/DialogGatewayValue-D4W0vBRW.css         0.09 kB │ gzip:   0.11 kB
0135|dist/assets/CCTreeView-D77WZJ4V.css                 0.13 kB │ gzip:   0.12 kB
0136|dist/assets/Settings-CP_TZtGE.css                   0.15 kB │ gzip:   0.14 kB
0137|dist/assets/RichValue-C1OidLuR.css                  0.26 kB │ gzip:   0.19 kB
0138|dist/assets/ExpandedNode-DwhgINfZ.css               0.37 kB │ gzip:   0.26 kB
0139|dist/assets/DialogAdvanced-D5h3KQey.css             0.45 kB │ gzip:   0.23 kB
0140|dist/assets/index-DwLHofmu.css                      0.51 kB │ gzip:   0.18 kB
0141|dist/assets/Zniffer-CEptccsy.css                    0.52 kB │ gzip:   0.25 kB
0142|dist/assets/Store-CIohIssR.css                      0.82 kB │ gzip:   0.35 kB
0143|dist/assets/Mesh-JgaMGUok.css                       1.29 kB │ gzip:   0.53 kB
0144|dist/assets/VFab-ByB_rPoF.css                       1.41 kB │ gzip:   0.52 kB
0145|dist/assets/BaseFab-BUyXt8fM.css                    1.44 kB │ gzip:   0.24 kB
0146|dist/assets/VTextarea-DyGjqrlm.css                  1.51 kB │ gzip:   0.44 kB
0147|dist/assets/Multipane-Ds04H7aO.css                  1.57 kB │ gzip:   0.46 kB
0148|dist/assets/BgRssiChart-D1GxaB_c.css                1.65 kB │ gzip:   0.71 kB
0149|dist/assets/VNumberInput-C8IBMqyK.css               2.29 kB │ gzip:   0.54 kB
0150|dist/assets/VTreeview-BCBZV8vW.css                  2.44 kB │ gzip:   0.71 kB
0151|dist/assets/VTable-BsI6FsWH.css                     4.02 kB │ gzip:   0.88 kB
0152|dist/assets/Login-DNqwKrD7.css                      5.43 kB │ gzip:   1.52 kB
0153|dist/assets/VExpansionPanels-Dyw0hWW-.css           6.48 kB │ gzip:   1.24 kB
0154|dist/assets/VDataTable-CLcLRj9B.css                 7.94 kB │ gzip:   1.33 kB
0155|dist/assets/ValueId-llLJKCKo.css                   17.03 kB │ gzip:   3.10 kB
0156|dist/assets/ZwaveGraph-DKZdBA1O.css               220.19 kB │ gzip:  31.02 kB
0157|dist/assets/index-Bv4Vn0Cm.css                    527.03 kB │ gzip:  74.40 kB
0158|dist/assets/MultipaneResizer-BChWFQaa.js            0.22 kB │ gzip:   0.19 kB
0159|dist/assets/InvertedCheckbox-RDU4mTUT.js            0.45 kB │ gzip:   0.30 kB
0160|dist/assets/index-D80-F-Ix.js                       0.45 kB │ gzip:   0.25 kB
0161|dist/assets/ReinterviewBadge-RaRaBwOG.js            0.66 kB │ gzip:   0.46 kB
0162|dist/assets/ControllerChart-CxRUPo8g.js             0.70 kB │ gzip:   0.43 kB
0163|dist/assets/ColorScheme-DbIJVH3J.js                 0.83 kB │ gzip:   0.47 kB
0164|dist/assets/BlinkIcon-B30hJMB4.js                   0.88 kB │ gzip:   0.43 kB
0165|dist/assets/ColumnFilterBoolean-1Rh2qvnB.js         0.90 kB │ gzip:   0.48 kB
0166|dist/assets/VTable-D7dpLLJ7.js                      1.01 kB │ gzip:   0.55 kB
0167|dist/assets/FirmwareUpdateBadge-DHDLDJ52.js         1.16 kB │ gzip:   0.60 kB
0168|dist/assets/MissingKeysAlert-CQSPBdZa.js            1.29 kB │ gzip:   0.63 kB
0169|dist/assets/ColumnFilterDate-C3dSyucr.js            1.47 kB │ gzip:   0.65 kB
0170|dist/assets/CCTreeView-C1vNPYzp.js                  1.49 kB │ gzip:   0.83 kB
0171|dist/assets/StatisticsArrows-sBXcmjJE.js            1.53 kB │ gzip:   0.83 kB
0172|dist/assets/DialogAdvanced-DDU9DPqQ.js              1.56 kB │ gzip:   0.82 kB
0173|dist/assets/ColumnFilterString-B46FhKea.js          1.59 kB │ gzip:   0.73 kB
0174|dist/assets/VFab-DjF3rOkJ.js                        1.59 kB │ gzip:   0.86 kB
0175|dist/assets/Multipane-DAqzFH0U.js                   1.71 kB │ gzip:   0.84 kB
0176|dist/assets/ErrorPage-DN74EMx2.js                   1.82 kB │ gzip:   0.89 kB
0177|dist/assets/file-input-CeAV6K7X.js                  2.04 kB │ gzip:   0.94 kB
0178|dist/assets/ColumnFilterNumber-BCpFnoj_.js          2.07 kB │ gzip:   0.84 kB
0179|dist/assets/BaseFab-CCixA4el.js                     2.58 kB │ gzip:   1.23 kB
0180|dist/assets/StatisticsCard-Ct4XvFBA.js              2.69 kB │ gzip:   1.09 kB
0181|dist/assets/RichValue-VRps3-W6.js                   2.71 kB │ gzip:   1.21 kB
0182|dist/assets/FrameDetails-0ryDX7xn.js                3.32 kB │ gzip:   1.28 kB
0183|dist/assets/DialogSceneValue-ChjyUxWS.js            3.54 kB │ gzip:   1.42 kB
0184|dist/assets/Mesh-B2UW8wi4.js                        3.60 kB │ gzip:   1.61 kB
0185|dist/assets/Login-DFT4H939.js                       4.35 kB │ gzip:   1.83 kB
0186|dist/assets/AssociationGroups-DUwbUptm.js           4.60 kB │ gzip:   1.83 kB
0187|dist/assets/ColumnFilter-C0wWxFOe.js                4.78 kB │ gzip:   1.73 kB
0188|dist/assets/ListInput-BjBV-EyY.js                   4.80 kB │ gzip:   1.58 kB
0189|dist/assets/DialogHealthCheckInfo-BmBK9ZmD.js       4.89 kB │ gzip:   1.69 kB
0190|dist/assets/VExpansionPanels-4YP_LGPZ.js            4.92 kB │ gzip:   1.78 kB
0191|dist/assets/colors-DoZdCu1D.js                      4.95 kB │ gzip:   1.57 kB
0192|dist/assets/VTextarea-D50vR1lD.js                   5.00 kB │ gzip:   2.16 kB
0193|dist/assets/UserCodeTable-uiU0Mnyv.js               5.70 kB │ gzip:   2.14 kB
0194|dist/assets/workbox-window.prod.es5-BIl4cyR9.js     5.76 kB │ gzip:   2.37 kB
0195|dist/assets/Scenes-Cdqf54Uc.js                      6.16 kB │ gzip:   2.18 kB
0196|dist/assets/DialogLinkReliability-Bd3whsml.js       6.41 kB │ gzip:   2.14 kB
0197|dist/assets/FirmwareUpdates-UOt1LajK.js             6.55 kB │ gzip:   2.58 kB
0198|dist/assets/DialogAssociation-CBbfkcES.js           6.91 kB │ gzip:   2.43 kB
0199|dist/assets/VNumberInput-B1GO7npf.js                7.20 kB │ gzip:   2.65 kB
0200|dist/assets/prismeditor.esm-D9Twq4TS.js             7.48 kB │ gzip:   2.67 kB
0201|dist/assets/HomeAssistant-Cgjr7x03.js               7.79 kB │ gzip:   2.60 kB
0202|dist/assets/NodeScheduler-b9CD08U2.js               8.07 kB │ gzip:   2.74 kB
0203|dist/assets/sort-wbHu_CUN.js                        8.51 kB │ gzip:   3.21 kB
0204|dist/assets/DialogGatewayValue-CFgSzVP7.js          9.07 kB │ gzip:   2.92 kB
0205|dist/assets/VTreeview-E0Xbicwm.js                   9.56 kB │ gzip:   3.53 kB
0206|dist/assets/DialogHealthCheck-BHJ33mFB.js           9.75 kB │ gzip:   3.16 kB
0207|dist/assets/ControlPanel-YmA8THz5.js               10.18 kB │ gzip:   3.89 kB
0208|dist/assets/Store-EwZZF1S8.js                      11.04 kB │ gzip:   3.81 kB
0209|dist/assets/SmartStart-DTXuN_dr.js                 13.04 kB │ gzip:   4.14 kB
0210|dist/assets/SmartView-BPnse1o4.js                  13.49 kB │ gzip:   4.85 kB
0211|dist/assets/Debug-DswpdTAO.js                      16.60 kB │ gzip:   4.40 kB
0212|dist/assets/ExpandedNode-BO--EAnm.js               16.78 kB │ gzip:   6.04 kB
0213|dist/assets/NodePanel-Dq51pGFR.js                  17.61 kB │ gzip:   5.30 kB
0214|dist/assets/NodeDetails-LNT6uJwW.js                19.34 kB │ gzip:   5.24 kB
0215|dist/assets/Zniffer-BMpwDukY.js                    20.57 kB │ gzip:   6.83 kB
0216|dist/assets/index-CJ89FoNi.js                      21.47 kB │ gzip:   6.67 kB
0217|dist/assets/VDataTable-DsSDNrHx.js                 27.28 kB │ gzip:   8.84 kB
0218|dist/assets/ValueId--fRFWa_i.js                    36.09 kB │ gzip:  11.35 kB
0219|dist/assets/qr-scanner-worker.min-D85Z9gVD.js      43.95 kB │ gzip:  10.46 kB
0220|dist/assets/BgRssiChart-BPd3K_A8.js                56.37 kB │ gzip:  24.99 kB
0221|dist/assets/QrReader-DK88WjUn.js                   65.10 kB │ gzip:  22.65 kB
0222|dist/assets/Settings-26_qgVl3.js                   95.24 kB │ gzip:  23.36 kB
0223|dist/assets/index-Blr6EMNg.js                     103.12 kB │ gzip:  46.05 kB
0224|dist/assets/vuedraggable.umd-V0tNSFsP.js          177.77 kB │ gzip:  61.98 kB
0225|dist/assets/ZwaveGraph-D4Euf0IW.js                513.94 kB │ gzip: 157.23 kB
0226|dist/assets/index-CNaszFFP.js                     718.79 kB │ gzip: 236.65 kB
0227|✓ built in 1m 45s
0228|[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
0229|PWA v1.1.0
0230|Building src/sw.js service worker ("es" format)...
0231|vite v7.2.4 building client environment for production...
0232|transforming...
0233|✓ 53 modules transformed.
0234|rendering chunks...
0235|computing gzip size...
0236|dist/sw.mjs  16.27 kB │ gzip: 5.47 kB
0237|✓ built in 2.22s
0238|PWA v1.1.0
0239|mode      injectManifest
0240|format:   es
0241|precache  106 entries (3832.31 KiB)
0242|files generated
0243|dist/sw.js
0244|+ chown -R www-data:www-data AGENTS.md CHANGELOG.md CLAUDE.md LICENSE README.md SECURITY.md api certs dist docker docs esbuild-import-meta-url-shim.js esbuild.js eslint.config.js generateDocs.ts index.html kubernetes kustomization.yaml node_modules nodemon.json package-lock.json package.json package.sh patches pkg public server server_config.js snippets src store test tsconfig.eslint.json tsconfig.json vite.config.mjs wallaby.js
0245|+ '[' -e /dev/ttyAMA0 ']'
0246|+ '[' -e /dev/ttymxc0 ']'
0247|+ '[' -e /dev/ttyAMA0 ']'
0248|++ grep Revision /proc/cpuinfo
0249|++ cut -d: -f2
0250|++ tr -d ' '
0251|+ RPI_BOARD_REVISION=
0252|+ [[ '' == \a\0\2\0\8\2 ]]
0253|+ [[ '' == \a\2\2\0\8\2 ]]
0254|+ [[ '' == \a\0\2\0\d\3 ]]
0255|+ echo 'Everything is successfully installed!'
0256|Everything is successfully installed!
0257|+ echo 7
0258|+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end zwavejs
0259|+ echo 8
0260|+ rm /tmp/jeedom_install_in_progress_zwavejs
0261|+ echo '*******************End of package installation******************'
0262|*******************End of package installation******************

Oubliez pour le port, c’est correct à priori, c’est bien ttyAML1, j’ai été induit en erreur par la description mais c’est sur ma smart de test qu’elle est incorrect :sweat_smile:


je pense qu’il faudrait créer un ticket au support pour voir ce qu’il y a dans ce fichier:

SyntaxError: /var/www/html/plugins/zwavejs/data/store/nodes.json: Unexpected non-whitespace character after JSON at position 3946 (line 2 column 1)

sauf si vous vous sentez capable de regarder vous-même

Merci MIPS. Après mûre réflexion, plutôt que regarder moi-même, je vais plutôt créer un ticket :grinning:
Merci pour avoir consacrer du temps sur mon problème et je reviens pour un retour.

Bonjour MIIPS,

Je n’ai aucune réponse du support à mon ticket que j’ai déposé il y a environ 1 mois. Je n’ai reçu aucune confirmation de ma demande. Au bout d’un certain temps, j’ai demandé si ma demande était au moins enregistrée. Pas de réponse. J’ai relancé et là on m’a répondu en me disant que c’était enregistré et depuis plus rien. J’ai envoyé un autre message il y a quelques jours. Même pas de réponse. Je me demande si on peut encore compter sur le soutien Jeedom.

Bonjour,

Il s’agit malheureusement d’un problème connu, sur certaines installations le contrôleur perd son statut de coordinateur sans que l’on sache exactement pourquoi malgré de longues investigations. Il n’est pas possible de remettre ce contrôleur dans le bon état via le code du plugin.

Plusieurs sujets y font référence sur le forum, il y a 2 solutions pour rétablir la situation :

  1. La solution non pérenne consiste à réinterviewer les nœuds, un par un via le plugin ou tous les nœuds d’un coup depuis l’interface ZwaveJS-UI. Les modules à piles doivent être réveillés à la suite de cette action pour communiquer avec le contrôleur. Cette action devant être effectuée de nouveau après chaque redémarrage du démon.

  2. La solution pérenne consiste à effectuer un « hard reset » du contrôleur depuis le plugin. La contrepartie étant qu’il faut par la suite exclure et réinclure tous les modules. Après le hard reset et la réinclusion des modules il n’y aura plus ce souci de modules bloqués en « ProtocolInfo ».

Exemple de sujet lié : Soucis ZWAVE-JS après redémarrage - #50 par Aurelien

Bonjour,

Il est important de déjà tester sur 1 module la ré-interview pour valider qu’il s’agisse bien de ce problème en particulier.

Si c’est bien le cas il y a la solution intermédiaire d’utiliser PC Controller avec un adaptateur pour la carte Zwave. Le mode opératoire est indiqué dans le sujet mis en lien au-dessus. Vu le nombre de modules sur l’installation s’il s’agit bien de ce problème je pense qu’elle tient la route vs. un hard-reset.

1 « J'aime »

Merci à vous deux pour votre réponse. Je vais étudier tranquillement le sujet lié et ferai un retour.

Bonjour,
Voir :

akenad :slight_smile:

1 « J'aime »

Bonjour Akenad et merci pour ces précisions. Je vais regarder tout ça tranquillement mais la mise à jour Jeedom est un réel parcours du combattant. Il y a quelques années, j’ai du acheter une nouvelle box. S’il faut recommencer la procédure à chaque redémarrage de la smart, C’est pas la peine, je jette l’éponge.

Bonjour Antom,

ne te décourage pas trop vite :

Pour moi sur Smart également, la ré interview globale n’est pas nécessaire dans le cadre d’un redémarrage, tout fonctionne sans action particulière.

Par contre, effectivement dans le cas d’un arrêt ou coupure électrique, il faudra agir au redémarrage.

Autre précision : la ré interview globale n’est pas très compliquée puisque tu peux la lancer en un clic sur l’ensemble de tes équipements dans l’interface Zwave-JS

1 « J'aime »

Bonjour,

Merci AlainGew67 pour ton message sympathique et encourageant mais je n’ai même pas ce que tu montres sur ta sauvegarde d’écran dans zwavejs. donc je ne peux même pas faire ce que tu me conseilles. Ca fait 3 mois que ma box ne fonctionne pas complètement à cause d’une simple mise à jour. Ca fait plus de 10 ans que j’ai une box Jeedom, ca fonctionne bien, c’est puissant mais ca devient infernal. Pour moi, la domotique n’est qu’un outil intéressant mais pas une passion et je n’ai plus l’envie ni le temps à passer des journées entières à lire des pages et des pages de discussions sur mon ordinateur sans finalement résoudre mon problème. Plutôt que d’acheter une nouvelle fois une autre box Jeedom neuve et me retrouver dans la même situation dans quelques temps, je préfère fermer la page Jeedom et acheter une box classique. Je me suis renseigné sur la box Homeypro 2026 et elle semble avoir les fonctionnalités dont j’ai besoin. Par contre, je vais devoir reconstruire toute ma domotique qui commence à être charnue​:blush: mais si ça fonctionne, ça ira.:smiley:

En tout cas, je tiens à dire que la découverte de la domotique avec Jeedom il y a environ une dizaine d’années a été pour mois un réel plaisir. Un peu complexe au début mais je ne remercierai jamais assez tous les intervenants passionnés et toujours prêts à aider celui qui rame, que j’ai croisé ici et qui m’ont permis d’être capable de bien gérer ma box à condition de ne pas trop mettre les main dans le dur.

Merci encore à vous tous pour le temps que vous passez à conseiller et aider ceux qui sont en difficultés avec ce merveilleux outil qu’est Jeedom..