Mise à jour 4.3.21 bloque zwave :ZwaveJS ne s'initialise plus

2 ième rollback de 4.3.21 vers 4.3.20 (qui refonctionne bien voir en dessous) , j’ai besoin de mon chauffage !
Il y a forcement un bug dans la version 21.
Pour l’instant donc je suis bloqué sur ZwaveJS 8.26.0 !

sed: can’t read /etc/inittab:

Il semble que ce type d’erreur apparaissait avec OpenZwave avec en PI3 et un swap faible…mais je suis en PI4 avec 2G0 ram et 10% de swap dispo…c’est large quand même…le problème est ailleurs

Malgré le « Soft Reset » fait, la clef ZWave disparait au bout d’un certain temps dans le plugin ZWave JS et on ne peut plus y accéder , que ce soit en /dev/ttyACM0 ou en /dev/device/by-id.
Le plugin ZWave JS n’a pas l’air stable dans mon environnement VM sous ProxMox.
(Jeedom 4.3.21 et plugin ZWave JS en dernière Beta).

Confirmes-tu que cela fonctionnait bien en 4.3.20 ?

Je vois pas pq tu serais bloqué nuveau zwavejs avec la 4.3.20.

Tu peux mettre a jour le plugin sans le core
La a te lire on dirait que lun va pas sans l’autre

Non, je ne sais pas. Je n’ai pas tenté d’installer/utiliser ZwaveJS avant l’update Jeedom en 4.3.21.

Oui bien sûr tu as raison, mais dans le change log de zwaveJS j’ai lu

  • Passage à la version 9.5.1 de ZwaveJsUI (pour pouvoir choisir un port au format path nécessaire sur certaines VMs il faut mettre le core à jour) Corrections…laisse entendre que les 2 sont liés…certe je ne suis pas en VMs…mais dans le doute… peut-être que core .20 suffit !

…et dans l’interface de mise à jour, j’ai tenté mais je ne peux pas mettre à jour le core sans le plugin ZwaveJS…

Comme c’est possible dans les faits, partage une capture d’écran après avoir cliqué sur « mise à jour » en haut à droite.

On peut mettre chaque plugin a jour indépendamment

Ou que le core ou tout faire, on peut même cocher la case pour bloquer la mise à jour d’un plugin si on le veut.

Je ne vois donc pas pq tu dis que tu ne peux pas !!

Ou alors on voit pas la même chose a l’écran !

Oui vu effectivement pb d’affichage (petit écran) « ne pas mettre à jour » ne s’affichait pas

Bonjour j’ai le même souci en ce moment y a-t-il une solution. Je suis en VM proxmox aussi

Bonjour,

Il faut vérifier que le passthrough de la clé est bien effectué dans proxmox par device ID.

Bonjour.

1000Sabords n’a pas de souci.

Je l’ai fait passer en bêta (mais ce n’est plus nécessaire depuis hier) et il a du décocher l’option softreset.

C’est tout.

1 « J'aime »

Faut arrêter les auto diagnostics. C’est comme l’auto médication c’est pas top.

Si tu es sûr d’avoir le même souci, la solution est déjà donnée et il faut l’appliquer, si pas, il faut pas juste dire ‹ idem › mais donner des infos et dire ce que tu as fait, tenté pour que ça refonctionne et qui du coup à échoué.

Merci car j’avais le même soucis.

J’ai passé mon port en By-id mais je pense que le problème c’était la case soft reset qui était cochée.

Même problème :frowning: :frowning:
2h que je cherche et que je relance les dépendances pour la 25ème fois après avoir essayé les différentes solutions des autres posts :frowning:
En décochant la case Soft Reset le démon démarre.

Pfffffff comme dit plus haut moi aussi je tremble à chaque mise à jour :frowning:

Bonjour à tous,

Idem chez moi sur une VM Freebox Delta. Depuis mise à jour MQTT (version du 2024-01-16) et Jeedom en 4.3.22, j’ai eu une alerte sur m’invitant à relancer les dépendance de Z-wave JS et depuis Z-wave JS ne s’initialise plus. Page santé OK et tout est dans le vert, comme pour les autres témoignages.

Mon chauffage étant géré en zwave, je suis un peu en panique là…
J’ai essayé de relancer les dépendances (log ci dessous), de décocher soft reset, mais rien n’y fait, est-ce qu’il y a autre chose à essayer ?

(je pense que le port du contrôleur correct /dev/ttyACM0 n’apparait plus mais j’ai un doute si c’est bien celui là, je ne l’avais pas noté). Et quand je teste avec le by-id, le démon ne démarre plus)

J’ai testé des reboot VM et même freebox… sans succès.

