Problème installation zwave js

Bonjour,
Suite aux difficultés d’installation des dépendances zwave js j’ai installé la version beta du plugin 2024-11-14 21:27:21 puis celle du 2024-11-16 01:03:42
Une fois les dépendances et le demon OK j’ai ce bandeau qui apparait
image
et quelque temps après mes équipements sont bien reconnus
image
Après une bonne demie-heure le bandeau était toujours là, j’ai lancé une synchronisation qui n’a rien changé, les dépendances et le demon sont OK mais je n’ai aucun équipement dans santé du plugin. Faut-il faire quelque chose pour que le driver zwave s’initialise ?
Config du plugin
image

Logs 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: 9.26.0'
0016|Wanted Version: 9.26.0
0017|+ rm -R zwave-js-ui
0018|+ git clone --branch v9.26.0 --depth 1 https://github.com/zwave-js/zwave-js-ui
0019|Cloning into 'zwave-js-ui'...
0020|Note: switching to '47f4c8943d7a2dc14fd6c221f6da6202e9b73968'.
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|+ echo 4
0035|+ sudo killall apt apt-get unattended-upgr
0036|apt: no process found
0037|apt-get: no process found
0038|+ sudo rm /var/lib/apt/lists/lock
0039|+ sudo rm /var/cache/apt/archives/lock
0040|+ sudo rm /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend
0041|+ sudo sudo dpkg --configure -a --force-confdef
0042|+ sudo apt update
0043|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0044|Hit:1 http://deb.debian.org/debian bullseye InRelease
0045|Get:2 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
0046|Get:3 http://security.debian.org/debian-security bullseye-security InRelease [27.2 kB]
0047|Hit:4 http://archive.raspberrypi.org/debian bullseye InRelease
0048|Hit:5 https://deb.nodesource.com/node_20.x nodistro InRelease
0049|Get:6 http://security.debian.org/debian-security bullseye-security/main arm64 Packages [304 kB]
0050|Get:7 http://security.debian.org/debian-security bullseye-security/main armhf Packages [301 kB]
0051|Get:8 http://security.debian.org/debian-security bullseye-security/main Translation-en [199 kB]
0052|Fetched 875 kB in 2s (432 kB/s)
0053|Reading package lists...
0054|Building dependency tree...
0055|Reading state information...
0056|All packages are up to date.
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://deb.debian.org/debian bullseye InRelease
0061|Hit:2 http://deb.debian.org/debian bullseye-updates InRelease
0062|Hit:3 http://security.debian.org/debian-security bullseye-security InRelease
0063|Hit:4 http://archive.raspberrypi.org/debian bullseye InRelease
0064|Hit:5 https://deb.nodesource.com/node_20.x nodistro InRelease
0065|Reading package lists...
0066|Reading package lists...
0067|Building dependency tree...
0068|Reading state information...
0069|apt-utils is already the newest version (2.2.4).
0070|build-essential is already the newest version (12.9).
0071|lsb-release is already the newest version (11.1.0).
0072|git is already the newest version (1:2.30.2-1+deb11u3).
0073|0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0074|[Check Version NodeJS actuelle : v20.18.0 : [  OK  ]
0075|[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
0076|Clean npm cache
0077|npm warn using --force Recommended protections disabled.
0078|+ echo 6
0079|+ sudo chmod +x /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0080|+ sudo /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0081|+ echo 'Post installation de l'\''installation/mise à jour des dépendances zwavejs'
0082|Post installation de l'installation/mise à jour des dépendances zwavejs
0083|+++ dirname /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0084|++ cd /var/www/html/core/class/../../plugins/zwavejs/resources
0085|++ pwd
0086|+ BASEDIR=/var/www/html/plugins/zwavejs/resources
0087|+ cd /var/www/html/plugins/zwavejs/resources
0088|+ cd zwave-js-ui
0089|+ sudo npm install
0090|npm warn deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
0091|npm warn deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
0092|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.
0093|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
0094|npm warn deprecated csurf@1.11.0: Please use another csrf package
0095|npm warn deprecated @types/extract-zip@2.0.1: This is a stub types definition. extract-zip provides its own type definitions, so you do not need this installed.
0096|npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
0097|npm warn deprecated @humanwhocodes/config-array@0.11.14: Use @eslint/config-array instead
0098|npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
0099|npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
0100|npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
0101|npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
0102|npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
0103|npm warn deprecated vue@2.7.16: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.
0104|added 1690 packages, and audited 1691 packages in 2m
0105|335 packages are looking for funding
0106|run `npm fund` for details
0107|24 vulnerabilities (11 low, 10 moderate, 3 high)
0108|To address issues that do not require attention, run:
0109|npm audit fix
0110|To address all issues possible (including breaking changes), run:
0111|npm audit fix --force
0112|Some issues need review, and may require choosing
0113|a different dependency.
0114|Run `npm audit` for details.
0115|+ sudo npm run build
0116|> zwave-js-ui@9.26.0 build
0117|> npm-run-all build:*
0118|> zwave-js-ui@9.26.0 build:server
0119|> tsc
0120|> zwave-js-ui@9.26.0 build:ui
0121|> vite build
0122|vite v5.3.1 building for production...
0123|transforming...
0124|✓ 550 modules transformed.
0125|rendering chunks...
0126|computing gzip size...
0127|dist/registerSW.js                                    0.14 kB
0128|dist/manifest.webmanifest                             0.50 kB
0129|dist/index.html                                       1.69 kB │ gzip:   0.74 kB
0130|dist/assets/MaterialIcons-Regular-DOtZ65Va.woff2    125.12 kB
0131|dist/assets/MaterialIcons-Regular-BjXOXp5c.eot      143.45 kB
0132|dist/assets/MaterialIcons-Regular-FsbMSDLx.woff     160.58 kB
0133|dist/assets/MaterialIcons-Regular-DEUTIz1o.ttf      347.59 kB
0134|dist/assets/DialogHealthCheck-Droliepd.css            0.04 kB │ gzip:   0.06 kB
0135|dist/assets/DialogGatewayValue-A-SkCATO.css           0.06 kB │ gzip:   0.08 kB
0136|dist/assets/NodeDetails-CBP3OPmg.css                  0.06 kB │ gzip:   0.08 kB
0137|dist/assets/FrameDetails-CIQ12EOu.css                 0.07 kB │ gzip:   0.09 kB
0138|dist/assets/QrReader-BmqlpQiE.css                     0.09 kB │ gzip:   0.10 kB
0139|dist/assets/NodePanel-CZwLOHLG.css                    0.09 kB │ gzip:   0.10 kB
0140|dist/assets/RichValue-B_0TC6eQ.css                    0.13 kB │ gzip:   0.12 kB
0141|dist/assets/CCTreeView-WxmqzfXk.css                   0.13 kB │ gzip:   0.12 kB
0142|dist/assets/Settings-Zp7eECjP.css                     0.15 kB │ gzip:   0.14 kB
0143|dist/assets/Mesh-DSRRNttk.css                         0.27 kB │ gzip:   0.21 kB
0144|dist/assets/ValueId-C5xZLsvS.css                      0.31 kB │ gzip:   0.18 kB
0145|dist/assets/ExpandedNode--E63FB__.css                 0.39 kB │ gzip:   0.26 kB
0146|dist/assets/DialogAdvanced-B3IdLJdP.css               0.45 kB │ gzip:   0.23 kB
0147|dist/assets/index-D5uuzJlz.css                        0.51 kB │ gzip:   0.18 kB
0148|dist/assets/Zniffer-BYjnQyPs.css                      0.53 kB │ gzip:   0.24 kB
0149|dist/assets/Store-DeaIkCJD.css                        0.79 kB │ gzip:   0.33 kB
0150|dist/assets/Multipane-CEm3CnxI.css                    1.57 kB │ gzip:   0.46 kB
0151|dist/assets/BgRssiChart-DbNj0r-M.css                  1.65 kB │ gzip:   0.71 kB
0152|dist/assets/Login-1yco1U5P.css                        5.43 kB │ gzip:   1.52 kB
0153|dist/assets/ZwaveGraph-Dfn_CqSH.css                 220.21 kB │ gzip:  31.03 kB
0154|dist/assets/index-r8JReBOx.css                      645.00 kB │ gzip:  86.98 kB
0155|dist/assets/MultipaneResizer-91Q3kROZ.js              0.23 kB │ gzip:   0.20 kB
0156|dist/assets/InvertedCheckbox-Do9wuO3Q.js              0.42 kB │ gzip:   0.30 kB
0157|dist/assets/ControllerChart--YWGbC1j.js               0.63 kB │ gzip:   0.40 kB
0158|dist/assets/ColumnFilterBoolean-WA4RS3e-.js           0.67 kB │ gzip:   0.43 kB
0159|dist/assets/ReinterviewBadge-BupSzE4V.js              0.78 kB │ gzip:   0.52 kB
0160|dist/assets/BlinkIcon-D4lAzFEp.js                     0.85 kB │ gzip:   0.42 kB
0161|dist/assets/ColumnFilterDate-C567EI36.js              1.16 kB │ gzip:   0.56 kB
0162|dist/assets/MissingKeysAlert-Br5ZG6FO.js              1.17 kB │ gzip:   0.56 kB
0163|dist/assets/ColumnFilterString-D5I1XlHD.js            1.22 kB │ gzip:   0.62 kB
0164|dist/assets/DialogAdvanced-DHLwIaWR.js                1.30 kB │ gzip:   0.68 kB
0165|dist/assets/CCTreeView-Hh2k-6FS.js                    1.43 kB │ gzip:   0.77 kB
0166|dist/assets/StatisticsArrows-DQ_ZXDGM.js              1.44 kB │ gzip:   0.78 kB
0167|dist/assets/ErrorPage-B9zzfz_p.js                     1.55 kB │ gzip:   0.79 kB
0168|dist/assets/Multipane-BtYy83-W.js                     1.63 kB │ gzip:   0.82 kB
0169|dist/assets/ColumnFilterNumber-BT2jO2W3.js            1.74 kB │ gzip:   0.74 kB
0170|dist/assets/file-input-NmpYWiRB.js                    1.83 kB │ gzip:   0.86 kB
0171|dist/assets/RichValue-C9wSInvn.js                     2.04 kB │ gzip:   0.87 kB
0172|dist/assets/StatisticsCard-Dq67NmOP.js                2.55 kB │ gzip:   1.00 kB
0173|dist/assets/FrameDetails-C6BFGZ3w.js                  2.68 kB │ gzip:   1.06 kB
0174|dist/assets/DialogSceneValue-CKH6A3kb.js              3.18 kB │ gzip:   1.24 kB
0175|dist/assets/Mesh-bULMSabr.js                          3.18 kB │ gzip:   1.36 kB
0176|dist/assets/ColumnFilter-CUli8NSl.js                  3.26 kB │ gzip:   1.30 kB
0177|dist/assets/UserCodeTable-BehDMRwt.js                 4.12 kB │ gzip:   1.64 kB
0178|dist/assets/Login-D_pn0wdZ.js                         4.13 kB │ gzip:   1.64 kB
0179|dist/assets/ListInput-BJHiSJho.js                     4.38 kB │ gzip:   1.41 kB
0180|dist/assets/AssociationGroups-Dj3FWVP-.js             4.46 kB │ gzip:   1.65 kB
0181|dist/assets/OTAUpdates-DQ2Epkxr.js                    5.09 kB │ gzip:   2.09 kB
0182|dist/assets/Scenes-Dn9i9acX.js                        5.81 kB │ gzip:   1.98 kB
0183|dist/assets/DialogLinkReliability-sLsIfzh0.js         5.89 kB │ gzip:   1.91 kB
0184|dist/assets/DialogAssociation-bzkWNiXi.js             5.94 kB │ gzip:   2.10 kB
0185|dist/assets/prismeditor.esm-CZMrjfhN.js               7.58 kB │ gzip:   2.69 kB
0186|dist/assets/NodeScheduler-qpt-8k3o.js                 7.86 kB │ gzip:   2.60 kB
0187|dist/assets/HomeAssistant-CibpxUqJ.js                 8.23 kB │ gzip:   2.43 kB
0188|dist/assets/DialogGatewayValue-YL9l85Jm.js            8.38 kB │ gzip:   2.56 kB
0189|dist/assets/ControlPanel-DDEYewFu.js                  9.53 kB │ gzip:   3.54 kB
0190|dist/assets/SmartView-B9W0N_Vw.js                     9.89 kB │ gzip:   3.31 kB
0191|dist/assets/ValueId-BMfH9Ubk.js                      10.45 kB │ gzip:   2.92 kB
0192|dist/assets/Store-BbBRHwu7.js                        12.07 kB │ gzip:   3.68 kB
0193|dist/assets/NodeDetails-B5I9rsJL.js                  12.18 kB │ gzip:   3.39 kB
0194|dist/assets/DialogHealthCheck-qPSA16vP.js            12.38 kB │ gzip:   3.59 kB
0195|dist/assets/SmartStart-UHXMv_nt.js                   14.02 kB │ gzip:   3.96 kB
0196|dist/assets/ExpandedNode-BGj0OZAx.js                 15.15 kB │ gzip:   5.19 kB
0197|dist/assets/NodePanel-47bsMVCC.js                    16.11 kB │ gzip:   4.40 kB
0198|dist/assets/Zniffer-CCQIaAiR.js                      16.23 kB │ gzip:   5.29 kB
0199|dist/assets/Debug-BYxdmBpZ.js                        16.47 kB │ gzip:   4.32 kB
0200|dist/assets/index-DRERWDJK.js                        20.82 kB │ gzip:   6.14 kB
0201|dist/assets/qr-scanner-worker.min-D85Z9gVD.js        43.95 kB │ gzip:  10.46 kB
0202|dist/assets/BgRssiChart-B4VdG7wX.js                  55.70 kB │ gzip:  24.68 kB
0203|dist/assets/QrReader-oEzyG_nD.js                     63.12 kB │ gzip:  22.19 kB
0204|dist/assets/vuedraggable.umd-BQ85181k.js             71.01 kB │ gzip:  24.89 kB
0205|dist/assets/Settings-C8km6Z8G.js                     86.49 kB │ gzip:  20.16 kB
0206|dist/assets/index-Blr6EMNg.js                        91.82 kB │ gzip:  46.05 kB
0207|dist/assets/ZwaveGraph-Z82PTtZ-.js                  560.42 kB │ gzip: 166.47 kB
0208|dist/assets/index-ChikcV86.js                     1,237.70 kB │ gzip: 339.08 kB
0209|(!) Some chunks are larger than 500 kB after minification. Consider:
0210|- Using dynamic import() to code-split the application
0211|- Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks
0212|- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
0213|✓ built in 51.20s
0214|PWA v0.20.0
0215|Building src/sw.js service worker ("es" format)...
0216|vite v5.3.1 building for production...
0217|transforming...
0218|✓ 65 modules transformed.
0219|rendering chunks...
0220|computing gzip size...
0221|dist/sw.mjs  16.17 kB │ gzip: 5.42 kB
0222|✓ built in 923ms
0223|PWA v0.20.0
0224|mode      injectManifest
0225|format:   es
0226|precache  83 entries (4217.73 KiB)
0227|files generated
0228|dist/sw.js
0229|+ chown -R www-data:www-data CHANGELOG.md LICENSE README.md SECURITY.md api certs dist docker docs esbuild-register.js esbuild.js genereteDocs.ts index.html kubernetes kustomization.yaml node_modules nodemon.json package-lock.json package.json package.sh pkg public server server_config.js snippets src store test tsconfig.eslint.json tsconfig.json vite.config.mjs wallaby.js
0230|+ '[' -e /dev/ttyAMA0 ']'
0231|+ sudo sed -i 's/console=ttyAMA0,115200//; s/kgdboc=ttyAMA0,115200//' /boot/cmdline.txt
0232|+ sudo sed -i 's|[^:]*:[^:]*:respawn:/sbin/getty[^:]*ttyAMA0[^:]*||' /etc/inittab
0233|sed: can't read /etc/inittab: No such file or directory
0234|+ '[' -e /dev/ttymxc0 ']'
0235|+ '[' -e /dev/ttyAMA0 ']'
0236|+ sudo systemctl mask serial-getty@ttyAMA0.service
0237|+ sudo systemctl stop serial-getty@ttyAMA0.service
0238|++ grep Revision /proc/cpuinfo
0239|++ cut -d: -f2
0240|++ tr -d ' '
0241|+ RPI_BOARD_REVISION=c03112
0242|+ [[ c03112 == \a\0\2\0\8\2 ]]
0243|+ [[ c03112 == \a\2\2\0\8\2 ]]
0244|+ [[ c03112 == \a\0\2\0\d\3 ]]
0245|+ echo 'Everything is successfully installed!'
0246|Everything is successfully installed!
0247|+ echo 7
0248|+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end zwavejs
0249|+ echo 8
0250|+ rm /tmp/jeedom_install_in_progress_zwavejs
0251|+ echo '*******************End of package installation************

Logs zwavejsd

0119|> zwave-js-ui@9.26.0 start
0120|> node --preserve-symlinks server/bin/www.js
0121|e[90m2024-11-16 10:05:41.483e[39m e[32mINFOe[39m e[1mSTOREe[22m: Version: 9.26.0.47f4c89
0122|e[90m2024-11-16 10:05:41.491e[39m e[32mINFOe[39m e[1mSTOREe[22m: Application path:/var/www/html/plugins/zwavejs/resources/zwave-js-ui
0123|______  __          __                      _  _____     _    _ _____
0124||___  /  \ \        / /                     | |/ ____|   | |  | |_   _|
0125|/ /____\ \  /\  / /_ ___   _____         | | (___     | |  | | | |
0126|/ /______\ \/  \/ / _' \ \ / / _ \    _   | |\___ \    | |  | | | |
0127|/ /__      \  /\  / (_| |\ V /  __/   | |__| |____) |   | |__| |_| |_
0128|/_____|      \/  \/ \__,_| \_/ \___|    \____/|_____/     \____/|_____|
0129|e[90m2024-11-16 10:05:41.559e[39m e[33mWARNe[39m e[1mSTOREe[22m: scenes.json not found
0130|Killed
0131|> zwave-js-ui@9.26.0 start
0132|> node --preserve-symlinks server/bin/www.js
0133|e[90m2024-11-16 10:15:41.359e[39m e[32mINFOe[39m e[1mSTOREe[22m: Version: 9.26.0.47f4c89
0134|e[90m2024-11-16 10:15:41.367e[39m e[32mINFOe[39m e[1mSTOREe[22m: Application path:/var/www/html/plugins/zwavejs/resources/zwave-js-ui
0135|______  __          __                      _  _____     _    _ _____
0136||___  /  \ \        / /                     | |/ ____|   | |  | |_   _|
0137|/ /____\ \  /\  / /_ ___   _____         | | (___     | |  | | | |
0138|/ /______\ \/  \/ / _' \ \ / / _ \    _   | |\___ \    | |  | | | |
0139|/ /__      \  /\  / (_| |\ V /  __/   | |__| |____) |   | |__| |_| |_
0140|/_____|      \/  \/ \__,_| \_/ \___|    \____/|_____/     \____/|_____|
0141|e[90m2024-11-16 10:15:41.415e[39m e[33mWARNe[39m e[1mSTOREe[22m: scenes.json not found
0142|Killed
0143|> zwave-js-ui@9.26.0 start
0144|> node --preserve-symlinks server/bin/www.js
0145|e[90m2024-11-16 10:25:42.576e[39m e[32mINFOe[39m e[1mSTOREe[22m: Version: 9.26.0.47f4c89
0146|e[90m2024-11-16 10:25:42.593e[39m e[32mINFOe[39m e[1mSTOREe[22m: Application path:/var/www/html/plugins/zwavejs/resources/zwave-js-ui
0147|______  __          __                      _  _____     _    _ _____
0148||___  /  \ \        / /                     | |/ ____|   | |  | |_   _|
0149|/ /____\ \  /\  / /_ ___   _____         | | (___     | |  | | | |
0150|/ /______\ \/  \/ / _' \ \ / / _ \    _   | |\___ \    | |  | | | |
0151|/ /__      \  /\  / (_| |\ V /  __/   | |__| |____) |   | |__| |_| |_
0152|/_____|      \/  \/ \__,_| \_/ \___|    \____/|_____/     \____/|_____|
0153|e[90m2024-11-16 10:25:42.665e[39m e[33mWARNe[39m e[1mSTOREe[22m: scenes.json not found
0154|Killed

Pourquoi apparaît-il comme killed régulièrement ?
Santé jeedom
image

Merci de votre aide

Bonjour,

La correction sur la méthode d’installation des dépendances est passée en stable ce matin.

Dans ton cas il serait sûrement judicieux de repasser en stable et de réinstaller les dépendances. Ne pas hésiter à rebooter le pi auparavant ça ne fait pas de mal :wink:

OK merci, je vais essayer cela

Bonjour,

On ne voit pas vos images, c’est trop petit (alors qu’il suffit de les copier / coller depuis votre application qui capture l’image).

Sinon, il n’y à pas de détail non plus sur votre profil, mais comme je vois que vous avez un Pi4, je me dis que vous avez peut être un contrôleur Zwave sur un stick USB.
=> Débranchez le de votre machine 15 minutes et remettez le et testez de nouveau.

Au niveau du log d’installation des dépendances, je l’ai comparé avec le mien (à la différence que j’ai utilisé le plugin stable) vous n’avez pas d’erreur de ce coté là.

Bonsoir,
et merci pour vos conseils. J’ai :

  • Maj mon profil
  • supprimé le plugin et rechargé la version stable, les dépendances se sont mises à jour et le demon a
    démarré seul au bout de 5 minutes, le bandeau

    s’est affiché puis a disparu après une bonne dizaine de minutes. Les équipements ont commencé à arriver.
    J’ai attendu le retour de mes équipements
    Après quelques heures tous mes équipements sont apparus

    et en santé j’ai ça

    mais aucune commande pour aucun équipement. Je ne vois pas comment je peux utiliser la fonction de remplacement.

Config du plugin

Log zwavejsd

1616|> zwave-js-ui@9.20.0 start
1617|> node --preserve-symlinks server/bin/www.js
1618|e[90m2024-11-17 09:49:30.292e[39m e[32mINFOe[39m e[1mAPPe[22m: Version: 9.20.0.bf3bdc3
1619|e[90m2024-11-17 09:49:30.311e[39m e[32mINFOe[39m e[1mAPPe[22m: Application path:/var/www/html/plugins/zwavejs/resources/zwave-js-ui
1620|______  __          __                      _  _____     _    _ _____
1621||___  /  \ \        / /                     | |/ ____|   | |  | |_   _|
1622|/ /____\ \  /\  / /_ ___   _____         | | (___     | |  | | | |
1623|/ /______\ \/  \/ / _' \ \ / / _ \    _   | |\___ \    | |  | | | |
1624|/ /__      \  /\  / (_| |\ V /  __/   | |__| |____) |   | |__| |_| |_
1625|/_____|      \/  \/ \__,_| \_/ \___|    \____/|_____/     \____/|_____|
1626|e[90m2024-11-17 09:49:30.406e[39m e[33mWARNe[39m e[1mSTOREe[22m: scenes.json not found
1627|e[90m2024-11-17 09:49:30.414e[39m e[33mWARNe[39m e[1mSTOREe[22m: nodes.json not found
1628|e[90m2024-11-17 09:49:30.420e[39m e[33mWARNe[39m e[1mSTOREe[22m: users.json not found

Log 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: 9.20.0'
0016|Wanted Version: 9.20.0
0017|+ rm -R zwave-js-ui
0018|rm: cannot remove 'zwave-js-ui': No such file or directory
0019|+ git clone --branch v9.20.0 --depth 1 https://github.com/zwave-js/zwave-js-ui
0020|Cloning into 'zwave-js-ui'...
0021|Note: switching to 'bf3bdc3f13d903cf100b0ba9c3333101ffd29418'.
0022|You are in 'detached HEAD' state. You can look around, make experimental
0023|changes and commit them, and you can discard any commits you make in this
0024|state without impacting any branches by switching back to a branch.
0025|If you want to create a new branch to retain commits you create, you may
0026|do so (now or later) by using -c with the switch command. Example:
0027|git switch -c <new-branch-name>
0028|Or undo this operation with:
0029|git switch -
0030|Turn off this advice by setting config variable advice.detachedHead to false
0031|+ echo 'Pre install finished'
0032|Pre install finished
0033|+ echo 3
0034|+ sudo chmod +x /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0035|+ sudo /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0036|+ echo 'Post installation de l'\''installation/mise à jour des dépendances zwavejs'
0037|Post installation de l'installation/mise à jour des dépendances zwavejs
0038|+++ dirname /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0039|++ cd /var/www/html/core/class/../../plugins/zwavejs/resources
0040|++ pwd
0041|+ BASEDIR=/var/www/html/plugins/zwavejs/resources
0042|+ cd /var/www/html/plugins/zwavejs/resources
0043|+ cd zwave-js-ui
0044|+ sudo npm install
0045|npm warn deprecated @types/extract-zip@2.0.1: This is a stub types definition. extract-zip provides its own type definitions, so you do not need this installed.
0046|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.
0047|npm warn deprecated csurf@1.11.0: Please use another csrf package
0048|npm warn deprecated @humanwhocodes/config-array@0.11.14: Use @eslint/config-array instead
0049|npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
0050|npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
0051|npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
0052|npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
0053|npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
0054|npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
0055|npm warn deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
0056|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
0057|npm warn deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
0058|npm warn deprecated vue@2.7.16: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.
0059|added 1681 packages in 2m
0060|335 packages are looking for funding
0061|run `npm fund` for details
0062|+ sudo npm run build
0063|> zwave-js-ui@9.20.0 build
0064|> npm-run-all 'build:*'
0065|> zwave-js-ui@9.20.0 build:server
0066|> tsc
0067|> zwave-js-ui@9.20.0 build:ui
0068|> vite build
0069|vite v5.3.1 building for production...
0070|transforming...
0071|✓ 547 modules transformed.
0072|rendering chunks...
0073|computing gzip size...
0074|dist/registerSW.js                                    0.14 kB
0075|dist/manifest.webmanifest                             0.50 kB
0076|dist/index.html                                       1.69 kB │ gzip:   0.74 kB
0077|dist/assets/MaterialIcons-Regular-DOtZ65Va.woff2    125.12 kB
0078|dist/assets/MaterialIcons-Regular-BjXOXp5c.eot      143.45 kB
0079|dist/assets/MaterialIcons-Regular-FsbMSDLx.woff     160.58 kB
0080|dist/assets/MaterialIcons-Regular-DEUTIz1o.ttf      347.59 kB
0081|dist/assets/DialogHealthCheck-Droliepd.css            0.04 kB │ gzip:   0.06 kB
0082|dist/assets/DialogGatewayValue-A-SkCATO.css           0.06 kB │ gzip:   0.08 kB
0083|dist/assets/NodeDetails-CBP3OPmg.css                  0.06 kB │ gzip:   0.08 kB
0084|dist/assets/FrameDetails-CIQ12EOu.css                 0.07 kB │ gzip:   0.09 kB
0085|dist/assets/QrReader-HjYxZaii.css                     0.09 kB │ gzip:   0.10 kB
0086|dist/assets/NodePanel-CZwLOHLG.css                    0.09 kB │ gzip:   0.10 kB
0087|dist/assets/RichValue-B_0TC6eQ.css                    0.13 kB │ gzip:   0.12 kB
0088|dist/assets/CCTreeView-WxmqzfXk.css                   0.13 kB │ gzip:   0.12 kB
0089|dist/assets/Settings-DbLZdPoT.css                     0.15 kB │ gzip:   0.14 kB
0090|dist/assets/Mesh-DSRRNttk.css                         0.27 kB │ gzip:   0.21 kB
0091|dist/assets/ValueId-C5xZLsvS.css                      0.31 kB │ gzip:   0.18 kB
0092|dist/assets/ExpandedNode--E63FB__.css                 0.39 kB │ gzip:   0.26 kB
0093|dist/assets/DialogAdvanced-B3IdLJdP.css               0.45 kB │ gzip:   0.23 kB
0094|dist/assets/index-D5uuzJlz.css                        0.51 kB │ gzip:   0.18 kB
0095|dist/assets/Zniffer-BYjnQyPs.css                      0.53 kB │ gzip:   0.24 kB
0096|dist/assets/Store-DS7bGYpj.css                        0.79 kB │ gzip:   0.33 kB
0097|dist/assets/Multipane-CEm3CnxI.css                    1.57 kB │ gzip:   0.46 kB
0098|dist/assets/BgRssiChart-DbNj0r-M.css                  1.65 kB │ gzip:   0.71 kB
0099|dist/assets/Login-1yco1U5P.css                        5.43 kB │ gzip:   1.52 kB
0100|dist/assets/ZwaveGraph-Dfn_CqSH.css                 220.21 kB │ gzip:  31.03 kB
0101|dist/assets/index-r8JReBOx.css                      645.00 kB │ gzip:  86.98 kB
0102|dist/assets/MultipaneResizer-BWRp-8Tf.js              0.23 kB │ gzip:   0.20 kB
0103|dist/assets/InvertedCheckbox-BKe96SLH.js              0.42 kB │ gzip:   0.30 kB
0104|dist/assets/ControllerChart-7GxoToPo.js               0.63 kB │ gzip:   0.39 kB
0105|dist/assets/ColumnFilterBoolean-Dlw5IVbg.js           0.67 kB │ gzip:   0.42 kB
0106|dist/assets/ReinterviewBadge-P-jUEJlg.js              0.78 kB │ gzip:   0.52 kB
0107|dist/assets/BlinkIcon-DP_t2iuE.js                     0.85 kB │ gzip:   0.42 kB
0108|dist/assets/ColumnFilterDate-DkQZJt-f.js              1.16 kB │ gzip:   0.56 kB
0109|dist/assets/MissingKeysAlert-Bgdg8v4b.js              1.17 kB │ gzip:   0.56 kB
0110|dist/assets/ColumnFilterString-BIwSCVLZ.js            1.22 kB │ gzip:   0.62 kB
0111|dist/assets/DialogAdvanced-Bhs_8BWn.js                1.30 kB │ gzip:   0.68 kB
0112|dist/assets/CCTreeView-ChRxhkA3.js                    1.43 kB │ gzip:   0.77 kB
0113|dist/assets/StatisticsArrows-BI8z0kpo.js              1.44 kB │ gzip:   0.77 kB
0114|dist/assets/ErrorPage-CQyeMUEl.js                     1.55 kB │ gzip:   0.79 kB
0115|dist/assets/Multipane-DFLS9oP2.js                     1.63 kB │ gzip:   0.82 kB
0116|dist/assets/ColumnFilterNumber-eClVU_w_.js            1.74 kB │ gzip:   0.74 kB
0117|dist/assets/file-input-B4SR49dD.js                    1.83 kB │ gzip:   0.86 kB
0118|dist/assets/RichValue-BRQppQoo.js                     2.04 kB │ gzip:   0.87 kB
0119|dist/assets/StatisticsCard-DqAruet3.js                2.55 kB │ gzip:   1.00 kB
0120|dist/assets/FrameDetails-F6k0BPq5.js                  2.68 kB │ gzip:   1.06 kB
0121|dist/assets/DialogSceneValue-2Y04CTd_.js              3.18 kB │ gzip:   1.23 kB
0122|dist/assets/Mesh-haZu0lAF.js                          3.18 kB │ gzip:   1.36 kB
0123|dist/assets/ColumnFilter-DoUVVYSw.js                  3.26 kB │ gzip:   1.30 kB
0124|dist/assets/UserCodeTable-Dz40xPSc.js                 4.12 kB │ gzip:   1.64 kB
0125|dist/assets/Login-DT9nslnM.js                         4.13 kB │ gzip:   1.64 kB
0126|dist/assets/ListInput-DK0gk4Ui.js                     4.38 kB │ gzip:   1.41 kB
0127|dist/assets/AssociationGroups-DGsCpLMi.js             4.46 kB │ gzip:   1.65 kB
0128|dist/assets/OTAUpdates-BDNMxnyc.js                    5.09 kB │ gzip:   2.09 kB
0129|dist/assets/Scenes-HsjDySf8.js                        5.81 kB │ gzip:   1.98 kB
0130|dist/assets/DialogLinkReliability-3FOnnyOC.js         5.89 kB │ gzip:   1.91 kB
0131|dist/assets/DialogAssociation-CvDSlRuw.js             5.94 kB │ gzip:   2.10 kB
0132|dist/assets/prismeditor.esm-DJCfCG3y.js               7.58 kB │ gzip:   2.69 kB
0133|dist/assets/NodeScheduler-qahfvCd7.js                 7.86 kB │ gzip:   2.60 kB
0134|dist/assets/HomeAssistant-CmWDVy9b.js                 8.23 kB │ gzip:   2.43 kB
0135|dist/assets/DialogGatewayValue-TQV4M_Uw.js            8.38 kB │ gzip:   2.56 kB
0136|dist/assets/ControlPanel-CIT7JoKr.js                  9.53 kB │ gzip:   3.53 kB
0137|dist/assets/SmartView-VDBxTG-G.js                     9.89 kB │ gzip:   3.30 kB
0138|dist/assets/ValueId-Dzj-_hV-.js                      10.45 kB │ gzip:   2.92 kB
0139|dist/assets/Store-CE_bHZL9.js                        10.95 kB │ gzip:   3.41 kB
0140|dist/assets/NodeDetails-Dwklj2UX.js                  12.18 kB │ gzip:   3.39 kB
0141|dist/assets/DialogHealthCheck-DX70lQ06.js            12.38 kB │ gzip:   3.59 kB
0142|dist/assets/SmartStart-DcNO40LA.js                   13.83 kB │ gzip:   3.91 kB
0143|dist/assets/ExpandedNode-Dip24ge3.js                 15.15 kB │ gzip:   5.18 kB
0144|dist/assets/Debug-0FVl0EX8.js                        16.04 kB │ gzip:   4.18 kB
0145|dist/assets/NodePanel-zK1ErbaX.js                    16.11 kB │ gzip:   4.39 kB
0146|dist/assets/Zniffer-DaFxRe8b.js                      16.23 kB │ gzip:   5.28 kB
0147|dist/assets/index-CGscpZTT.js                        20.82 kB │ gzip:   6.13 kB
0148|dist/assets/QrReader-C-Xpoqpd.js                     20.89 kB │ gzip:   7.29 kB
0149|dist/assets/qr-scanner-worker.min-D85Z9gVD.js        43.95 kB │ gzip:  10.46 kB
0150|dist/assets/BgRssiChart-CjfwkkIu.js                  54.97 kB │ gzip:  24.29 kB
0151|dist/assets/vuedraggable.umd-BN2_1K0c.js             71.01 kB │ gzip:  24.88 kB
0152|dist/assets/Settings-_GIJ6yNR.js                     85.81 kB │ gzip:  19.99 kB
0153|dist/assets/index-Blr6EMNg.js                        91.82 kB │ gzip:  46.05 kB
0154|dist/assets/ZwaveGraph-B7ZU-Qa8.js                  560.41 kB │ gzip: 166.47 kB
0155|dist/assets/index-arJYOLrt.js                     1,237.32 kB │ gzip: 338.96 kB
0156|(!) Some chunks are larger than 500 kB after minification. Consider:
0157|- Using dynamic import() to code-split the application
0158|- Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks
0159|- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
0160|✓ built in 1m 29s
0161|PWA v0.20.0
0162|Building src/sw.js service worker ("es" format)...
0163|vite v5.3.1 building for production...
0164|transforming...
0165|✓ 65 modules transformed.
0166|rendering chunks...
0167|computing gzip size...
0168|dist/sw.mjs  16.17 kB │ gzip: 5.42 kB
0169|✓ built in 1.90s
0170|PWA v0.20.0
0171|mode      injectManifest
0172|format:   es
0173|precache  82 entries (3262.43 KiB)
0174|files generated
0175|dist/sw.js
0176|+ chown -R www-data:www-data CHANGELOG.md LICENSE README.md SECURITY.md api certs dist docker docs esbuild-register.js esbuild.js genereteDocs.ts index.html kubernetes kustomization.yaml node_modules nodemon.json package-lock.json package.json package.sh pkg public server server_config.js snippets src store test tsconfig.eslint.json tsconfig.json vite.config.mjs wallaby.js
0177|+ '[' -e /dev/ttyAMA0 ']'
0178|+ sudo sed -i 's/console=ttyAMA0,115200//; s/kgdboc=ttyAMA0,115200//' /boot/cmdline.txt
0179|+ sudo sed -i 's|[^:]*:[^:]*:respawn:/sbin/getty[^:]*ttyAMA0[^:]*||' /etc/inittab
0180|sed: can't read /etc/inittab: No such file or directory
0181|+ '[' -e /dev/ttymxc0 ']'
0182|+ '[' -e /dev/ttyAMA0 ']'
0183|+ sudo systemctl mask serial-getty@ttyAMA0.service
0184|+ sudo systemctl stop serial-getty@ttyAMA0.service
0185|++ grep Revision /proc/cpuinfo
0186|++ cut -d: -f2
0187|++ tr -d ' '
0188|+ RPI_BOARD_REVISION=c03112
0189|+ [[ c03112 == \a\0\2\0\8\2 ]]
0190|+ [[ c03112 == \a\2\2\0\8\2 ]]
0191|+ [[ c03112 == \a\0\2\0\d\3 ]]
0192|+ echo 'Everything is successfully installed!'
0193|Everything is successfully installed!
0194|+ echo 4
0195|+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end zwavejs
0196|+ echo 5
0197|+ rm /tmp/jeedom_install_in_progress_zwavejs
0198|+ echo '*******************End of package installation******************'
0199|*******************End of package installation******************

Merci de votre aide

Edit :
J’ai compris que pour chaque équipement il faut accéder à sa configuration puis cliquer sur noeud puis sur l’onglet Actions et enfin sur Réinterview du noeud pour que l’équipement soit nommé et ses commandes soient générées. En lisant la doc du plugin je pensais que cette 2ème phase se faisait automatiquement

Citation Les modules font leur apparition en deux étapes :
Tout d’abord avec leur node id sans image et sans identification.
Ils sont ensuite identifiés dans un second temps.

Bonjour
Pour tout dire, je suis complètement découragé. Après avoir fait la moitié des remplacements j’ai fait un redémarrage de mon rpi et là plus rien ne fonctionne . Je suppose que cela vient du fait que ce bandeau est revenu

et qu’il ne disparait pas.
Les dépendances et le démon sont ok

Les logs sont identiques à ceux fournis ci-dessus.
La santé de jeedom est OK

J’ai vraiment besoin de votre aide car beaucoup de choses ne fonctionnent plus chez moi (VR, PC bref tout ce qui était openzwave).
Pourquoi le driver zwave ne s’initiasilise-t-il pas ? Merci.

Bonjour

c’est juste un probleme de port
dans la config du plugin choisi le bon port usb
j’ai eu le meme souci, pb de detection de la clé
débranche ta cle zwave attend 2/5 min rebranche la et vient selection le bon port
tout marchera apres ca

Merci de ta réponse. Je suis sûr du port puisque quand enfin le bandeau disparaît et qu’enfin le driver zwave démarre je retrouve bien mes équipements opérationnels. Mystère

Bonjour,

Il reste combien de temps le bandeau ?
Car s’il reste 30-40 secondes c’est normal.

Bonjour @Madcow ,
Pour être sûr de ma réponse, je viens d’arrêter jeedom et de le redémarrer Il y a15 minutes et le bandeau est toujors là et naturellement mes équipements ne fonctionnent plus. Je viens de relancer le demon (qui éit OK) mais cela ne change rien. C’est agaçant de ne pas savoir pourquoi et quoi faire pour y pallier. Si tu as une idée je suis preneur. Merci

Edit : voilà, au bout de 20 minutes il vient de démarrer et mes équipements re fontionnent

J’ai un équipement ( détecteur d’ouverture de porte/fenêtre Everspring SM810) que je ne parviens pas à démarrer sous zwavz js Penses-tu que ça puisse venir de cà ?

Bonjour,

Oui c’est possible. Il faudrait l’exclure du réseau pour voir.

Est-ce que ta clé est déportée (rallonge usb) ?

Non, la clé est directement sur le port usb du rpi, seuls la zigate et le rfxcom sont déportés sur une rallonge usb.
J’ai toujours openzwave activé avec le demon off. Normalement je devrais pouvoir supprimer tous les équipements de openzwave et supprimer le plugin ou bien est-il + prudent de les conserver encore un moment ?
Je vais essayer une redémarrage sans le détecteur d’ouverture et je reviens.

3 clés usb sur un raspi sans hub auto alimenté ça fait beaucoup qd même

Bonjour.

Attention, si c’est sur pi4, il faut éviter (voir pas du tout) d’utiliser les ports USB 3.
En effet, celui-ci génère de parasites radios qui perturbe l’environnement.

1 « J'aime »

Le redémarrage sans le capteur d’ouverture a mis cette fois 18 minutes pour que le démon zwave démarre donc ce n’est sans doute pas lui qui génère ce souci.

Bon, j’ai suivi vos conseils et j’ai déplacé la clé zwave qui était connectée à un port usb3. Cette fois le bandeau a disparu au bout d’une trentaine de secondes. Donc mon erreur était bien une mauvaise connexion de la clé.
En revanche, et ce qui a été moins drôle c’est que tous mes équipements étaient KO et il a fallu que je fasse un re interview de chacun. Ça ne me semble pas normal, qu’en pensez-vous ?

J’ai également essayé de réinclure mon capteur d’ouverture et là impossible, Quelqu’un a-t-il le même capteur ?
Merci encore de votre aide.

Bonjour @lperenna
Je viens de lire le topic dont tu as donné le lien. En effet ce n’est pas rassurant. Je ne vois pas la baguette magique à laquelle il est fait allusion. Est-ce spécifique à la Smart ? Ou aux clés Aotec ?

Le problème semble évoqué par plusieurs personnes. Des investigations ont-elles été menées sur le problème ?

C’est dans le frontend zwave-js-ui.

Antoine

sous zwave JS
Bouton en haut réseau Zwave
Onglet actions, dernier bouton Interface zwave JS UI