Demon MQTT ne veux pas se lancer

Bonjour,
je viens d’installer le plugin zwave JS apres passage en debian 11 et jeedom 4.4.
J’ai le pluging Zigbelinker (zigbe2mqtt avec installation complete)
Le demon MQTT ne veux pas démarrer et je ne sais pas ou voir l’erreur , voici ce que je relève dans le log mqtt2d

Merci pour votre aide.

0108|[2025-04-22 17:10:09] INFO  : Start mqtt2d
0109|[2025-04-22 17:10:09] INFO  : Log level on  : info
0110|[2025-04-22 17:10:09] INFO  : Socket port : 55035
0111|[2025-04-22 17:10:09] INFO  : MQTT : ://:
0112|[2025-04-22 17:10:09] INFO  : Username :
0113|[2025-04-22 17:10:09] INFO  : Password :
0114|[2025-04-22 17:10:09] INFO  : Root topic : jeedom
0115|[2025-04-22 17:10:09] INFO  : PID file : /tmp/jeedom/mqtt2/deamon.pid
0116|[2025-04-22 17:10:09] INFO  : Apikey : uLMhDbZmlIJgy7vFnWQ6ExJzs8YK9v7eOaCRHx3Ch4fMvNkaWgBBv00E9o2JT8aQ
0117|[2025-04-22 17:10:09] INFO  : Callback : http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php
0118|[2025-04-22 17:10:09] INFO  : Cycle : 0.3
0119|[2025-04-22 17:10:09] INFO  : Client key : undefined
0120|[2025-04-22 17:10:09] INFO  : Client crt : undefined
0121|[2025-04-22 17:10:09] INFO  : CA : undefined
0122|/var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mqtt/lib/connect/index.js:72
0123|throw new Error('Missing protocol')
0124|^
0125|Error: Missing protocol
0126|at Object.connect (/var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mqtt/lib/connect/index.js:72:13)
0127|at Object.<anonymous> (/var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js:65:21)
0128|at Module._compile (node:internal/modules/cjs/loader:1469:14)
0129|at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
0130|at Module.load (node:internal/modules/cjs/loader:1288:32)
0131|at Module._load (node:internal/modules/cjs/loader:1104:12)
0132|at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:173:12)
0133|at node:internal/main/run_main_module:28:49
0134|Node.js v20.18.1

Informations Jeedom

Core : 4.4.19 (master)
DNS Jeedom : non

Plugin : Z-Wave JS
Version : 2024-11-16 01:03:20 (stable)
Statut Démon : Stoppé - (Inconnue)

Normal, voir la doc plugin ZigbeeLinker. Il y a eu le même message ce jour mais mieux documenté que le votre. il faudrait lire la communauté et la doc avant de poser une question.

Bonsoir,

Peux tu me donner le lien vers le message , car je ne le trouve pas . Je ne vois pas non plus la solution dans la lecture de la doc du plugin zigbeelinker pour l’erreur qui semble normal d’apres d’après toi ;
merci

Lire le chapitre 6 de la doc, appliquer et revenir avec des infos (donc pas seulement un bout de log).

Antoine

Bonjour.

Le message est ici :

Et n’hésitez pas à mettre des copies d’écran des pages de configuration des plugins impactés.

Merci Fabrice pour le lien.

C’est plus un pb avec Zigbeelinker que ZwaveJS.
Peut etre ré ouvrir un post mais avec le plugin-zigbeelinker

Lorsque je demarre Zibbee2MQTT en mode debug j’ai l’erreur

> zigbee2mqtt@2.2.1 start /opt/zigbee2mqtt
> node index.js
Starting Zigbee2MQTT without watchdog.
Error: Cannot find module './data'
Require stack:
- /opt/zigbee2mqtt/dist/util/onboarding.js
- /opt/zigbee2mqtt/index.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
at Function.Module._load (node:internal/modules/cjs/loader:1051:27)
at Module.require (node:internal/modules/cjs/loader:1311:19)
at require (node:internal/modules/helpers:179:18)
at Object.<anonymous> (/opt/zigbee2mqtt/lib/util/onboarding.ts:7:1)
at Module._compile (node:internal/modules/cjs/loader:1469:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
at Module.load (node:internal/modules/cjs/loader:1288:32)
at Function.Module._load (node:internal/modules/cjs/loader:1104:12)
at Module.require (node:internal/modules/cjs/loader:1311:19)
 ELIFECYCLE  Command failed with exit code 1.

Non, juste éditer.

Et il manque la page configuration du plugin.

Et j’espère que vous avez modifié ce point après lecture du chapitre 6 mais l’avez-vous lu en fait?

Configurer ZigbeeLinker
Allez dans la configuration du plugin ZigbeeLinker.
Dans la partie Installation, mettre l’option sans « Serveur MQTT » (car il sera géré par MQTT Manager)

Dans la partie Zigbee2MQTT ↔ Serveur MQTT, cochez Sécuriser la connexion et reportez le nom d’utilisateur et le mot de passe récupéré de MQTT Manager.

Bonjour Tonio16,
J’avais bien lu le chapitre 6 , mais je n’ai rien modifié car pour moi sur une installation complète de zigbee2mqtt , zigbeelinker s’occupait de tout. En version V1 je n’ai rien modifié.
Cela ne semble pas claire dans la lecture de la doc de faire cette modif si l’on n’a pas installé de MQTT manager !

J’ai trouvé dans le menu plugin->gestion des plugins le MQTT Manager.
Dans son menu configuration le mode est « A configurer ».
Je suis complétement perdu .

Suivez la documentation des plugins, zwavejs, mqtt manager et zigbeelinker, elle est faite pour cela.

Oui, mais c’était avant d’installer zwavejs. C’est pour cela que je vous ai écris (comme un c*n) plusieurs fois de lire cette documentation de zigbeelinker chapitre 6 et de faire ce qui y est indiqué.

Antoine

En suivant tes conseils et après lecture,relecture des différentes doc , les démons zigbee ,mqtt tournent sans erreur.
J’ai ajouté un client MQTT, supprimé dans la config de Zigbee2mqtt les lignes comportant des .
Mais j’ai beaucoup d’équipements qui ne sont pas encore remontés.
Je vais maintenant me concentrer sur zwave JS.
Encore merci