Configuration MQTT Manager avec JMQTT

Bonjour,

J’ai installé le nouveau plug-in ZWAVEjs.
J’ai déjà le plug-in JMQTT d’installé.
Je n’arrive pas à comprendre la documentation et quelle action je dois mener entre JMQTT et MQTT manager pour pouvoir lancer le démon de ZWAVEJS.
Désolé je suis en mode boulet…
J’ai un vilain message en rouge quand je veux lancer les dépendances de mqtt manager

2 « J'aime »

J’ai suivi la doc en indiquant « broker distant » et en mettant l’ip de mon jeedom et le port 1883, sans succès :

et impossible de lancer les dépendances de mqtt manager, probleme de droits:

1 « J'aime »

Salut,

Remets les droits à plat depuis la configuration jeedom onglet os/db.

Je doute que l’authentification au broker jmqtt soit ce qui est indiqué sur ta capture. De mémoire il existe au moins 2 sujets qui expliquent comment faire sur le forum

Ok, merci Salviaff, j’ai ré appliqué les droits, je n’ai plus de message d’erreur, mais tu as raison, l’authentification au broker n’est pas la bonne

Je continue de chercher

2 « J'aime »

J’a repris cette configuration que j’ai trouvé sur le forum, mais sans succès :


Peut-etre le user et mdp ?
Voici le log de mqtt

[2022-11-20 08:30:02][INFO] : Start mqtt2d
[2022-11-20 08:30:02][INFO] : Log level on  : info
[2022-11-20 08:30:02][INFO] : Socket port : 55035
[2022-11-20 08:30:02][INFO] : MQTT : mqtt://127.0.0.1:1883
[2022-11-20 08:30:02][INFO] : Username : jeedom
[2022-11-20 08:30:02][INFO] : Password : Ul0bfrMQnLdLGqyUZjnYcU3Vf218kMjmUuq4wDGDahh2Zxxxxxxxxxxx
[2022-11-20 08:30:02][INFO] : PID file : /tmp/jeedom/mqtt2/deamon.pid
[2022-11-20 08:30:02][INFO] : Apikey : XrPpNjqC2HUB0GxG6emkHVHiApUxywUTK1vZ6WiRxxxxxxxxxxxxxxxxxxxx
[2022-11-20 08:30:02][INFO] : Callback : http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php
[2022-11-20 08:30:02][INFO] : Cycle : 0.3
[2022-11-20 08:30:02][INFO] : Client key : undefined
[2022-11-20 08:30:02][INFO] : Client crt : undefined
[2022-11-20 08:30:02][INFO] : CA : undefined
[2022-11-20 08:30:02][INFO] : Connect to mqtt server
[2022-11-20 08:30:02][ERROR] : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:1883

L’authentification ne doit toiujours pas correspondre au broker géré par jMQTT.

J’essayerais ça à ta place :

Comme je te l’ai signalé, je suis en mode boulet, n’étant pas familier avec mqtt…je m’en excuse.
J’ai bien indiqué 127.0.01 et 1883 dans mqtt manager
Dans mqtt manager d’ou vient le user et mdp qui s’inscrit automatiquement :
jeedom:Ul0bfrMQnLdLGqyUZjnYcU3Vf218kMjmUuq4wDGDxxxxxxxxxxxxxxxxxxxx ??
Ce user et mdp n’existe pas dans JMQTT ?

et ne comprends pas ce que je dois changer dans jmqtt e(t tu changes dans jmqtt me clientid ou mqtt2 le topic jeedom et roule Ou ce que Salvialf suggère) ?
Je dois créer un nouveau broker ?

Quand tu as installé Mqtt Manager, tu as demandé d’installer Mosquitto en local, donne moi une capture d’écran de la page de configuration du Plugin jMQTT stp

Quand MQTT Manager est installé en local, il écrase la config de Mosquitto faite pas jMQTT.

Donc aucun de tes équipements ne doit pouvoir se connecter à ton Broker (initialement configuré par jMQTT)

Voici la page de config de JMQTT:

Ok, on voit bien ici que MQTT Manager a pris la main sur l’intallation locale de Mosquitto :

Config MQTT Manager comme ça :
image
sans rien dans « Authentification ».

Clique sur le bouton « Réparer » de la config de jMQTT et tout devrait rentrer dans l’odre.

3 « J'aime »

T’es un chef, Bad, je boirais un coup à ta santé !!

Un grand merci, c’est toujours chiant quand on arrive pas à se débrouiller seul …

Sans oublier Salviaff…

1 « J'aime »

Bonsoir,

Je me rends compte que depuis la manip sur jmqtt ce matin, les infos des équipements ne remontent plus !!
Par exemple l’hygrometre de la salle de bain, plus de données n’arrivent, je ne vois pas quoi faire ?

Log du deamon jmqtt :

[2022-07-31 08:38:46,930][INFO] BrkId:  747 : Sending message to Jeedom : {"cmd": "messageIn", "topic": "ESP_Easy_Hygrometre_2/DetecteurInfrarouge/State", "payload": "0", "qos": 0, "retain": false}
[2022-07-31 08:38:51,939][INFO] BrkId:  747 : Sending message to Jeedom : {"cmd": "messageIn", "topic": "ESP_Easy_Hygrometre_2/DetecteurInfrarouge/State", "payload": "0", "qos": 0, "retain": false}
[2022-07-31 08:38:53,338][INFO] Stop jMQTT python daemon
[2022-07-31 08:38:53,427][INFO] BrkId:  747 : Disconnected from broker.
[2022-07-31 08:38:53,442][INFO] BrkId:  747 : Sending message to Jeedom : {"cmd":"connection","state":false}
[2022-07-31 08:38:53,451][INFO] BrkId:  747 : Disconnected from Jeedom
[2022-07-31 08:38:53,940][INFO] BrkId:  683 : Disconnected from Jeedom

Log jmqtttd

2022-11-20 20:02:06,704][ERROR] Client747       MainThread           start() : Could not start MQTT client: timed out
[2022-11-20 20:03:02,233][INFO] Main            MainThread     h_newClient() : Client already exists for Broker 747. Restarting it.
[2022-11-20 20:03:07,238][ERROR] Client747       MainThread           start() : Could not start MQTT client: timed out
[2022-11-20 20:04:02,262][INFO] Main            MainThread     h_newClient() : Client already exists for Broker 747. Restarting it.
[2022-11-20 20:04:07,262][ERROR] Client747       MainThread           start() : Could not start MQTT client: timed out
[2022-11-20 20:05:02,486][INFO] Main            MainThread     h_newClient() : Client already exists for Broker 747. Restarting it.
[2022-11-20 20:05:07,488][ERROR] Client747       MainThread           start() : Could not start MQTT client: timed out
[2022-11-20 20:06:01,911][INFO] Main            MainThread     h_newClient() : Client already exists for Broker 747. Restarting it.
[2022-11-20 20:06:06,916][ERROR] Client747       MainThread           start() : Could not start MQTT client: timed out
[2022-11-20 20:07:02,141][INFO] Main            MainThread     h_newClient() : Client already exists for Broker 747. Restarting it.
[2022-11-20 20:07:07,146][ERROR] Client747       MainThread           start() : Could not start MQTT client: timed out

1 « J'aime »

Je n’avais pas de mot de passe au niveau des clients

Pas besoin de mot de passe avec la config de base de jMQTT, on traite sur l’autre sujet et on laisse celui-ci se fermer ?

1 « J'aime »

Ok, oui, merci Bad
Sujet résolu

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