Bonjour,
Suite à la mise à jour ce jour du plugin Z-Wave JS, le daemon est KO. Suis-je le seul ?
Voici quelque logs
[2023-10-10 10:20:04]DEBUG : [configureSettings] Informations reçues de MQTT Manager : {"ip":"127.0.0.1","port":"1883","user":"mosquitto","password":"xxx"}
[2023-10-10 10:20:04]INFO : Démarrage du démon ZwaveJS : STORE_DIR=/var/www/html/plugins/zwavejs/data/store KEY_S0_Legacy=xxx KEY_S2_Unauthenticated=xxx KEY_S2_Authenticated=xxx KEY_S2_AccessControl=xxx SESSION_SECRET=jeedomSession yarn start
[2023-10-10 10:20:14]ERROR : Impossible de démarrer le démon ZwaveJS, consultez les logs
e[90m2023-10-10 09:23:07.259e[39m e[32mINFOe[39m e[1mAPPe[22m: Version: 8.25.1.9b831e2
e[90m2023-10-10 09:23:07.261e[39m e[32mINFOe[39m e[1mAPPe[22m: Application path:/var/www/html/plugins/zwavejs/resources/zwave-js-ui
______ __ __ _ _____ _ _ _____
|___ / \ \ / / | |/ ____| | | | |_ _|
/ /____\ \ /\ / /_ ___ _____ | | (___ | | | | | |
/ /______\ \/ \/ / _' \ \ / / _ \ _ | |\___ \ | | | | | |
/ /__ \ /\ / (_| |\ V / __/ | |__| |____) | | |__| |_| |_
/_____| \/ \/ \__,_| \_/ \___| \____/|_____/ \____/|_____|
e[90m2023-10-10 09:23:07.270e[39m e[33mWARNe[39m e[1mSTOREe[22m: scenes.json not found
/var/www/html/plugins/zwavejs/resources/zwave-js-ui/node_modules/@zwave-js/cc/build/lib/API.js:51
requireSupport ??= !endpoint.virtual;
^^^
SyntaxError: Unexpected token '??='
at wrapSafe (internal/modules/cjs/loader.js:1029:16)
at Module._compile (internal/modules/cjs/loader.js:1078:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10)
at Module.load (internal/modules/cjs/loader.js:979:32)
at Function.Module._load (internal/modules/cjs/loader.js:819:12)
at Module.require (internal/modules/cjs/loader.js:1003:19)
at require (internal/modules/cjs/helpers.js:107:18)
at Object. (/var/www/html/plugins/zwavejs/resources/zwave-js-ui/node_modules/@zwave-js/cc/src/cc/AssociationCC.ts:19:1)
at Module._compile (internal/modules/cjs/loader.js:1114:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10)
Merci
Salut,
moi tout est ok mais je n’ai plus de communication avec mes périphériques Zwave
C.
Bonjour,
Pareil chez moi, je suis revenu en arrière via la sauvegarde de cette nuit, tout est reparti, mais avec la dernière mise à jour (celle du 09/10) : au niveau config tout est ok (dépendances relancées pour passage en 9.1.0), et tout est au vert, mais le zwave ne s’initialise pas et rien de fonctionne.
1 « J'aime »
Bonjour
je remarque une chose dans vos logs :
e[90m2023-10-10 09:23:07.259e[39m e[32mINFOe[39m e[1mAPPe[22m: Version: 8.25.1
et chez moi :
2023-10-10 09:30:06.140e[39m e[32mINFOe[39m e[1mAPPe[22m: Version: 9.1.0
il faudrait peut-être essayer de relancer l’installation des dépendances
Bonjour.
A partir de la v9 de zwave-js-ui, il faut NodeJS 18 minimum.
Me concernant, j’ai fait la maj sur une box secondaire (nuc i3), clé aeotec GEN5+ dernière version stable de jeedom. La version NodeJS sur cette box est bien la dernière préconisée au niveau de jeedom à savoir la v18. Ce changement a été fait dernièrement via les plugins de @nebz . Mon réseau zwave est fonctionnel.
2 « J'aime »
Hello,
La version de NodeJS (via la commande « nodejs --version ») sur ma VM Debian 10 est bien au dessus de 18 et pour être plus exact en version 18.17.1
Je suis aussi sur une clé Gen5+ et en dernière version stable de Jeedom.
J’ai fait une resto en attendant
Ma copie de log n’est pas bonne, mais j’ai bien fait la MAJ des dépendances comme indiqué dans la capture d’écran
NodeJS est en v14.21.3 … Sous Debian 10.13 (ISO fournit par Jeedom)
je suis en version Node.js v18.17.1
La MAJ de Node.js résout
https://github.com/nodesource/distributions
En revanche impossible pour Z-Wave JS de reconnaitre ma clé. Même souci que Problème avec bêta 2023-10-10 01:03:44
gpga
Octobre 10, 2023, 3:30
10
Comment fait - on la mise à jour de Node.js ?
Merci
Ca doit etre fait lors des dependances…
Mais bon encore faudrait il avoir un log pour voir si tt est ok
Bengal
Octobre 10, 2023, 3:45
12
Hello
pareil, même souci : l’install m’a planté le démon. Du coup j’ai dû restaurer.
Par contre impossible de passer en node.js 18 sans passer par de la ligne de commande : je suis une distrib debian 10
j’ai lancé un apt-get update / upgrade / full-upgrade => rien. Tout semble à jour. mais je suis en node.js 16 …
faudrait peut être retirer la MAJ du plugin le temps de résoudre la dépendance, non ?
Forcer une mise à jour du core stable 4.3.17. Le nécessaire a été fait sur le github pour déclarer nodejs 18 comme version de base. J’imagine que la relance des dépendances devrait alors faire le nécessaire et installer nodejs 18.
2 « J'aime »
Bonjour
chez moi, tout récemment c’'est a la suite de la MAJ du plugin Hkcontrol et du lancement des dépendances que NodeJS est passé en v18 !!!
1 « J'aime »
amg0
Octobre 10, 2023, 4:20
15
chez moi l’upgrade a aussi mis le zwavejs KO. j’ai restauré.
un symptôme : le port de la clé USB n’est meme plus visible ou selectionable dans la config du plugin.
je suis sur Synology/virtual machine , le port utilisé est
mais après l’upgrade il n’est plus possible de sélectioner ce port
donc => retour en arrière ( merci les snapshots de VM ! )
gpga
Octobre 10, 2023, 4:32
16
TiTidom:
nodejs --version
Ci joint le log des dépendances
+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_zwavejs
+ echo 1
+ echo 2
+ sudo chmod +x /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh
+ sudo /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh
+ echo 'Pre installation de l'\''installation/mise à jour des dépendances zwavejs'
Pre installation de l'installation/mise à jour des dépendances zwavejs
+++ dirname /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh
++ cd /var/www/html/core/class/../../plugins/zwavejs/resources
++ pwd
+ BASEDIR=/var/www/html/plugins/zwavejs/resources
+ cd /var/www/html/plugins/zwavejs/resources
+ source ../core/config/zwavejs.config.ini
+ echo 'Wanted Version: 9.1.0'
Wanted Version: 9.1.0
+ rm -R zwave-js-ui
+ git clone --branch v9.1.0 --depth 1 https://github.com/zwave-js/zwave-js-ui
Cloning into 'zwave-js-ui'...
Note: switching to '69d9d4ce9dd6d540aaed4d3b0fa0530f2669d16d'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
+ echo 'Pre install finished'
Pre install finished
+ echo 3
+ sudo chmod +x /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
+ sudo /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
+ echo 'Post installation de l'\''installation/mise à jour des dépendances zwavejs'
Post installation de l'installation/mise à jour des dépendances zwavejs
+++ dirname /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
++ cd /var/www/html/core/class/../../plugins/zwavejs/resources
++ pwd
+ BASEDIR=/var/www/html/plugins/zwavejs/resources
+ cd /var/www/html/plugins/zwavejs/resources
+ cd zwave-js-ui
+ sudo yarn install
➤ YN0000: ┌ Resolution step
➤ YN0002: │ zwave-js-ui@workspace:. doesn't provide @babel/core (pd92f5), requested by @babel/register
➤ YN0002: │ zwave-js-ui@workspace:. doesn't provide @egjs/hammerjs (pb72e2), requested by vis-network
➤ YN0002: │ zwave-js-ui@workspace:. doesn't provide component-emitter (p9f27e), requested by vis-network
➤ YN0002: │ zwave-js-ui@workspace:. doesn't provide esbuild (pe0be1), requested by esbuild-register
➤ YN0002: │ zwave-js-ui@workspace:. doesn't provide keycharm (p9e48c), requested by vis-network
➤ YN0002: │ zwave-js-ui@workspace:. doesn't provide timsort (pd6433), requested by vis-network
➤ YN0002: │ zwave-js-ui@workspace:. doesn't provide uuid (p8cb88), requested by vis-data
➤ YN0002: │ zwave-js-ui@workspace:. doesn't provide uuid (p57e35), requested by vis-network
➤ YN0002: │ zwave-js-ui@workspace:. doesn't provide vis-util (p81018), requested by vis-data
➤ YN0002: │ zwave-js-ui@workspace:. doesn't provide vis-util (p6ebf7), requested by vis-network
➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements for details, where is the six-letter p-prefixed code
➤ YN0000: └ Completed in 0s 275ms
➤ YN0000: ┌ Fetch step
➤ YN0000: └ Completed in 0s 848ms
➤ YN0000: ┌ Link step
➤ YN0007: │ docsify@npm:4.13.1 must be built because it never has been before or the last one failed
➤ YN0007: │ vis-network@npm:9.1.6 [b9e30] must be built because it never has been before or the last one failed
➤ YN0007: │ esbuild@npm:0.18.20 must be built because it never has been before or the last one failed
➤ YN0007: │ vue-demi@npm:0.14.6 [8b1a2] must be built because it never has been before or the last one failed
➤ YN0007: │ @serialport/bindings-cpp@npm:12.0.1 must be built because it never has been before or the last one failed
➤ YN0000: └ Completed in 15s 401ms
➤ YN0000: Done with warnings in 16s 856ms
+ sudo yarn run build
vite v4.4.9 building for production...
transforming...
✓ 564 modules transformed.
rendering chunks...
computing gzip size...
dist/registerSW.js 0.14 kB
dist/manifest.webmanifest 0.50 kB
dist/index.html 1.68 kB │ gzip: 0.74 kB
dist/assets/MaterialIcons-Regular-5743ed3d.woff2 125.12 kB
dist/assets/MaterialIcons-Regular-e69d687a.eot 143.45 kB
dist/assets/MaterialIcons-Regular-11ec382a.woff 160.58 kB
dist/assets/MaterialIcons-Regular-29c11fa5.ttf 347.59 kB
dist/assets/DialogHealthCheck-2228ed6c.css 0.04 kB │ gzip: 0.06 kB
dist/assets/DialogGatewayValue-921e0920.css 0.06 kB │ gzip: 0.08 kB
dist/assets/NodeDetails-da00c417.css 0.06 kB │ gzip: 0.08 kB
dist/assets/Settings-a9cc4df2.css 0.08 kB │ gzip: 0.09 kB
dist/assets/QrReader-712f4072.css 0.09 kB │ gzip: 0.10 kB
dist/assets/NodePanel-69dab776.css 0.09 kB │ gzip: 0.10 kB
dist/assets/RichValue-3ea76a33.css 0.13 kB │ gzip: 0.12 kB
dist/assets/Mesh-1b8d31eb.css 0.26 kB │ gzip: 0.20 kB
dist/assets/ValueId-ee1cddbb.css 0.31 kB │ gzip: 0.18 kB
dist/assets/ExpandedNode-9f727a42.css 0.39 kB │ gzip: 0.26 kB
dist/assets/index-d98f5afd.css 0.39 kB │ gzip: 0.14 kB
dist/assets/DialogAdvanced-eaabda04.css 0.45 kB │ gzip: 0.23 kB
dist/assets/Store-79348188.css 0.79 kB │ gzip: 0.33 kB
dist/assets/BgRssiChart-3e7d7555.css 1.66 kB │ gzip: 0.71 kB
dist/assets/Login-f3260011.css 5.43 kB │ gzip: 1.53 kB
dist/assets/ZwaveGraph-fe07d4ee.css 220.27 kB │ gzip: 31.14 kB
dist/assets/index-f4e18cbd.css 645.02 kB │ gzip: 86.76 kB
dist/assets/items-de2ab019.js 0.14 kB │ gzip: 0.15 kB
dist/assets/ControllerChart-c7b93d71.js 0.54 kB │ gzip: 0.34 kB
dist/assets/ColumnFilterBoolean-21467daa.js 0.70 kB │ gzip: 0.44 kB
dist/assets/ReinterviewBadge-151cc48f.js 0.77 kB │ gzip: 0.51 kB
dist/assets/BlinkIcon-bc23d9a4.js 0.86 kB │ gzip: 0.42 kB
dist/assets/ColumnFilterDate-43cecbcb.js 1.20 kB │ gzip: 0.57 kB
dist/assets/ColumnFilterString-75652514.js 1.26 kB │ gzip: 0.62 kB
dist/assets/StatisticsArrows-3c4505a2.js 1.28 kB │ gzip: 0.70 kB
dist/assets/DialogAdvanced-add35863.js 1.31 kB │ gzip: 0.68 kB
dist/assets/ErrorPage-652d4d02.js 1.54 kB │ gzip: 0.77 kB
dist/assets/ColumnFilterNumber-e937dd41.js 1.77 kB │ gzip: 0.75 kB
dist/assets/file-input-4757dd39.js 1.84 kB │ gzip: 0.86 kB
dist/assets/RichValue-3a3e2f4b.js 2.06 kB │ gzip: 0.87 kB
dist/assets/StatisticsCard-0c8ce8e9.js 2.56 kB │ gzip: 1.00 kB
dist/assets/Mesh-890e614e.js 2.87 kB │ gzip: 1.19 kB
dist/assets/DialogSceneValue-54c6d30a.js 3.09 kB │ gzip: 1.19 kB
dist/assets/ColumnFilter-4b95717f.js 3.50 kB │ gzip: 1.21 kB
dist/assets/UserCodeTable-8195084f.js 4.04 kB │ gzip: 1.60 kB
dist/assets/Login-a80f12dd.js 4.16 kB │ gzip: 1.65 kB
dist/assets/DialogAssociation-4460a56f.js 4.19 kB │ gzip: 1.51 kB
dist/assets/OTAUpdates-e51e9e34.js 4.20 kB │ gzip: 1.84 kB
dist/assets/AssociationGroups-d9a786d2.js 4.36 kB │ gzip: 1.58 kB
dist/assets/ListInput-d4adf44c.js 4.39 kB │ gzip: 1.41 kB
dist/assets/Scenes-ea10ecb1.js 5.75 kB │ gzip: 1.94 kB
dist/assets/HomeAssistant-9d182f3f.js 7.57 kB │ gzip: 2.25 kB
dist/assets/prismeditor.esm-5f5bf8d3.js 7.58 kB │ gzip: 2.70 kB
dist/assets/NodeScheduler-76a305d9.js 7.86 kB │ gzip: 2.61 kB
dist/assets/DialogGatewayValue-a5468160.js 8.29 kB │ gzip: 2.53 kB
dist/assets/SmartStart-263ba1c4.js 8.43 kB │ gzip: 2.29 kB
dist/assets/SmartView-739dc304.js 8.87 kB │ gzip: 2.97 kB
dist/assets/mdi-4fe99e39.js 9.43 kB │ gzip: 3.14 kB
dist/assets/ValueId-db754a85.js 10.46 kB │ gzip: 2.94 kB
dist/assets/Store-198510be.js 10.91 kB │ gzip: 3.36 kB
dist/assets/NodeDetails-f7704a0d.js 12.14 kB │ gzip: 3.36 kB
dist/assets/DialogHealthCheck-54fe9144.js 12.23 kB │ gzip: 3.54 kB
dist/assets/ExpandedNode-55e320d0.js 14.02 kB │ gzip: 4.81 kB
dist/assets/NodePanel-9afe635b.js 14.96 kB │ gzip: 4.15 kB
dist/assets/Debug-aad11cfb.js 16.34 kB │ gzip: 4.19 kB
dist/assets/ControlPanel-83ccf7f1.js 18.05 kB │ gzip: 6.30 kB
dist/assets/index-d828140d.js 19.74 kB │ gzip: 5.79 kB
dist/assets/QrReader-3c50ec9e.js 20.90 kB │ gzip: 7.29 kB
dist/assets/qr-scanner-worker.min-5f44a019.js 43.95 kB │ gzip: 10.40 kB
dist/assets/BgRssiChart-f347ea5b.js 52.88 kB │ gzip: 23.28 kB
dist/assets/Settings-4d210e5c.js 70.86 kB │ gzip: 17.87 kB
dist/assets/vuedraggable.umd-561bbcd1.js 71.04 kB │ gzip: 24.84 kB
dist/assets/index-308e2a9c.js 104.95 kB │ gzip: 41.40 kB
dist/assets/ZwaveGraph-8de3b6c2.js 572.23 kB │ gzip: 168.67 kB
dist/assets/index-186e3042.js 1,138.67 kB │ gzip: 309.00 kB
(!) Some chunks are larger than 500 kBs after minification. Consider:
- Using dynamic import() to code-split the application
- Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks
- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
vite v4.4.9 building for production...
transforming...
✓ 65 modules transformed.
rendering chunks...
computing gzip size...
dist/sw.js 43.54 kB │ gzip: 12.27 kB
✓ built in 828ms
PWA v0.16.5
mode injectManifest
precache 72 entries (3139.76 KiB)
files generated
dist/sw.js
✓ built in 20.14s
+ chown -R www-data:www-data CHANGELOG.md LICENSE README.md SECURITY.md app.ts bin certs config dist docker docs genereteDocs.ts hass index.html kubernetes kustomization.yaml lib node_modules nodemon.json package.json package.sh pkg public server server_config.js snippets src store test tsconfig.eslint.json tsconfig.json vite.config.js wallaby.js yarn.lock
+ '[' -e /dev/ttyAMA0 ']'
+ '[' -e /dev/ttymxc0 ']'
+ '[' -e /dev/ttyAMA0 ']'
++ grep Revision /proc/cpuinfo
++ tr -d ' '
++ cut -d: -f2
+ RPI_BOARD_REVISION=
+ [[ '' == a\8 ]]
+ [[ '' == a\8 ]]
+ [[ '' == a\d ]]
+ echo 'Everything is successfully installed!'
Everything is successfully installed!
+ echo 4
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end zwavejs
+ rm /tmp/jeedom_install_in_progress_zwavejs
+ echo '*******************End of package installation******************'
*******************End of package installation******************
Je suis sur une VM
Hello,
J’ai forcé la mise à jour du core à 13h aujourd’hui et réinstallé les dépendances du plugin-zwavejs ce soir, mais node-js est toujours en 16.19. Je n’ai pas encore fait la mise à jour du plugin zwave, est ce pour cela que node ne bouge pas ?
Oui, s’il y a lieu de mettre à jour nodejs, ça se passe au niveau des dépendances du ou des plugins concernés. C’est géré de cette façon avec les plugins de @nebz « homebridge » et « hkcontrol ».
1 « J'aime »
Ok, j’espérais que nodens puisse se mettre à jour en réinstallant juste les dépendances avant de mettre à jour zwavejs pour éviter un fail.