ZwaveJS vide après passage Debian 11

Bonjour

Je tente la migration vers debian 11, pour celà, j’ai déjà sur mon ancienne distribution (je suis sous jeedom smart), fait le passage d’open zwave à zwave js.
Après plusieurs jours, tout était stable, tous mes périphériques Zwave étaient bien reconnus, fonctionnels et remontaient les bonnes informations.

J’ai donc procédé à un backup, puis j’ai changer la carte de ma jeedom pour la nouvelle sous debian 11, j’ai ensuite procédé au restore.

Et là les problèmes commencent, avant toute mise à jour, j’ai tenté de resynchronizer mes équipements dans le plugin. Et là mes équipement apparaissent bien dans la page du plugin mais la page santé reste désespérément vide.
J’ai tenté de faire un full update du core et de tous les plugins, mais même résultat…

J’ai beau relancer les dépendances qui semblent à chaque fois repartir de zero, rien n’y fait.

Je suis un peu à cours d’idée, est ce que quelqu’un aurait une piste à suivre?

Pour le moment je vais repasser sur mon ancienne puce en espérant que ça fonctionne…

Merci d’avance de votre aide.

Re bonjour, et bonne année!

Histoire d’ajouter des informations à mon post somme toute sommaire (rédigé en panique avant de partir fêter le réveillon :smiley: ), voici quelques informations supplémentaires.

sur ma version fonctionnelle de la carte jeedom sous débian 10 pour une SMART ( et actuellement en v4.4.14) voici la page de configuration de ZwaveJS

je précise au passage que malgré un temps d’attente en jours, j’ai toujours ce message sur la page du plugin :

Le driver Z-Wave n\'est pas initialisé, veuillez patienter. Si le message reste trop longtemps, veuillez vérifier la configuration du démon

et celle de MQTT

Dans cette configuration, tout fonctionne parfaitement. C’est d’ailleurs à partir de cette « état » que j’ai créé un backup.
Backup que j’ai rechargé dans mon jeedom en debian 11.

Comportements observés sur le jeedom en debian 11:

  • avec un core en v4.4.14 ou même mis à jour à la dernière applicable, tous les équipements apparaissent bien sur la page du plugin mais aucun n’apparaît dans la page santé (page vierge totalement)
  • j’ai beau lancer une synchronisation, elle se stoppe instantanément et dans le log j’ai droit à un « Null » alors que la même opération en debian 10 trouve bien 36 noeuds.
  • j’ai essayé de relancer plusieurs fois les dépendances, et chose étrange pour le plugin zwavejs, j’ai l’impression qu’il me refait la totale (voir plus bas le log), comme s’il refaisait tout à chaque fois, mais je ne sais pas dire si c’est normal

Le soucis principal étant que pour faire des « tests » je dois à chaque fois changer la carte du jeedom et on reste en hiver donc les contrôles des chauffages via les modules zwaves sont de facto en rade…

Donc si une âme charitable a une solution « miracle », évidemment, je suis prenneur :slight_smile:

