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
), 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 
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******************