Problème avec le démon MQTT Manager

Bonjour,

Depuis ce matin je constate que le démon MQTT ne se lance plus sur ma Box Jeedom Luna.

Message d’erreur dans le log :

[2023-10-03 22:46:43][INFO] : Démarrage du démon MQTT Manager : sudo  /usr/bin/node /var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js --loglevel debug --socketport 55035 --mqtt_server mqtts://127.0.0.1:8883 --client_key /var/www/html/plugins/mqtt2/data/ssl/client.key --client_crt /var/www/html/plugins/mqtt2/data/ssl/client.crt --ca /var/www/html/plugins/mqtt2/data/ssl/ca.crt --username jeedom --password xxxxxxxxxxxxxxxxxxxxxxxxx --callback http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php --apikey zzzzzzzzzzzzzzzzzzzzz --cycle 0.3 --pid /tmp/jeedom/mqtt2/deamon.pid
[2023-10-03 22:47:15][ERROR] : Impossible de démarrer le démon MQTT Manager, vérifiez les logs

J’ai redémarré la Box sans succès, et appliqué une solution trouvée sur le forum (dans Réglages>Système>Configuration>_OS/DB , Rétablissement des droits des dossiers et fichiers). Pas de succès non plus

Je n’ai pas trouvé d’autre piste. Merci de votre aide.

Cordialement,

Bonjour,

Il faudrait donc les logs (tous si vous ne savez pas lequel).

Sinon regardez les sujets récents sur le plugin, votre problème a peut-être déjà une solution: Sujets avec l'étiquette plugin-mqtt

Le problème est connu depuis hier. Une mise à jour du plugin a été publiée aujourd’hui pour contourner le problème (encore merci à Loic).

Pour plus d’info, suivre la recherche proposée par @Mips.

Edit:
Ton problème concerne mqtt ou mqtt2? Le problème d’hier concerne mqtt2

:thinking:

J’ai le plugin « MQTT manager » qui a la petit nom « mqtt2 »:

image

Le sujet parle de MQTT Manager mais avec l’étiquette plugin-mqtt (pas plugin-mqtt2).
Il me semble donc logique de demander de préciser.

Edit:
L’étiquette a été changée mais il serai bien que l’auteur du sujet confirme le plugin qu’il utilise.

J’ai changé l’étiquette car les logs du premier post me semble être sans équivoque.

Le problème est donc connu et corrigé. Il suffit de mettre la plugin à jour puis de démarrer le daemon.

1 « J'aime »

Bonjour

Meme problème impossible de démarrer MQTT2 malgré après la mise à jour du plugin vers 2023-10-03 09:27:57.
Un reboot ne solutionne pas le problème.

2023-10-04 05:45:07]INFO : Connect to mqtt server
0480|Wed, 04 Oct 2023 05:45:07 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31
0481|[2023-10-04 05:45:07]DEBUG : HTTP listen on 127.0.0.1 port : 55035 started
0482|[2023-10-04 05:45:07]ERROR : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
0483|[2023-10-04 05:50:07]INFO : Start mqtt2d
0484|[2023-10-04 05:50:07]INFO : Log level on : debug
0485|[2023-10-04 05:50:07]INFO : Socket port : 55035
0486|[2023-10-04 05:50:07]INFO : MQTT : mqtts://127.0.0.1:8883
0487|[2023-10-04 05:50:07]INFO : Username : jeedom
0488|[2023-10-04 05:50:07]INFO : Password : FY1hSIc8KAO5AW80D16VXTGMwnYCkSTmQ0bSLq18s4lChIwGQ9tEOEWTEK2JCuxu
0489|[2023-10-04 05:50:07]INFO : PID file : /tmp/jeedom/mqtt2/deamon.pid
0490|[2023-10-04 05:50:07]INFO : Apikey : X3M0DF7AGScE7VaWmuSwyK1Xipxt42dSgS7Hmxnf1EkECCctUvXcxckNUniemyMP
0491|[2023-10-04 05:50:07]INFO : Callback : http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php
0492|[2023-10-04 05:50:07]INFO : Cycle : 0.3
0493|[2023-10-04 05:50:07]INFO : Client key : /var/www/html/plugins/mqtt2/data/ssl/client.key
0494|[2023-10-04 05:50:07]INFO : Client crt : /var/www/html/plugins/mqtt2/data/ssl/client.crt
0495|[2023-10-04 05:50:07]INFO : CA : /var/www/html/plugins/mqtt2/data/ssl/ca.crt