Log d’installation des dépendances sous ma debian 10

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|+ git clone --branch v9.20.0 --depth 1 https://github.com/zwave-js/zwave-js-ui
0019|Cloning into 'zwave-js-ui'...
0020|Note: checking out 'bf3bdc3f13d903cf100b0ba9c3333101ffd29418'.
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 performing another checkout.
0024|If you want to create a new branch to retain commits you create, you may
0025|do so (now or later) by using -b with the checkout command again. Example:
0026|git checkout -b <new-branch-name>
0027|+ echo 'Pre install finished'
0028|Pre install finished
0029|+ echo 3
0030|+ php /var/www/html/core/class/../php/jeecli.php plugin install mqtt2
0031|+ echo 4
0032|+ sudo killall apt apt-get unattended-upgr
0033|apt: no process found
0034|apt-get: no process found
0035|unattended-upgr: no process found
0036|+ sudo rm /var/lib/apt/lists/lock
0037|+ sudo rm /var/cache/apt/archives/lock
0038|+ sudo rm /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend
0039|+ sudo sudo dpkg --configure -a --force-confdef
0040|+ sudo apt update
0041|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0042|Hit:1 http://security.debian.org/debian-security buster/updates InRelease
0043|Get:2 http://ftp.uk.debian.org/debian buster InRelease [122 kB]
0044|Get:3 http://www.deb-multimedia.org buster InRelease [18.1 kB]
0045|Hit:4 https://deb.nodesource.com/node_18.x nodistro InRelease
0046|Get:5 http://ftp.uk.debian.org/debian buster-updates InRelease [56.6 kB]
0047|Hit:6 https://oph.mdrjr.net/meveric all InRelease
0048|Hit:7 https://oph.mdrjr.net/meveric buster InRelease
0049|Get:8 http://www.deb-multimedia.org buster/main Sources [100 kB]
0050|Get:9 http://www.deb-multimedia.org buster/non-free Sources [3244 B]
0051|Get:10 http://www.deb-multimedia.org buster/main arm64 Packages [110 kB]
0052|Get:11 http://www.deb-multimedia.org buster/main Translation-en [82.7 kB]
0053|Get:12 http://www.deb-multimedia.org buster/non-free arm64 Packages [1500 B]
0054|Get:13 http://www.deb-multimedia.org buster/non-free Translation-en [3058 B]
0055|Fetched 498 kB in 3s (194 kB/s)
0056|Reading package lists...
0057|Building dependency tree...
0058|Reading state information...
0059|289 packages can be upgraded. Run 'apt list --upgradable' to see them.
0060|+ echo 5
0061|+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
0062|+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
0063|Vérification si la source deb-multimedia existe (bug lors du apt-get update si c'est le cas)
0064|deb-multimedia existe !
0065|Désactivation de la source deb-multimedia !
0066|Hit:1 http://security.debian.org/debian-security buster/updates InRelease
0067|Get:2 http://ftp.uk.debian.org/debian buster InRelease [122 kB]
0068|Hit:3 https://deb.nodesource.com/node_18.x nodistro InRelease
0069|Get:4 http://ftp.uk.debian.org/debian buster-updates InRelease [56.6 kB]
0070|Hit:5 https://oph.mdrjr.net/meveric all InRelease
0071|Hit:6 https://oph.mdrjr.net/meveric buster InRelease
0072|Fetched 178 kB in 2s (86.5 kB/s)
0073|Reading package lists...
0074|Reading package lists...
0075|Building dependency tree...
0076|Reading state information...
0077|apt-utils is already the newest version (1.8.2.3).
0078|build-essential is already the newest version (12.6).
0079|lsb-release is already the newest version (10.2019051400).
0080|git is already the newest version (1:2.20.1-2+deb10u9).
0081|0 upgraded, 0 newly installed, 0 to remove and 290 not upgraded.
0082|[Check Version NodeJS actuelle : v18.19.0 : [  OK  ]
0083|[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
0084|Réactivation de la source deb-multimedia qu'on avait désactivé !
0085|+ echo 6
0086|+ sudo chmod +x /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0087|+ sudo /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0088|+ echo 'Post installation de l'\''installation/mise à jour des dépendances zwavejs'
0089|Post installation de l'installation/mise à jour des dépendances zwavejs
0090|+++ dirname /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0091|++ cd /var/www/html/core/class/../../plugins/zwavejs/resources
0092|++ pwd
0093|+ BASEDIR=/var/www/html/plugins/zwavejs/resources
0094|+ cd /var/www/html/plugins/zwavejs/resources
0095|+ cd zwave-js-ui
0096|+ sudo npm install
0097|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.
0098|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.
0099|npm warn deprecated csurf@1.11.0: Please use another csrf package
0100|npm warn deprecated @humanwhocodes/config-array@0.11.14: Use @eslint/config-array instead
0101|npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
0102|npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
0103|npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
0104|npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
0105|npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
0106|npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
0107|npm warn deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
0108|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
0109|npm warn deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
0110|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.
0111|added 1681 packages, and audited 1682 packages in 5m
0112|335 packages are looking for funding
0113|run `npm fund` for details
0114|29 vulnerabilities (10 low, 14 moderate, 5 high)
0115|To address issues that do not require attention, run:
0116|npm audit fix
0117|To address all issues possible (including breaking changes), run:
0118|npm audit fix --force
0119|Some issues need review, and may require choosing
0120|a different dependency.
0121|Run `npm audit` for details.
0122|+ sudo npm run build
0123|> zwave-js-ui@9.20.0 build
0124|> npm-run-all 'build:*'
0125|> zwave-js-ui@9.20.0 build:server
0126|> tsc
0127|> zwave-js-ui@9.20.0 build:ui
0128|> vite build
0129|vite v5.3.1 building for production...
0130|transforming...
0131|✓ 547 modules transformed.
0132|rendering chunks...
0133|computing gzip size...
0134|dist/registerSW.js                                    0.14 kB
0135|dist/manifest.webmanifest                             0.50 kB
0136|dist/index.html                                       1.69 kB │ gzip:   0.74 kB
0137|dist/assets/MaterialIcons-Regular-DOtZ65Va.woff2    125.12 kB
0138|dist/assets/MaterialIcons-Regular-BjXOXp5c.eot      143.45 kB
0139|dist/assets/MaterialIcons-Regular-FsbMSDLx.woff     160.58 kB
0140|dist/assets/MaterialIcons-Regular-DEUTIz1o.ttf      347.59 kB
0141|dist/assets/DialogHealthCheck-Droliepd.css            0.04 kB │ gzip:   0.06 kB
0142|dist/assets/DialogGatewayValue-A-SkCATO.css           0.06 kB │ gzip:   0.08 kB
0143|dist/assets/NodeDetails-CBP3OPmg.css                  0.06 kB │ gzip:   0.08 kB
0144|dist/assets/FrameDetails-CIQ12EOu.css                 0.07 kB │ gzip:   0.09 kB
0145|dist/assets/QrReader-HjYxZaii.css                     0.09 kB │ gzip:   0.10 kB
0146|dist/assets/NodePanel-CZwLOHLG.css                    0.09 kB │ gzip:   0.10 kB
0147|dist/assets/RichValue-B_0TC6eQ.css                    0.13 kB │ gzip:   0.12 kB
0148|dist/assets/CCTreeView-WxmqzfXk.css                   0.13 kB │ gzip:   0.12 kB
0149|dist/assets/Settings-DbLZdPoT.css                     0.15 kB │ gzip:   0.14 kB
0150|dist/assets/Mesh-DSRRNttk.css                         0.27 kB │ gzip:   0.21 kB
0151|dist/assets/ValueId-C5xZLsvS.css                      0.31 kB │ gzip:   0.18 kB
0152|dist/assets/ExpandedNode--E63FB__.css                 0.39 kB │ gzip:   0.26 kB
0153|dist/assets/DialogAdvanced-B3IdLJdP.css               0.45 kB │ gzip:   0.23 kB
0154|dist/assets/index-D5uuzJlz.css                        0.51 kB │ gzip:   0.18 kB
0155|dist/assets/Zniffer-BYjnQyPs.css                      0.53 kB │ gzip:   0.24 kB
0156|dist/assets/Store-DS7bGYpj.css                        0.79 kB │ gzip:   0.33 kB
0157|dist/assets/Multipane-CEm3CnxI.css                    1.57 kB │ gzip:   0.46 kB
0158|dist/assets/BgRssiChart-DbNj0r-M.css                  1.65 kB │ gzip:   0.71 kB
0159|dist/assets/Login-1yco1U5P.css                        5.43 kB │ gzip:   1.52 kB
0160|dist/assets/ZwaveGraph-Dfn_CqSH.css                 220.21 kB │ gzip:  31.03 kB
0161|dist/assets/index-r8JReBOx.css                      645.00 kB │ gzip:  86.98 kB
0162|dist/assets/MultipaneResizer-BWRp-8Tf.js              0.23 kB │ gzip:   0.20 kB
0163|dist/assets/InvertedCheckbox-BKe96SLH.js              0.42 kB │ gzip:   0.30 kB
0164|dist/assets/ControllerChart-7GxoToPo.js               0.63 kB │ gzip:   0.39 kB
0165|dist/assets/ColumnFilterBoolean-Dlw5IVbg.js           0.67 kB │ gzip:   0.42 kB
0166|dist/assets/ReinterviewBadge-P-jUEJlg.js              0.78 kB │ gzip:   0.52 kB
0167|dist/assets/BlinkIcon-DP_t2iuE.js                     0.85 kB │ gzip:   0.42 kB
0168|dist/assets/ColumnFilterDate-DkQZJt-f.js              1.16 kB │ gzip:   0.56 kB
0169|dist/assets/MissingKeysAlert-Bgdg8v4b.js              1.17 kB │ gzip:   0.56 kB
0170|dist/assets/ColumnFilterString-BIwSCVLZ.js            1.22 kB │ gzip:   0.62 kB
0171|dist/assets/DialogAdvanced-Bhs_8BWn.js                1.30 kB │ gzip:   0.68 kB
0172|dist/assets/CCTreeView-ChRxhkA3.js                    1.43 kB │ gzip:   0.77 kB
0173|dist/assets/StatisticsArrows-BI8z0kpo.js              1.44 kB │ gzip:   0.77 kB
0174|dist/assets/ErrorPage-CQyeMUEl.js                     1.55 kB │ gzip:   0.79 kB
0175|dist/assets/Multipane-DFLS9oP2.js                     1.63 kB │ gzip:   0.82 kB
0176|dist/assets/ColumnFilterNumber-eClVU_w_.js            1.74 kB │ gzip:   0.74 kB
0177|dist/assets/file-input-B4SR49dD.js                    1.83 kB │ gzip:   0.86 kB
0178|dist/assets/RichValue-BRQppQoo.js                     2.04 kB │ gzip:   0.87 kB
0179|dist/assets/StatisticsCard-DqAruet3.js                2.55 kB │ gzip:   1.00 kB
0180|dist/assets/FrameDetails-F6k0BPq5.js                  2.68 kB │ gzip:   1.06 kB
0181|dist/assets/DialogSceneValue-2Y04CTd_.js              3.18 kB │ gzip:   1.23 kB
0182|dist/assets/Mesh-haZu0lAF.js                          3.18 kB │ gzip:   1.36 kB
0183|dist/assets/ColumnFilter-DoUVVYSw.js                  3.26 kB │ gzip:   1.30 kB
0184|dist/assets/UserCodeTable-Dz40xPSc.js                 4.12 kB │ gzip:   1.64 kB
0185|dist/assets/Login-DT9nslnM.js                         4.13 kB │ gzip:   1.64 kB
0186|dist/assets/ListInput-DK0gk4Ui.js                     4.38 kB │ gzip:   1.41 kB
0187|dist/assets/AssociationGroups-DGsCpLMi.js             4.46 kB │ gzip:   1.65 kB
0188|dist/assets/OTAUpdates-BDNMxnyc.js                    5.09 kB │ gzip:   2.09 kB
0189|dist/assets/Scenes-HsjDySf8.js                        5.81 kB │ gzip:   1.98 kB
0190|dist/assets/DialogLinkReliability-3FOnnyOC.js         5.89 kB │ gzip:   1.91 kB
0191|dist/assets/DialogAssociation-CvDSlRuw.js             5.94 kB │ gzip:   2.10 kB
0192|dist/assets/prismeditor.esm-DJCfCG3y.js               7.58 kB │ gzip:   2.69 kB
0193|dist/assets/NodeScheduler-qahfvCd7.js                 7.86 kB │ gzip:   2.60 kB
0194|dist/assets/HomeAssistant-CmWDVy9b.js                 8.23 kB │ gzip:   2.43 kB
0195|dist/assets/DialogGatewayValue-TQV4M_Uw.js            8.38 kB │ gzip:   2.56 kB
0196|dist/assets/ControlPanel-CIT7JoKr.js                  9.53 kB │ gzip:   3.53 kB
0197|dist/assets/SmartView-VDBxTG-G.js                     9.89 kB │ gzip:   3.30 kB
0198|dist/assets/ValueId-Dzj-_hV-.js                      10.45 kB │ gzip:   2.92 kB
0199|dist/assets/Store-CE_bHZL9.js                        10.95 kB │ gzip:   3.41 kB
0200|dist/assets/NodeDetails-Dwklj2UX.js                  12.18 kB │ gzip:   3.39 kB
0201|dist/assets/DialogHealthCheck-DX70lQ06.js            12.38 kB │ gzip:   3.59 kB
0202|dist/assets/SmartStart-DcNO40LA.js                   13.83 kB │ gzip:   3.91 kB
0203|dist/assets/ExpandedNode-Dip24ge3.js                 15.15 kB │ gzip:   5.18 kB
0204|dist/assets/Debug-0FVl0EX8.js                        16.04 kB │ gzip:   4.18 kB
0205|dist/assets/NodePanel-zK1ErbaX.js                    16.11 kB │ gzip:   4.39 kB
0206|dist/assets/Zniffer-DaFxRe8b.js                      16.23 kB │ gzip:   5.28 kB
0207|dist/assets/index-CGscpZTT.js                        20.82 kB │ gzip:   6.13 kB
0208|dist/assets/QrReader-C-Xpoqpd.js                     20.89 kB │ gzip:   7.29 kB
0209|dist/assets/qr-scanner-worker.min-D85Z9gVD.js        43.95 kB │ gzip:  10.46 kB
0210|dist/assets/BgRssiChart-CjfwkkIu.js                  54.97 kB │ gzip:  24.29 kB
0211|dist/assets/vuedraggable.umd-BN2_1K0c.js             71.01 kB │ gzip:  24.88 kB
0212|dist/assets/Settings-_GIJ6yNR.js                     85.81 kB │ gzip:  19.99 kB
0213|dist/assets/index-Blr6EMNg.js                        91.82 kB │ gzip:  46.05 kB
0214|dist/assets/ZwaveGraph-B7ZU-Qa8.js                  560.41 kB │ gzip: 166.47 kB
0215|dist/assets/index-arJYOLrt.js                     1,237.32 kB │ gzip: 338.96 kB
0216|(!) Some chunks are larger than 500 kB after minification. Consider:
0217|- Using dynamic import() to code-split the application
0218|- Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks
0219|- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
0220|✓ built in 1m 26s
0221|PWA v0.20.0
0222|Building src/sw.js service worker ("es" format)...
0223|vite v5.3.1 building for production...
0224|transforming...
0225|✓ 65 modules transformed.
0226|rendering chunks...
0227|computing gzip size...
0228|dist/sw.mjs  16.17 kB │ gzip: 5.42 kB
0229|✓ built in 1.19s
0230|PWA v0.20.0
0231|mode      injectManifest
0232|format:   es
0233|precache  82 entries (3262.43 KiB)
0234|files generated
0235|dist/sw.js
0236|+ 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
0237|+ '[' -e /dev/ttyAMA0 ']'
0238|+ '[' -e /dev/ttymxc0 ']'
0239|+ '[' -e /dev/ttyAMA0 ']'
0240|++ grep Revision /proc/cpuinfo
0241|++ tr -d ' '
0242|++ cut -d: -f2
0243|+ RPI_BOARD_REVISION=020c
0244|+ [[ 020c == a\8 ]]
0245|+ [[ 020c == a\8 ]]
0246|+ [[ 020c == a\d ]]
0247|+ echo 'Everything is successfully installed!'
0248|Everything is successfully installed!
0249|+ echo 7
0250|+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end zwavejs
0251|+ echo 8
0252|+ rm /tmp/jeedom_install_in_progress_zwavejs
0253|+ echo '*******************End of package installation******************'
0254|*******************End of package installation******************

Bonjour et bonne année à vous aussi

Comme cela fonctionne sur Debian 10, c’est n’est pas intéressant pour nous.

Ce qui compte, c’est voir ce qui ne va pas sur Debian 11. Le log de l’installation des dépendances et les logs qui sont capable de montrer les erreurs en questions.

Pour le drivers Z-Wave qui n’est pas initialisé, il faut vous assurez d’avoir sélectionné le bon port du contrôleur Z-Wave.

Les appareils Zwave sont inclus sur le contrôleur (et restent dans celui-ci quand vous déplacez le contrôleur d’une machine à une autre par exemple). Et les équipement Zwave (partie Jeedom, qui fait le lien entre les appareils et Jeedom) eux, sont inclus dans les sauvegardes de Jeedom (en base de données).
Donc, si rien n’est visible avec le nouvel EMMC en place c’est peut être que le contrôleur n’est pas correctement vu dans Jeedom. Il faudrait vous assurer que le port est bien le bon.
Il arrive aussi, qu’il soit nécessaire de tout arrêter 15 minutes (en ayant pris soins de retirer le bloc alimentation de la Smart) et de tout rebrancher pour que cela fonctionne de nouveau.

Il existe encore un autre cas, mais plus rare, mis récemment en évidence par Aurélien, ou il soit nécessaire de réappairer toutes les périphériques Zwave. Mais pour le moment, tout porte à croire que cela n’est pas encore votre problème, car ceux chez que cela arrivent, voient tous les équipement Zwave en inconnus.

1 « J'aime »

Hello et bonne année,

A mon avis c’est le problème ici…

Bonjour et meilleurs vœux !
Un peu de lecture pour bien commencer l’année, le blog Domadoo :slight_smile:
(C’est très rapide)

Spoilers alerte :

1 « J'aime »

Raaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Tant de temps perdu pour une erreur si con :face_with_spiral_eyes:
J’avais pourtant bien régler le bon port… mais avant de charger le backup… et par la suite je n’ai pas revérifié, et pire je suis tombé sur un post donnant le port que j’avais précédemment… (https://community.jeedom.com/t/renseigner-le-port-du-controleur-pour-zwave-js/113119/22) mais j’ai certainement lu en diagonale…

Bref, les équipements remontent désormais, ça c’est cool

J’ai relancé les dépendances pour ZwaveJS (voir plus bas) et le message d’alerte a enfin disparu

Et bien merci du coup de pouce et sorry du dérangement :sweat_smile: je vais laisser mon réseau se stabiliser et au pire je reviendrai faire un tour ici :yum: :yum:

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|+ git clone --branch v9.20.0 --depth 1 https://github.com/zwave-js/zwave-js-ui
0019|Cloning into 'zwave-js-ui'...
0020|Note: switching to 'bf3bdc3f13d903cf100b0ba9c3333101ffd29418'.
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 bullseye-security InRelease [27.2 kB]
0047|Get:4 http://www.deb-multimedia.org bullseye InRelease [17.8 kB]
0048|Get:5 http://deb.debian.org/debian bullseye-backports InRelease [49.0 kB]
0049|Hit:6 https://deb.nodesource.com/node_20.x nodistro InRelease
0050|Hit:7 https://oph.mdrjr.net/meveric all InRelease
0051|Hit:8 https://oph.mdrjr.net/meveric bullseye InRelease
0052|Get:9 http://security.debian.org bullseye-security/main arm64 Packages [329 kB]
0053|Get:10 http://security.debian.org bullseye-security/main Translation-en [216 kB]
0054|Get:11 http://www.deb-multimedia.org bullseye/main arm64 Packages [123 kB]
0055|Get:12 http://www.deb-multimedia.org bullseye/main Translation-en [88.7 kB]
0056|Get:13 http://www.deb-multimedia.org bullseye/non-free arm64 Packages [1728 B]
0057|Get:14 http://www.deb-multimedia.org bullseye/non-free Translation-en [2039 B]
0058|Fetched 898 kB in 4s (216 kB/s)
0059|Reading package lists...
0060|Building dependency tree...
0061|Reading state information...
0062|3 packages can be upgraded. Run 'apt list --upgradable' to see them.
0063|+ echo 5
0064|+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
0065|+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
0066|Vérification si la source deb-multimedia existe (bug lors du apt-get update si c'est le cas)
0067|deb-multimedia existe !
0068|Désactivation de la source deb-multimedia !
0069|Hit:1 http://deb.debian.org/debian bullseye InRelease
0070|Hit:2 http://deb.debian.org/debian bullseye-updates InRelease
0071|Hit:3 http://deb.debian.org/debian bullseye-backports InRelease
0072|Hit:4 http://security.debian.org bullseye-security InRelease
0073|Hit:5 https://deb.nodesource.com/node_20.x nodistro InRelease
0074|Hit:6 https://oph.mdrjr.net/meveric all InRelease
0075|Hit:7 https://oph.mdrjr.net/meveric bullseye InRelease
0076|Reading package lists...
0077|Reading package lists...
0078|Building dependency tree...
0079|Reading state information...
0080|apt-utils is already the newest version (2.2.4).
0081|build-essential is already the newest version (12.9).
0082|lsb-release is already the newest version (11.1.0).
0083|git is already the newest version (1:2.30.2-1+deb11u3).
0084|0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
0085|[Check Version NodeJS actuelle : v20.18.1 : [  OK  ]
0086|[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
0087|Réactivation de la source deb-multimedia qu'on avait désactivé !
0088|Clean npm cache
0089|npm warn using --force Recommended protections disabled.
0090|+ echo 6
0091|+ sudo chmod +x /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0092|+ sudo /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0093|+ echo 'Post installation de l'\''installation/mise à jour des dépendances zwavejs'
0094|Post installation de l'installation/mise à jour des dépendances zwavejs
0095|+++ dirname /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0096|++ cd /var/www/html/core/class/../../plugins/zwavejs/resources
0097|++ pwd
0098|+ BASEDIR=/var/www/html/plugins/zwavejs/resources
0099|+ cd /var/www/html/plugins/zwavejs/resources
0100|+ cd zwave-js-ui
0101|+ sudo npm install
0102|npm warn deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
0103|npm warn deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
0104|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.
0105|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
0106|npm warn deprecated csurf@1.11.0: Please use another csrf package
0107|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.
0108|npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
0109|npm warn deprecated @humanwhocodes/config-array@0.11.14: Use @eslint/config-array instead
0110|npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
0111|npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
0112|npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
0113|npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
0114|npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
0115|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.
0116|added 1681 packages in 3m
0117|335 packages are looking for funding
0118|run `npm fund` for details
0119|+ sudo npm run build
0120|> zwave-js-ui@9.20.0 build
0121|> npm-run-all 'build:*'
0122|> zwave-js-ui@9.20.0 build:server
0123|> tsc
0124|> zwave-js-ui@9.20.0 build:ui
0125|> vite build
0126|vite v5.3.1 building for production...
0127|transforming...
0128|✓ 547 modules transformed.
0129|rendering chunks...
0130|computing gzip size...
0131|dist/registerSW.js                                    0.14 kB
0132|dist/manifest.webmanifest                             0.50 kB
0133|dist/index.html                                       1.69 kB │ gzip:   0.74 kB
0134|dist/assets/MaterialIcons-Regular-DOtZ65Va.woff2    125.12 kB
0135|dist/assets/MaterialIcons-Regular-BjXOXp5c.eot      143.45 kB
0136|dist/assets/MaterialIcons-Regular-FsbMSDLx.woff     160.58 kB
0137|dist/assets/MaterialIcons-Regular-DEUTIz1o.ttf      347.59 kB
0138|dist/assets/DialogHealthCheck-Droliepd.css            0.04 kB │ gzip:   0.06 kB
0139|dist/assets/DialogGatewayValue-A-SkCATO.css           0.06 kB │ gzip:   0.08 kB
0140|dist/assets/NodeDetails-CBP3OPmg.css                  0.06 kB │ gzip:   0.08 kB
0141|dist/assets/FrameDetails-CIQ12EOu.css                 0.07 kB │ gzip:   0.09 kB
0142|dist/assets/QrReader-HjYxZaii.css                     0.09 kB │ gzip:   0.10 kB
0143|dist/assets/NodePanel-CZwLOHLG.css                    0.09 kB │ gzip:   0.10 kB
0144|dist/assets/RichValue-B_0TC6eQ.css                    0.13 kB │ gzip:   0.12 kB
0145|dist/assets/CCTreeView-WxmqzfXk.css                   0.13 kB │ gzip:   0.12 kB
0146|dist/assets/Settings-DbLZdPoT.css                     0.15 kB │ gzip:   0.14 kB
0147|dist/assets/Mesh-DSRRNttk.css                         0.27 kB │ gzip:   0.21 kB
0148|dist/assets/ValueId-C5xZLsvS.css                      0.31 kB │ gzip:   0.18 kB
0149|dist/assets/ExpandedNode--E63FB__.css                 0.39 kB │ gzip:   0.26 kB
0150|dist/assets/DialogAdvanced-B3IdLJdP.css               0.45 kB │ gzip:   0.23 kB
0151|dist/assets/index-D5uuzJlz.css                        0.51 kB │ gzip:   0.18 kB
0152|dist/assets/Zniffer-BYjnQyPs.css                      0.53 kB │ gzip:   0.24 kB
0153|dist/assets/Store-DS7bGYpj.css                        0.79 kB │ gzip:   0.33 kB
0154|dist/assets/Multipane-CEm3CnxI.css                    1.57 kB │ gzip:   0.46 kB
0155|dist/assets/BgRssiChart-DbNj0r-M.css                  1.65 kB │ gzip:   0.71 kB
0156|dist/assets/Login-1yco1U5P.css                        5.43 kB │ gzip:   1.52 kB
0157|dist/assets/ZwaveGraph-Dfn_CqSH.css                 220.21 kB │ gzip:  31.03 kB
0158|dist/assets/index-r8JReBOx.css                      645.00 kB │ gzip:  86.98 kB
0159|dist/assets/MultipaneResizer-BWRp-8Tf.js              0.23 kB │ gzip:   0.20 kB
0160|dist/assets/InvertedCheckbox-BKe96SLH.js              0.42 kB │ gzip:   0.30 kB
0161|dist/assets/ControllerChart-7GxoToPo.js               0.63 kB │ gzip:   0.39 kB
0162|dist/assets/ColumnFilterBoolean-Dlw5IVbg.js           0.67 kB │ gzip:   0.42 kB
0163|dist/assets/ReinterviewBadge-P-jUEJlg.js              0.78 kB │ gzip:   0.52 kB
0164|dist/assets/BlinkIcon-DP_t2iuE.js                     0.85 kB │ gzip:   0.42 kB
0165|dist/assets/ColumnFilterDate-DkQZJt-f.js              1.16 kB │ gzip:   0.56 kB
0166|dist/assets/MissingKeysAlert-Bgdg8v4b.js              1.17 kB │ gzip:   0.56 kB
0167|dist/assets/ColumnFilterString-BIwSCVLZ.js            1.22 kB │ gzip:   0.62 kB
0168|dist/assets/DialogAdvanced-Bhs_8BWn.js                1.30 kB │ gzip:   0.68 kB
0169|dist/assets/CCTreeView-ChRxhkA3.js                    1.43 kB │ gzip:   0.77 kB
0170|dist/assets/StatisticsArrows-BI8z0kpo.js              1.44 kB │ gzip:   0.77 kB
0171|dist/assets/ErrorPage-CQyeMUEl.js                     1.55 kB │ gzip:   0.79 kB
0172|dist/assets/Multipane-DFLS9oP2.js                     1.63 kB │ gzip:   0.82 kB
0173|dist/assets/ColumnFilterNumber-eClVU_w_.js            1.74 kB │ gzip:   0.74 kB
0174|dist/assets/file-input-B4SR49dD.js                    1.83 kB │ gzip:   0.86 kB
0175|dist/assets/RichValue-BRQppQoo.js                     2.04 kB │ gzip:   0.87 kB
0176|dist/assets/StatisticsCard-DqAruet3.js                2.55 kB │ gzip:   1.00 kB
0177|dist/assets/FrameDetails-F6k0BPq5.js                  2.68 kB │ gzip:   1.06 kB
0178|dist/assets/DialogSceneValue-2Y04CTd_.js              3.18 kB │ gzip:   1.23 kB
0179|dist/assets/Mesh-haZu0lAF.js                          3.18 kB │ gzip:   1.36 kB
0180|dist/assets/ColumnFilter-DoUVVYSw.js                  3.26 kB │ gzip:   1.30 kB
0181|dist/assets/UserCodeTable-Dz40xPSc.js                 4.12 kB │ gzip:   1.64 kB
0182|dist/assets/Login-DT9nslnM.js                         4.13 kB │ gzip:   1.64 kB
0183|dist/assets/ListInput-DK0gk4Ui.js                     4.38 kB │ gzip:   1.41 kB
0184|dist/assets/AssociationGroups-DGsCpLMi.js             4.46 kB │ gzip:   1.65 kB
0185|dist/assets/OTAUpdates-BDNMxnyc.js                    5.09 kB │ gzip:   2.09 kB
0186|dist/assets/Scenes-HsjDySf8.js                        5.81 kB │ gzip:   1.98 kB
0187|dist/assets/DialogLinkReliability-3FOnnyOC.js         5.89 kB │ gzip:   1.91 kB
0188|dist/assets/DialogAssociation-CvDSlRuw.js             5.94 kB │ gzip:   2.10 kB
0189|dist/assets/prismeditor.esm-DJCfCG3y.js               7.58 kB │ gzip:   2.69 kB
0190|dist/assets/NodeScheduler-qahfvCd7.js                 7.86 kB │ gzip:   2.60 kB
0191|dist/assets/HomeAssistant-CmWDVy9b.js                 8.23 kB │ gzip:   2.43 kB
0192|dist/assets/DialogGatewayValue-TQV4M_Uw.js            8.38 kB │ gzip:   2.56 kB
0193|dist/assets/ControlPanel-CIT7JoKr.js                  9.53 kB │ gzip:   3.53 kB
0194|dist/assets/SmartView-VDBxTG-G.js                     9.89 kB │ gzip:   3.30 kB
0195|dist/assets/ValueId-Dzj-_hV-.js                      10.45 kB │ gzip:   2.92 kB
0196|dist/assets/Store-CE_bHZL9.js                        10.95 kB │ gzip:   3.41 kB
0197|dist/assets/NodeDetails-Dwklj2UX.js                  12.18 kB │ gzip:   3.39 kB
0198|dist/assets/DialogHealthCheck-DX70lQ06.js            12.38 kB │ gzip:   3.59 kB
0199|dist/assets/SmartStart-DcNO40LA.js                   13.83 kB │ gzip:   3.91 kB
0200|dist/assets/ExpandedNode-Dip24ge3.js                 15.15 kB │ gzip:   5.18 kB
0201|dist/assets/Debug-0FVl0EX8.js                        16.04 kB │ gzip:   4.18 kB
0202|dist/assets/NodePanel-zK1ErbaX.js                    16.11 kB │ gzip:   4.39 kB
0203|dist/assets/Zniffer-DaFxRe8b.js                      16.23 kB │ gzip:   5.28 kB
0204|dist/assets/index-CGscpZTT.js                        20.82 kB │ gzip:   6.13 kB
0205|dist/assets/QrReader-C-Xpoqpd.js                     20.89 kB │ gzip:   7.29 kB
0206|dist/assets/qr-scanner-worker.min-D85Z9gVD.js        43.95 kB │ gzip:  10.46 kB
0207|dist/assets/BgRssiChart-CjfwkkIu.js                  54.97 kB │ gzip:  24.29 kB
0208|dist/assets/vuedraggable.umd-BN2_1K0c.js             71.01 kB │ gzip:  24.88 kB
0209|dist/assets/Settings-_GIJ6yNR.js                     85.81 kB │ gzip:  19.99 kB
0210|dist/assets/index-Blr6EMNg.js                        91.82 kB │ gzip:  46.05 kB
0211|dist/assets/ZwaveGraph-B7ZU-Qa8.js                  560.41 kB │ gzip: 166.47 kB
0212|dist/assets/index-arJYOLrt.js                     1,237.32 kB │ gzip: 338.96 kB
0213|(!) Some chunks are larger than 500 kB after minification. Consider:
0214|- Using dynamic import() to code-split the application
0215|- Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks
0216|- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
0217|✓ built in 1m 19s
0218|PWA v0.20.0
0219|Building src/sw.js service worker ("es" format)...
0220|vite v5.3.1 building for production...
0221|transforming...
0222|✓ 65 modules transformed.
0223|rendering chunks...
0224|computing gzip size...
0225|dist/sw.mjs  16.17 kB │ gzip: 5.42 kB
0226|✓ built in 1.31s
0227|PWA v0.20.0
0228|mode      injectManifest
0229|format:   es
0230|precache  82 entries (3262.43 KiB)
0231|files generated
0232|dist/sw.js
0233|+ 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
0234|+ '[' -e /dev/ttyAMA0 ']'
0235|+ '[' -e /dev/ttymxc0 ']'
0236|+ '[' -e /dev/ttyAMA0 ']'
0237|++ grep Revision /proc/cpuinfo
0238|++ cut -d: -f2
0239|++ tr -d ' '
0240|+ RPI_BOARD_REVISION=
0241|+ [[ '' == \a\0\2\0\8\2 ]]
0242|+ [[ '' == \a\2\2\0\8\2 ]]
0243|+ [[ '' == \a\0\2\0\d\3 ]]
0244|+ echo 'Everything is successfully installed!'
0245|Everything is successfully installed!
0246|+ echo 7
0247|+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end zwavejs
0248|+ echo 8
0249|+ rm /tmp/jeedom_install_in_progress_zwavejs
0250|+ echo '*******************End of package installation******************'
0251|*******************End of package installation******************

Avant que tu reviennes faire un tour :wink: il faut, soit être d’une nature patiente, soit bien penser à réveiller les modules sur piles régulièrement tant qu’ils ne sont pas correctement reconnus.