Erreur de configuration du broker remote

Bonjour
J’utilise le module jMQTT comme centre de messages mqtt. J’ai essayé de configurer le module MQTT2 comme étape préliminaire à la migration d’Openzwave vers ZwaveJS.

Lorsque je configure MQTT2 pour utiliser le broker distant jMQTT, Jeedom se bloque, je finis par le redémarrer.

J’obtiens des dizaines de messages d’erreur comme celui-ci :

HTTP request failed :
http://127.0.0.1:55035/publish?apikey=nZFm9K0cuepgvyEln9ZemaCGHuqVHHshlDXiJQPUq9JkFwYsWNAuQWwrm0XUMDIV cURL error : Operation timed out after 30284 milliseconds with 0 bytes received.

Une idée de la cause de ce problème ?
Merci

Salut,

En lisant la partie 2 de ce sujet vous devriez peut être trouver une solution à votre problème.

💢 Installation JeeZigbee / MQTT /JMQTT

1 « J'aime »

Bonjour,
J’ai configuré MQTT comme indiqué dans le lien, mais j’ai obtenu les mêmes résultats.

Il n’y a pas d’erreur de la part de jMQTT dans le journal.
Dans le journal de MQTT (mqtt2d) :

Thu, 09 Mar 2023 09:31:04 GMT body-parser deprecated undefined extended : provide extended option at jeedom/jeedom.js:165:31
[2023-03-09 09:31:35]ERROR : Reconnexion au serveur mqtt
[2023-03-09 09:32:06]ERROR : Reconnexion au serveur mqtt
[2023-03-09 09:32:37]ERROR : Reconnexion au serveur mqtt
[2023-03-09 09:33:09]ERROR : Reconnexion au serveur mqtt

puis message contextuel :

Failed HTTP request: http://127.0.0.1:55035/publish?apikey=nZFm9K0cuepgvyEln9ZemaCGHuqVHHshlDXiJQPUq9JkFwYsWNAuQWwrm0XUMDIV cURL error : Failed to connect to 127.0.0.1 port 55035: Connection refused

Il semble qu’il s’agisse d’un problème de ports, je ne comprends pas pourquoi
Merci

Bonjour,
C’est pas un soucis de port mais un soucis de démon mqtt qui ne demarre pas car il n’arrive pas a se connecter a votre brocker mqtt, il faut creuser donc du coté de celui-ci.

Bonjour,
J’ai supprimé le module complémentaire MQTT2 et je l’ai réinstallé.

Il y a effectivement un problème avec MQTT2, mais je ne sais pas pourquoi je ne l’ai pas vu plus tôt :

node:internal/modules/cjs/loader:1024
throw err;
^
Error: Cannot find module 'request'
Require stack:
- /var/www/html/plugins/mqtt2/resources/mqtt2d/jeedom/jeedom.js
- /var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1021:15)
at Function.Module._load (node:internal/modules/cjs/loader:866:27)
at Module.require (node:internal/modules/cjs/loader:1093:19)
at require (node:internal/modules/cjs/helpers:108:18)
at Object. (/var/www/html/plugins/mqtt2/resources/mqtt2d/jeedom/jeedom.js:17:17)
at Module._compile (node:internal/modules/cjs/loader:1191:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1245:10)
at Module.load (node:internal/modules/cjs/loader:1069:32)
at Function.Module._load (node:internal/modules/cjs/loader:904:12)
at Module.require (node:internal/modules/cjs/loader:1093:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/var/www/html/plugins/mqtt2/resources/mqtt2d/jeedom/jeedom.js',
'/var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js'
]
}
Thu, 09 Mar 2023 10:00:07 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:165:31

Ce message vous indique quelque chose?

La première fois, j’ai installé MQTT2 via le module ZwaveJS. Je le signale juste au cas où cela clarifierait quelque chose.
Merci

Bonjour,
Il faudrait relancer l’installation des dépendances de mqtt2

Bonjour
Maintenant stable, merci beaucoup

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.