+ 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.6.2'
Wanted Version: 9.6.2
+ rm -R zwave-js-ui
+ git clone --branch v9.6.2 --depth 1 https://github.com/zwave-js/zwave-js-ui
Cloning into 'zwave-js-ui'...
Note: checking out '6e369a1bc8fac7ea92a3c069e808a46b42c68a8d'.
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 performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
+ 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
yarn install v1.22.19
info No lockfile found.
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
[1/5] Validating package.json...
[2/5] Resolving packages...
warning csurf@1.11.0: Please use another csrf package
warning native-url > querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
warning vue@2.7.16: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.
warning @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.
warning vite-plugin-pwa > workbox-build > rollup-plugin-terser@7.0.2: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
warning vite-plugin-pwa > workbox-build > @rollup/plugin-replace > magic-string > sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
[3/5] Fetching packages...
[4/5] Linking dependencies...
warning " > vis-data@7.1.9" has unmet peer dependency "uuid@^3.4.0 || ^7.0.0 || ^8.0.0 || ^9.0.0".
warning " > vis-data@7.1.9" has unmet peer dependency "vis-util@^5.0.1".
warning " > vis-network@9.1.9" has unmet peer dependency "@egjs/hammerjs@^2.0.0".
warning " > vis-network@9.1.9" has unmet peer dependency "component-emitter@^1.3.0".
warning " > vis-network@9.1.9" has unmet peer dependency "keycharm@^0.2.0 || ^0.3.0 || ^0.4.0".
warning " > vis-network@9.1.9" has unmet peer dependency "uuid@^3.4.0 || ^7.0.0 || ^8.0.0 || ^9.0.0".
warning " > vis-network@9.1.9" has unmet peer dependency "vis-util@^5.0.1".
warning " > @babel/register@7.23.7" has unmet peer dependency "@babel/core@^7.0.0-0".
warning " > esbuild-register@3.5.0" has unmet peer dependency "esbuild@>=0.12 <1".
warning " > vite-plugin-pwa@0.16.7" has unmet peer dependency "workbox-build@^7.0.0".
warning " > vite-plugin-pwa@0.16.7" has unmet peer dependency "workbox-window@^7.0.0".
[5/5] Building fresh packages...
success Saved lockfile.
Done in 214.30s.
+ sudo yarn run build
yarn run v1.22.19
$ npm-run-all 'build:*'
$ tsc
$ vite build
vite v4.5.1 building for production...
transforming...
✓ 560 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-911dd212.css           0.06 kB │ gzip:   0.08 kB
dist/assets/NodeDetails-da00c417.css                  0.06 kB │ gzip:   0.08 kB
dist/assets/Settings-5ef4a95d.css                     0.08 kB │ gzip:   0.10 kB
dist/assets/QrReader-00dee3fb.css                     0.09 kB │ gzip:   0.10 kB
dist/assets/NodePanel-40067732.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-d2938c42.css                      0.31 kB │ gzip:   0.18 kB
dist/assets/ExpandedNode-9f727a42.css                 0.39 kB │ gzip:   0.26 kB
dist/assets/index-fe59274b.css                        0.39 kB │ gzip:   0.14 kB
dist/assets/DialogAdvanced-eaabda04.css               0.45 kB │ gzip:   0.23 kB
dist/assets/Store-a58f7130.css                        0.79 kB │ gzip:   0.33 kB
dist/assets/BgRssiChart-3e7d7555.css                  1.66 kB │ gzip:   0.71 kB
dist/assets/Login-1826b0a1.css                        5.43 kB │ gzip:   1.52 kB
dist/assets/ZwaveGraph-fe07d4ee.css                 220.27 kB │ gzip:  31.02 kB
dist/assets/index-080a55d8.css                      645.26 kB │ gzip:  86.99 kB
dist/assets/items-fa6845d0.js                         0.15 kB │ gzip:   0.15 kB
dist/assets/ControllerChart-7a53208f.js               0.54 kB │ gzip:   0.34 kB
dist/assets/ColumnFilterBoolean-49a958af.js           0.70 kB │ gzip:   0.43 kB
dist/assets/ReinterviewBadge-6f0c23f4.js              0.77 kB │ gzip:   0.51 kB
dist/assets/BlinkIcon-aeb67ffc.js                     0.86 kB │ gzip:   0.42 kB
dist/assets/ColumnFilterDate-68ee58aa.js              1.20 kB │ gzip:   0.57 kB
dist/assets/ColumnFilterString-a3ba87b3.js            1.26 kB │ gzip:   0.63 kB
dist/assets/StatisticsArrows-a45f2b81.js              1.28 kB │ gzip:   0.71 kB
dist/assets/DialogAdvanced-1d4dc04f.js                1.31 kB │ gzip:   0.68 kB
dist/assets/ErrorPage-edece37d.js                     1.54 kB │ gzip:   0.78 kB
dist/assets/ColumnFilterNumber-c6285049.js            1.77 kB │ gzip:   0.75 kB
dist/assets/file-input-a481e3a8.js                    1.84 kB │ gzip:   0.86 kB
dist/assets/RichValue-de4eff9f.js                     2.06 kB │ gzip:   0.87 kB
dist/assets/StatisticsCard-ba24c47a.js                2.56 kB │ gzip:   1.00 kB
dist/assets/Mesh-88ba545d.js                          2.87 kB │ gzip:   1.19 kB
dist/assets/DialogSceneValue-6dcb8ca7.js              3.09 kB │ gzip:   1.18 kB
dist/assets/ColumnFilter-4a52a820.js                  3.50 kB │ gzip:   1.21 kB
dist/assets/UserCodeTable-b5c52de0.js                 4.04 kB │ gzip:   1.59 kB
dist/assets/Login-ce8db7e8.js                         4.14 kB │ gzip:   1.64 kB
dist/assets/DialogAssociation-61067268.js             4.19 kB │ gzip:   1.51 kB
dist/assets/AssociationGroups-b660b1fc.js             4.36 kB │ gzip:   1.58 kB
dist/assets/ListInput-1038ae38.js                     4.39 kB │ gzip:   1.41 kB
dist/assets/OTAUpdates-d3de204c.js                    5.14 kB │ gzip:   2.12 kB
dist/assets/Scenes-488c0573.js                        5.75 kB │ gzip:   1.93 kB
dist/assets/HomeAssistant-db3f7b12.js                 7.57 kB │ gzip:   2.24 kB
dist/assets/prismeditor.esm-305e1ecf.js               7.58 kB │ gzip:   2.70 kB
dist/assets/NodeScheduler-503b1dce.js                 7.86 kB │ gzip:   2.60 kB
dist/assets/DialogGatewayValue-cc62dd36.js            8.29 kB │ gzip:   2.51 kB
dist/assets/SmartStart-1f085ddb.js                    8.46 kB │ gzip:   2.32 kB
dist/assets/mdi-4fe99e39.js                           9.43 kB │ gzip:   3.12 kB
dist/assets/SmartView-ac2849b5.js                     9.93 kB │ gzip:   3.25 kB
dist/assets/ValueId-ea431411.js                      10.46 kB │ gzip:   2.94 kB
dist/assets/Store-0bb5154c.js                        10.91 kB │ gzip:   3.36 kB
dist/assets/NodeDetails-503a832f.js                  12.14 kB │ gzip:   3.36 kB
dist/assets/DialogHealthCheck-b488e494.js            12.23 kB │ gzip:   3.52 kB
dist/assets/ExpandedNode-6f26a106.js                 13.99 kB │ gzip:   4.79 kB
dist/assets/NodePanel-b81019f7.js                    14.96 kB │ gzip:   4.14 kB
dist/assets/Debug-e49495af.js                        16.32 kB │ gzip:   4.18 kB
dist/assets/ControlPanel-aa5d4621.js                 16.54 kB │ gzip:   5.88 kB
dist/assets/index-c8f24160.js                        19.81 kB │ gzip:   5.82 kB
dist/assets/QrReader-44e07955.js                     20.90 kB │ gzip:   7.30 kB
dist/assets/qr-scanner-worker.min-5f44a019.js        43.95 kB │ gzip:  10.46 kB
dist/assets/BgRssiChart-f788dead.js                  53.71 kB │ gzip:  23.82 kB
dist/assets/vuedraggable.umd-c14f0747.js             71.04 kB │ gzip:  24.90 kB
dist/assets/Settings-8845bd72.js                     72.41 kB │ gzip:  18.34 kB
dist/assets/index-fff2f342.js                       104.95 kB │ gzip:  43.04 kB
dist/assets/ZwaveGraph-a231e4ff.js                  561.10 kB │ gzip: 166.33 kB
dist/assets/index-0e51a464.js                     1,151.93 kB │ gzip: 316.20 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.5.1 building for production...
transforming...
✓ 65 modules transformed.
rendering chunks...
computing gzip size...
dist/sw.js  43.54 kB │ gzip: 12.25 kB
✓ built in 1.83s
PWA v0.16.7
mode      injectManifest
precache  72 entries (3144.92 KiB)
files generated
dist/sw.js
✓ built in 1m 44s
Done in 136.40s.
+ 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.js wallaby.js yarn.lock
+ '[' -e /dev/ttyAMA0 ']'
+ sudo sed -i 's/console=ttyAMA0,115200//; s/kgdboc=ttyAMA0,115200//' /boot/cmdline.txt
sed: can't read /boot/cmdline.txt: No such file or directory
+ sudo sed -i 's|[^:]*:[^:]*:respawn:/sbin/getty[^:]*ttyAMA0[^:]*||' /etc/inittab
sed: can't read /etc/inittab: No such file or directory
+ '[' -e /dev/ttymxc0 ']'
+ '[' -e /dev/ttyAMA0 ']'
+ sudo systemctl mask serial-getty@ttyAMA0.service
+ sudo systemctl stop serial-getty@ttyAMA0.service
++ tr -d ' '
++ cut -d: -f2
++ grep Revision /proc/cpuinfo
+ 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******************