[quote=« ktn, post:7, topic:113070, full:true »]

relancez l’installation de mosquitto

Merci @Mips

C’est fait, meme problème …

0000|[2023-10-04 06:09:46]INFO : Start mqtt2d
0001|[2023-10-04 06:09:46]INFO : Log level on  : debug
0002|[2023-10-04 06:09:46]INFO : Socket port : 55035
0003|[2023-10-04 06:09:46]INFO : MQTT : mqtts://127.0.0.1:8883
0004|[2023-10-04 06:09:46]INFO : Username : jeedom
0005|[2023-10-04 06:09:46]INFO : Password : FY1hSIc8KAO5AW80D16VXTGMwnYCkSTmQ0bSLq18s4lChIwGQ9tEOEWTEK2JCuxu
0006|[2023-10-04 06:09:46]INFO : PID file : /tmp/jeedom/mqtt2/deamon.pid
0007|[2023-10-04 06:09:46]INFO : Apikey : X3M0DF7AGScE7VaWmuSwyK1Xipxt42dSgS7Hmxnf1EkECCctUvXcxckNUniemyMP
0008|[2023-10-04 06:09:46]INFO : Callback : http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php
0009|[2023-10-04 06:09:46]INFO : Cycle : 0.3
0010|[2023-10-04 06:09:46]INFO : Client key : /var/www/html/plugins/mqtt2/data/ssl/client.key
0011|[2023-10-04 06:09:46]INFO : Client crt : /var/www/html/plugins/mqtt2/data/ssl/client.crt
0012|[2023-10-04 06:09:46]INFO : CA : /var/www/html/plugins/mqtt2/data/ssl/ca.crt
0013|[2023-10-04 06:09:47]INFO : Connect to mqtt server
0014|Wed, 04 Oct 2023 06:09:47 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31
0015|[2023-10-04 06:09:47]DEBUG : HTTP listen on 127.0.0.1 port : 55035 started
0016|[2023-10-04 06:09:47]ERROR : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883

on peut voir la page config alors?

Voici

Bizarre cette erreur de connexion refusée…

Hello,

Je n’utilise pas alors à prendre avec des pincettes mais c’est normal le 0 après require_certificate true ?

J’aurai tendance à voir ça comme une erreur de syntaxe

1 « J'aime »

non ce n’est pas correct.

@manuc0 supprimez le dernier 0 sur la dernière ligne de la config:
image
pour avoir ceci:

require_certificate true

sauvez la configuration et réinstallez mosquitto

Bingo !!!

Bingo les gars Problème solutionné
Merci pour votre super support communautaire !!!
:blush:

[2023-10-04 06:59:21][INFO] : Start mqtt2d
[2023-10-04 06:59:21][INFO] : Log level on  : debug
[2023-10-04 06:59:21][INFO] : Socket port : 55035
[2023-10-04 06:59:21][INFO] : MQTT : mqtts://127.0.0.1:8883
[2023-10-04 06:59:21][INFO] : Username : jeedom
[2023-10-04 06:59:21][INFO] : Password : FY1hSIc8KAO5AW80D16VXTGMwnYCkSTmQ0bSLq18s4lChIwGQ9tEOEWTEK2JCuxu
[2023-10-04 06:59:21][INFO] : PID file : /tmp/jeedom/mqtt2/deamon.pid
[2023-10-04 06:59:21][INFO] : Apikey : X3M0DF7AGScE7VaWmuSwyK1Xipxt42dSgS7Hmxnf1EkECCctUvXcxckNUniemyMP
[2023-10-04 06:59:21][INFO] : Callback : http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php
[2023-10-04 06:59:21][INFO] : Cycle : 0.3
[2023-10-04 06:59:21][INFO] : Client key : /var/www/html/plugins/mqtt2/data/ssl/client.key
[2023-10-04 06:59:21][INFO] : Client crt : /var/www/html/plugins/mqtt2/data/ssl/client.crt
[2023-10-04 06:59:21][INFO] : CA : /var/www/html/plugins/mqtt2/data/ssl/ca.crt
[2023-10-04 06:59:21][INFO] : Connect to mqtt server
Wed, 04 Oct 2023 06:59:21 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31
[2023-10-04 06:59:21][DEBUG] : HTTP listen on 127.0.0.1 port : 55035 started
[2023-10-04 06:59:21][INFO] : Connection to mqtt server successfull
[2023-10-04 06:59:21][INFO] : Subscription to all topics
[2023-10-04 06:59:21][INFO] : Subscription to all topics succesfull
[2023-10-04 06:59:41][DEBUG] : Received message on topic : zwave/_EVENTS/ZWAVE_GATEWAY-Jeedom/controller/statistics_updated => {"data":[{"messagesTX":2510,"messagesRX":2669,"messagesDroppedRX":0,"NAK":0,"CAN":2,"timeoutACK":0,"timeoutResponse":0,"timeoutCallback":0,"messagesDroppedTX":0,"backgroundRSSI":{"channel0":{"current":-104,"average":-108},"channel1":{"current":-109,"average":-106},"channel2":{"current":-109,"average":-106},"timestamp":1696402751608}}]}
[2023-10-04 06:59:41][DEBUG] : Send data to jeedom : {"zwave":{"_EVENTS":{"ZWAVE_GATEWAY-Jeedom":{"controller":{"statistics_updated":{"data":[{"messagesTX":2510,"messagesRX":2669,"messagesDroppedRX":0,"NAK":0,"CAN":2,"timeoutACK":0,"timeoutResponse":0,"timeoutCallback":0,"messagesDroppedTX":0,"backgroundRSSI":{"channel0":{"current":-104,"average":-108},"channel1":{"current":-109,"average":-106},"channel2":{"current":-109,"average":-106},"timestamp":1696402751608}}]}}}}}}
[2023-10-04 06:59:41][DEBUG] : Received message on topic : zwave/_EVENTS/ZWAVE_GATEWAY-Jeedom/controller/statistics_updated => {"data":[{"messagesTX":2511,"messagesRX":2669,"messagesDroppedRX":0,"NAK":0,"CAN":2,"timeoutACK":0,"timeoutResponse":0,"timeoutCallback":0,"messagesDroppedTX":0,"backgroundRSSI":{"channel0":{"current":-110,"average":-108},"channel1":{"current":-109,"average":-106},"channel2":{"current":-109,"average":-106},"timestamp":1696402781641}}]}
[2023-10-04 06:59:41][DEBUG] : Send data to jeedom : {"zwave":{"_EVENTS":{"ZWAVE_GATEWAY-Jeedom":{"controller":{"statistics_updated":{"data":[{"messagesTX":2511,"messagesRX":2669,"messagesDroppedRX":0,"NAK":0,"CAN":2,"timeoutACK":0,"timeoutResponse":0,"timeoutCallback":0,"messagesDroppedTX":0,"backgroundRSSI":{"channel0":{"current":-110,"average":-108},"channel1":{"current":-109,"average":-106},"channel2":{"current":-109,"average":-106},"timestamp":1696402781641}}]}}}}}}
saisissez ou collez du code ici

Bonjour,

Mon problème concernait mqtt2. Il a été réglé par la mise à jour du plugin publié hier.

Merci beaucoup à tous

5 messages ont été scindés en un nouveau sujet : Request to https://registry.npmjs.org/axios failed

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