Ok restons dans l’analogie.
Comme je l’ai dit dans mes messages, le four 2 fonctionnait déjà parfaitement. Par acquis de conscience j’ai quand même refait la configuration comme indiqué par Tonio16 et MrGreen. Et, le pire n’étant jamais sûr
, il marche encore après cette manip.
Comme dit précédemment le début encore, le pb c’était le four 1, qui ne fonctionne plus.
Je viens de faire la toute dernière mise à jour, version
2026-02-12 01:03:09 , j’ai relancés les dépendances, la librairie zwaveJS UI s’est mise à jour en version uptodate 11.6.1, …
et rien à faire, malgré une nouvelle relance des dependances, le démon ne démarre pas, avec l’erreur « NOK Le démon MQTT Manager n’est pas démarré »
… soit exactement ce que je décris depuis le début de cet échange.
voici la fin du log zwaveJS (toutes les lignes sont identiques, à l’heure près) :
[2026-02-12 17:00:15] ERROR Erreur sur la fonction cronHourly du plugin : Echec de la requête HTTP : http://127.0.0.1:55035/publish?apikey=e6hw7KE2VyFcYtSyX73VzVdoZxjzV6dnfz88TUCQJM2wqTjLFQfYmfGvelXyEBcT cURL error : Failed to connect to 127.0.0.1 port 55035: Connection refused
[2026-02-12 18:00:15] ERROR Erreur sur la fonction cronHourly du plugin : Echec de la requête HTTP : http://127.0.0.1:55035/publish?apikey=e6hw7KE2VyFcYtSyX73VzVdoZxjzV6dnfz88TUCQJM2wqTjLFQfYmfGvelXyEBcT cURL error : Failed to connect to 127.0.0.1 port 55035: Connection refused
[2026-02-12 19:00:16] ERROR Erreur sur la fonction cronHourly du plugin : Echec de la requête HTTP : http://127.0.0.1:55035/publish?apikey=e6hw7KE2VyFcYtSyX73VzVdoZxjzV6dnfz88TUCQJM2wqTjLFQfYmfGvelXyEBcT cURL error : Failed to connect to 127.0.0.1 port 55035: Connection refused
… et l’intégralité du log zwaveJS_packages:
+ 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: 11.6.1'
Wanted Version: 11.6.1
+ rm -R zwave-js-ui
+ git clone --branch v11.6.1 --depth 1 https://github.com/zwave-js/zwave-js-ui
Cloning into 'zwave-js-ui'...
Note: switching to '44b16b2d3de4841ff6b3f29dcc15cd6e6931d6bd'.
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 <new-branch-name>
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
+ php /var/www/html/core/class/../php/jeecli.php plugin install mqtt2
Plugin mqtt2 installed with success+ echo 4
+ sudo killall apt apt-get unattended-upgr
apt: no process found
apt-get: no process found
unattended-upgr: no process found
+ sudo rm /var/lib/apt/lists/lock
+ sudo rm /var/cache/apt/archives/lock
+ sudo rm /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend
+ sudo sudo dpkg --configure -a --force-confdef
+ sudo apt update
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Hit:1 https://deb.debian.org/debian bullseye InRelease
Hit:2 https://deb.debian.org/debian-security bullseye-security InRelease
Hit:3 https://deb.debian.org/debian bullseye-updates InRelease
Hit:4 https://deb.nodesource.com/node_22.x nodistro InRelease
Ign:5 https://deb.debian.org/debian bullseye-backports InRelease
Err:6 https://deb.debian.org/debian bullseye-backports Release
404 Not Found [IP: 2a04:4e42::644 443]
Reading package lists...
E: The repository 'https://deb.debian.org/debian bullseye-backports Release' no longer has a Release file.
+ echo 5
+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
Hit:1 https://deb.nodesource.com/node_22.x nodistro InRelease
Hit:2 https://deb.debian.org/debian bullseye InRelease
Hit:3 https://deb.debian.org/debian-security bullseye-security InRelease
Hit:4 https://deb.debian.org/debian bullseye-updates InRelease
Ign:5 https://deb.debian.org/debian bullseye-backports InRelease
Err:6 https://deb.debian.org/debian bullseye-backports Release
404 Not Found [IP: 2a04:4e42:600::644 443]
Reading package lists...
E: The repository 'https://deb.debian.org/debian bullseye-backports Release' no longer has a Release file.
Reading package lists...
Building dependency tree...
Reading state information...
apt-utils is already the newest version (2.2.4).
build-essential is already the newest version (12.9).
lsb-release is already the newest version (11.1.0).
git is already the newest version (1:2.30.2-1+deb11u5).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
[Check Version NodeJS actuelle : v22.21.0 : [ OK ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [ OK ]
Clean npm cache
npm warn using --force Recommended protections disabled.
+ echo 6
+ 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 npm install
npm warn deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
npm warn deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
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.
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
npm warn deprecated csurf@1.11.0: Please use another csrf package
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.
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
> zwave-js-ui@11.6.1 postinstall
> patch-package
patch-package 8.0.1
Applying patches...
native-url@0.3.4 ✔
added 1692 packages in 4m
360 packages are looking for funding
run `npm fund` for details
+ sudo npm run build
> zwave-js-ui@11.6.1 build
> npm-run-all build:*
> zwave-js-ui@11.6.1 build:server
> tsc
> zwave-js-ui@11.6.1 build:ui
> vite build
vite v6.3.6 building for production...
transforming...
✓ 1460 modules transformed.
rendering chunks...
computing gzip size...
dist/manifest.webmanifest 0.50 kB
dist/index.html 1.62 kB │ gzip: 0.72 kB
dist/assets/MaterialIcons-Regular-DOtZ65Va.woff2 125.12 kB
dist/assets/MaterialIcons-Regular-BjXOXp5c.eot 143.45 kB
dist/assets/MaterialIcons-Regular-FsbMSDLx.woff 160.58 kB
dist/assets/MaterialIcons-Regular-DEUTIz1o.ttf 347.59 kB
dist/assets/DialogLinkReliability-BQ_HIZzk.css 0.04 kB │ gzip: 0.06 kB
dist/assets/StatisticsArrows-d3MYDRGU.css 0.05 kB │ gzip: 0.07 kB
dist/assets/DialogGatewayValue-gz-QRudE.css 0.06 kB │ gzip: 0.08 kB
dist/assets/NodeDetails-BVv96O7e.css 0.06 kB │ gzip: 0.08 kB
dist/assets/FrameDetails-BRjQ9Inw.css 0.07 kB │ gzip: 0.09 kB
dist/assets/QrReader-JNPIHF4n.css 0.09 kB │ gzip: 0.10 kB
dist/assets/NodePanel-CtSVTnI4.css 0.09 kB │ gzip: 0.10 kB
dist/assets/CCTreeView-D77WZJ4V.css 0.13 kB │ gzip: 0.12 kB
dist/assets/Settings-CAXb79UK.css 0.15 kB │ gzip: 0.14 kB
dist/assets/RichValue-C1OidLuR.css 0.26 kB │ gzip: 0.19 kB
dist/assets/ExpandedNode-D92CBnYH.css 0.36 kB │ gzip: 0.25 kB
dist/assets/DialogAdvanced-BEfdsoBJ.css 0.45 kB │ gzip: 0.23 kB
dist/assets/index-DmuwVfhE.css 0.51 kB │ gzip: 0.18 kB
dist/assets/Zniffer-kFevB-D5.css 0.52 kB │ gzip: 0.25 kB
dist/assets/Store-87kdH8ad.css 0.79 kB │ gzip: 0.33 kB
dist/assets/Mesh-DMmg6seF.css 1.17 kB │ gzip: 0.50 kB
dist/assets/VTextarea-BTR7f0gW.css 1.18 kB │ gzip: 0.40 kB
dist/assets/VFab-MHxCNJTw.css 1.43 kB │ gzip: 0.53 kB
dist/assets/BaseFab-BUyXt8fM.css 1.44 kB │ gzip: 0.24 kB
dist/assets/Multipane-Ds04H7aO.css 1.57 kB │ gzip: 0.46 kB
dist/assets/BgRssiChart-D1GxaB_c.css 1.65 kB │ gzip: 0.71 kB
dist/assets/VNumberInput-BAUyh3O1.css 1.67 kB │ gzip: 0.46 kB
dist/assets/VTreeview-ezR7OQDS.css 1.78 kB │ gzip: 0.59 kB
dist/assets/VTable-CQyv0wyO.css 3.88 kB │ gzip: 0.86 kB
dist/assets/Login-DNqwKrD7.css 5.43 kB │ gzip: 1.52 kB
dist/assets/VExpansionPanels-RsCANmDP.css 6.31 kB │ gzip: 1.19 kB
dist/assets/VDataTable-DNwLG7iF.css 7.58 kB │ gzip: 1.29 kB
dist/assets/ValueId-C_5EDl2E.css 16.93 kB │ gzip: 3.05 kB
dist/assets/ZwaveGraph-CV956Kpy.css 220.21 kB │ gzip: 31.03 kB
dist/assets/index-C7m9uB6j.css 503.98 kB │ gzip: 70.55 kB
dist/assets/MultipaneResizer-CioKrp2p.js 0.22 kB │ gzip: 0.19 kB
dist/assets/InvertedCheckbox-BbHbYOFN.js 0.45 kB │ gzip: 0.30 kB
dist/assets/index-_vbXjPry.js 0.51 kB │ gzip: 0.27 kB
dist/assets/ReinterviewBadge-BvLPf0b2.js 0.66 kB │ gzip: 0.47 kB
dist/assets/ControllerChart-DPjO1ZM0.js 0.70 kB │ gzip: 0.43 kB
dist/assets/ColorScheme-BSUoVfd3.js 0.83 kB │ gzip: 0.47 kB
dist/assets/BlinkIcon-CAXbJJJH.js 0.88 kB │ gzip: 0.43 kB
dist/assets/ColumnFilterBoolean-DbFGXVPO.js 0.90 kB │ gzip: 0.49 kB
dist/assets/VTable-DtS4uoWz.js 1.10 kB │ gzip: 0.59 kB
dist/assets/FirmwareUpdateBadge-xg3AT5Re.js 1.16 kB │ gzip: 0.60 kB
dist/assets/MissingKeysAlert-BdUzZvUJ.js 1.30 kB │ gzip: 0.64 kB
dist/assets/ColumnFilterDate-C6RJP13v.js 1.47 kB │ gzip: 0.66 kB
dist/assets/CCTreeView-D8R0I3AK.js 1.49 kB │ gzip: 0.83 kB
dist/assets/StatisticsArrows-B58Esoai.js 1.53 kB │ gzip: 0.84 kB
dist/assets/DialogAdvanced-BSVSLS3L.js 1.54 kB │ gzip: 0.81 kB
dist/assets/ColumnFilterString-RlIElXO6.js 1.59 kB │ gzip: 0.74 kB
dist/assets/VFab-COASNTDP.js 1.65 kB │ gzip: 0.88 kB
dist/assets/Multipane-CUvJsncf.js 1.73 kB │ gzip: 0.86 kB
dist/assets/ErrorPage-CwbQQVyZ.js 1.78 kB │ gzip: 0.88 kB
dist/assets/file-input-CtBYZ7v8.js 2.00 kB │ gzip: 0.93 kB
dist/assets/ColumnFilterNumber-DbYWehEq.js 2.09 kB │ gzip: 0.85 kB
dist/assets/BaseFab-D7FexHSo.js 2.55 kB │ gzip: 1.23 kB
dist/assets/StatisticsCard-BioRHsYv.js 2.70 kB │ gzip: 1.09 kB
dist/assets/RichValue-DBKL-JxT.js 2.75 kB │ gzip: 1.24 kB
dist/assets/FrameDetails-Bh6hAKy2.js 3.34 kB │ gzip: 1.29 kB
dist/assets/DialogSceneValue-4rdF8tnl.js 3.56 kB │ gzip: 1.44 kB
dist/assets/Mesh-CzaHtiVE.js 3.60 kB │ gzip: 1.61 kB
dist/assets/Login-DDQqQMEx.js 4.35 kB │ gzip: 1.84 kB
dist/assets/AssociationGroups-Sj-VpVJb.js 4.57 kB │ gzip: 1.82 kB
dist/assets/VTextarea-B6nJZ9GG.js 4.60 kB │ gzip: 2.00 kB
dist/assets/ColumnFilter-BsWNgPgn.js 4.79 kB │ gzip: 1.74 kB
dist/assets/ListInput-D6AWzIhf.js 4.84 kB │ gzip: 1.62 kB
dist/assets/DialogHealthCheckInfo-DlPdYttN.js 4.85 kB │ gzip: 1.72 kB
dist/assets/colors-DoZdCu1D.js 4.95 kB │ gzip: 1.57 kB
dist/assets/VExpansionPanels-eT13E_CA.js 5.13 kB │ gzip: 1.85 kB
dist/assets/workbox-window.prod.es5-B9K5rw8f.js 5.72 kB │ gzip: 2.35 kB
dist/assets/UserCodeTable-DTg7CmZL.js 5.82 kB │ gzip: 2.21 kB
dist/assets/Scenes-CcYamIY3.js 6.17 kB │ gzip: 2.21 kB
dist/assets/DialogAssociation-MhxDp2hp.js 6.22 kB │ gzip: 2.29 kB
dist/assets/DialogLinkReliability-BqXhgT8T.js 6.47 kB │ gzip: 2.19 kB
dist/assets/FirmwareUpdates-DJl-k-oJ.js 6.55 kB │ gzip: 2.59 kB
dist/assets/VNumberInput-BFhdbdQS.js 7.16 kB │ gzip: 2.63 kB
dist/assets/prismeditor.esm-OKvg67NQ.js 7.49 kB │ gzip: 2.67 kB
dist/assets/HomeAssistant-DXQHx2VN.js 7.78 kB │ gzip: 2.64 kB
dist/assets/NodeScheduler-B5VBGtPf.js 8.07 kB │ gzip: 2.76 kB
dist/assets/sort-CYaNEy1P.js 8.55 kB │ gzip: 3.18 kB
dist/assets/DialogGatewayValue-C5Nxwlmu.js 9.08 kB │ gzip: 2.94 kB
dist/assets/VTreeview-CjC1E11W.js 9.36 kB │ gzip: 3.50 kB
dist/assets/DialogHealthCheck-CatTWimP.js 9.80 kB │ gzip: 3.20 kB
dist/assets/ControlPanel-nHA539aa.js 10.19 kB │ gzip: 3.91 kB
dist/assets/Store-Bf4P8PTA.js 11.18 kB │ gzip: 3.94 kB
dist/assets/SmartStart-PBLIABrY.js 13.12 kB │ gzip: 4.22 kB
dist/assets/SmartView-B6L6Ly4b.js 13.68 kB │ gzip: 4.96 kB
dist/assets/Debug-q7Nmjtll.js 16.60 kB │ gzip: 4.40 kB
dist/assets/ExpandedNode-SguXGre7.js 16.84 kB │ gzip: 6.09 kB
dist/assets/NodePanel-DhIcDcXu.js 17.79 kB │ gzip: 5.45 kB
dist/assets/NodeDetails-D-KcdNqD.js 19.38 kB │ gzip: 5.34 kB
dist/assets/Zniffer-Cw7tXUUW.js 20.81 kB │ gzip: 6.97 kB
dist/assets/index-CIErPDBA.js 21.46 kB │ gzip: 6.70 kB
dist/assets/VDataTable-nitD9EB_.js 26.72 kB │ gzip: 8.76 kB
dist/assets/ValueId-DxlOIpcO.js 34.85 kB │ gzip: 11.06 kB
dist/assets/qr-scanner-worker.min-D85Z9gVD.js 43.95 kB │ gzip: 10.46 kB
dist/assets/BgRssiChart-RHm-HD6g.js 55.77 kB │ gzip: 24.72 kB
dist/assets/QrReader-CF9_Cs3f.js 64.07 kB │ gzip: 22.63 kB
dist/assets/Settings-QjjGwmTK.js 91.09 kB │ gzip: 22.72 kB
dist/assets/index-Blr6EMNg.js 103.12 kB │ gzip: 46.05 kB
dist/assets/vuedraggable.umd-BIsRLwxZ.js 177.63 kB │ gzip: 62.07 kB
dist/assets/ZwaveGraph-DApbbcv2.js 561.73 kB │ gzip: 166.84 kB
dist/assets/index-BT8BKPBG.js 722.36 kB │ gzip: 236.66 kB
✓ built in 2m 24s
[baseline-browser-mapping] The data in this module is over two months old. To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
PWA v0.21.2
Building src/sw.js service worker ("es" format)...
vite v6.3.6 building for production...
transforming...
✓ 65 modules transformed.
rendering chunks...
computing gzip size...
dist/sw.mjs 16.25 kB │ gzip: 5.45 kB
✓ built in 1.62s
PWA v0.21.2
mode injectManifest
format: es
precache 106 entries (3850.18 KiB)
files generated
dist/sw.js
+ chown -R www-data:www-data CHANGELOG.md CLAUDE.md LICENSE README.md SECURITY.md api certs dist docker docs esbuild-import-meta-url-shim.js esbuild.js eslint.config.js generateDocs.ts index.html kubernetes kustomization.yaml node_modules nodemon.json package-lock.json package.json package.sh patches pkg public server server_config.js snippets src store test tsconfig.eslint.json tsconfig.json vite.config.mjs wallaby.js
+ '[' -e /dev/ttyAMA0 ']'
+ '[' -e /dev/ttymxc0 ']'
+ '[' -e /dev/ttyAMA0 ']'
++ cut -d: -f2
++ tr -d ' '
++ grep Revision /proc/cpuinfo
+ RPI_BOARD_REVISION=
+ [[ '' == \a\0\2\0\8\2 ]]
+ [[ '' == \a\2\2\0\8\2 ]]
+ [[ '' == \a\0\2\0\d\3 ]]
+ echo 'Everything is successfully installed!'
Everything is successfully installed!
+ echo 7
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end zwavejs
+ echo 8
+ rm /tmp/jeedom_install_in_progress_zwavejs
+ echo '*******************End of package installation******************'
*******************End of package installation******************
et pour faire bon poids, la fin du log zwaveJSd (en partant du 11/02)
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16)
e[90m2026-02-11 16:50:10.898e[39m e[31mERRORe[39m e[1mMQTTe[22m: Mqtt client error connect ECONNREFUSED 127.0.0.1:1883
Error: connect ECONNREFUSED 127.0.0.1:1883
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16)
e[90m2026-02-11 16:54:18.278e[39m e[31mERRORe[39m e[1mMQTTe[22m: Mqtt client error connect ECONNREFUSED 127.0.0.1:1883
Error: connect ECONNREFUSED 127.0.0.1:1883
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16)
e[90m2026-02-11 16:54:19.286e[39m e[31mERRORe[39m e[1mMQTTe[22m: Mqtt client error connect ECONNREFUSED 127.0.0.1:1883
Error: connect ECONNREFUSED 127.0.0.1:1883
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16)
> zwave-js-ui@11.2.1 start
> node --preserve-symlinks server/bin/www.js
e[90m2026-02-12 03:05:25.293e[39m e[32mINFOe[39m e[1mAPPe[22m: Version: 11.2.1.62c60dd
e[90m2026-02-12 03:05:25.314e[39m e[32mINFOe[39m e[1mAPPe[22m: Application path:/var/www/html/plugins/zwavejs/resources/zwave-js-ui
______ __ __ _ _____ _ _ _____
|___ / \ \ / / | |/ ____| | | | |_ _|
/ /____\ \ /\ / /_ ___ _____ | | (___ | | | | | |
/ /______\ \/ \/ / _' \ \ / / _ \ _ | |\___ \ | | | | | |
/ /__ \ /\ / (_| |\ V / __/ | |__| |____) | | |__| |_| |_
/_____| \/ \/ \__,_| \_/ \___| \____/|_____/ \____/|_____|
e[90m2026-02-12 03:05:25.385e[39m e[33mWARNe[39m e[1mSTOREe[22m: scenes.json not found
e[90m2026-02-12 09:51:42.311e[39m e[31mERRORe[39m e[1mMQTTe[22m: Mqtt client error read ECONNRESET
Error: read ECONNRESET
at TCP.onStreamRead (node:internal/stream_base_commons:216:20)
> zwave-js-ui@11.2.1 start
> node --preserve-symlinks server/bin/www.js
e[90m2026-02-12 09:55:02.139e[39m e[32mINFOe[39m e[1mAPPe[22m: Version: 11.2.1.62c60dd
e[90m2026-02-12 09:55:02.203e[39m e[32mINFOe[39m e[1mAPPe[22m: Application path:/var/www/html/plugins/zwavejs/resources/zwave-js-ui
______ __ __ _ _____ _ _ _____
|___ / \ \ / / | |/ ____| | | | |_ _|
/ /____\ \ /\ / /_ ___ _____ | | (___ | | | | | |
/ /______\ \/ \/ / _' \ \ / / _ \ _ | |\___ \ | | | | | |
/ /__ \ /\ / (_| |\ V / __/ | |__| |____) | | |__| |_| |_
/_____| \/ \/ \__,_| \_/ \___| \____/|_____/ \____/|_____|
e[90m2026-02-12 09:55:02.422e[39m e[33mWARNe[39m e[1mSTOREe[22m: scenes.json not found
Comme dit plus haut, ZigbeeLinker communiquait très bien, ce n’était pas lui le problème et suivre scrupuleusement la doc de ce plugin n’a rien changé au problème.
… pour finir, de guerre lasse j’ai carrément supprimé le plugin MQTT, en vue de le réinstaller correctement en relancant les dépendances de zwaveJS.
Avant de faire cette manip de réinstallation, je teste les modules zigbee :
surprise (pour moi), ZigbeeLinker communique toujours très bien, même sans plugin MQTT visible dans la liste des plugins ?! c’est peut être normal …
Je réinstalle zwaveJS, ca recrée un serveur MQTT dans les plugins,
mais il ne démarre jamais, malgre toutes les tentatives de configuration.
Le Mosquitto n’est jamais OK, cf image :
et le log de MQtt2d dit :
/var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mqtt/lib/connect/index.js:72
throw new Error('Missing protocol')
^
Error: Missing protocol
at Object.connect (/var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mqtt/lib/connect/index.js:72:13)
at Object.<anonymous> (/var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js:65:21)
at Module._compile (node:internal/modules/cjs/loader:1706:14)
at Object..js (node:internal/modules/cjs/loader:1839:10)
at Module.load (node:internal/modules/cjs/loader:1441:32)
at Function._load (node:internal/modules/cjs/loader:1263:12)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:171:5)
at node:internal/main/run_main_module:36:49
Node.js v22.21.0
/var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mqtt/lib/connect/index.js:72
throw new Error('Missing protocol')
^
Error: Missing protocol
at Object.connect (/var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mqtt/lib/connect/index.js:72:13)
at Object.<anonymous> (/var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js:65:21)
at Module._compile (node:internal/modules/cjs/loader:1706:14)
at Object..js (node:internal/modules/cjs/loader:1839:10)
at Module.load (node:internal/modules/cjs/loader:1441:32)
at Function._load (node:internal/modules/cjs/loader:1263:12)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:171:5)
at node:internal/main/run_main_module:36:49
Node.js v22.21.0
/var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mqtt/lib/connect/index.js:72
throw new Error('Missing protocol')
^
Error: Missing protocol
at Object.connect (/var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mqtt/lib/connect/index.js:72:13)
at Object.<anonymous> (/var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js:65:21)
at Module._compile (node:internal/modules/cjs/loader:1706:14)
at Object..js (node:internal/modules/cjs/loader:1839:10)
at Module.load (node:internal/modules/cjs/loader:1441:32)
at Function._load (node:internal/modules/cjs/loader:1263:12)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:171:5)
at node:internal/main/run_main_module:36:49
Node.js v22.21.0
/var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mqtt/lib/connect/index.js:72
throw new Error('Missing protocol')
^
Error: Missing protocol
at Object.connect (/var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mqtt/lib/connect/index.js:72:13)
at Object.<anonymous> (/var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js:65:21)
at Module._compile (node:internal/modules/cjs/loader:1706:14)
at Object..js (node:internal/modules/cjs/loader:1839:10)
at Module.load (node:internal/modules/cjs/loader:1441:32)
at Function._load (node:internal/modules/cjs/loader:1263:12)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:171:5)
at node:internal/main/run_main_module:36:49
Node.js v22.21.0
/var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mqtt/lib/connect/index.js:72
throw new Error('Missing protocol')
^
Error: Missing protocol
at Object.connect (/var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mqtt/lib/connect/index.js:72:13)
at Object.<anonymous> (/var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js:65:21)
at Module._compile (node:internal/modules/cjs/loader:1706:14)
at Object..js (node:internal/modules/cjs/loader:1839:10)
at Module.load (node:internal/modules/cjs/loader:1441:32)
at Function._load (node:internal/modules/cjs/loader:1263:12)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:171:5)
at node:internal/main/run_main_module:36:49
Node.js v22.21.0
[2026-02-12 19:50:34] ERROR : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
[2026-02-12 19:52:00] ERROR : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
[2026-02-12 19:53:52] ERROR : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
[2026-02-12 19:55:13] ERROR : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
[2026-02-12 19:59:04] ERROR : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
[2026-02-12 20:00:15] ERROR : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
[2026-02-12 20:05:12] ERROR : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
[2026-02-12 20:10:13] ERROR : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
[2026-02-12 20:15:12] ERROR : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
[2026-02-12 20:20:14] ERROR : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
[2026-02-12 20:25:12] ERROR : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
[2026-02-12 20:30:14] ERROR : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
Je vais m’arrêter là, je tourne en rond et la lecture approfondie de la doc n’y a rien changé.
J’aurai quand même appris quelques notions de MQTT, … pour ma culture.
Merci de votre attention !