Tuto
Mars 8, 2023, 8:50
1
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 »
Tuto
Mars 9, 2023, 9:49
3
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
Loic
Mars 9, 2023, 9:52
4
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.
Tuto
Mars 9, 2023, 10:02
5
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
Loic
Mars 9, 2023, 10:43
6
Bonjour,
Il faudrait relancer l’installation des dépendances de mqtt2
Tuto
Mars 9, 2023, 11:23
7
Bonjour
Maintenant stable, merci beaucoup
system
A fermé ce sujet ()
Mars 10, 2023, 11:23
8
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.