Jmqtt docker dependances

Bonjour,
je vous contact ici car j’ai un bug présent sur les 2 install jmqtt differentes, stable et beta.
Après installation du plugin, je lance l’install des dépendances, quand c’est ok je démarre le démon et là 1er echec, obligé de relancer l’install des dependances et là apres ça fonctionne mais mon soucis n’est pas ça, je n’arrive pas a me connecter à un broker mqtt docker en localhost avec identifiant alors que avec mqtt-explorer j’y arrive bien, par contre dans le log je n’ai aucune info sauf


[2021-09-26 12:59:33][INFO] : démarre le client MQTT
[2021-09-26 12:59:33][INFO] : API is disabled

donc je ne comprend pas, voici les autres LOG

jMQTT_daemon.log (20,2 Ko) jMQTT_dep.log (6,2 Ko) jMQTT_Zigbee2MQTT.log (102 Octets) jMQTT.log (3,5 Ko)

Bonjour @Duncan-Valleix,

Merci pour ces infos.

L’installation des dépendances s’est visiblement bien passée.
C’est normal que « jMQTT_Zigbee2MQTT.log » soit presque vide, tant que la connexion au Broker n’est pas réalisée, le log intéressant est surtout « jMQTT_daemon.log » (et un peu « jMQTT.log »).
Par contre, je ne comprend pas pourquoi les logs ont des heures aussi différentes :

  • Début et fin de jMQTT_daemon.log :
    [2021-09-26 10:38:22,822][DEBUG] : Writing PID 17019 to […]
    [2021-09-26 11:12:03,090][INFO] : BrkId: 4 : Disconnected from Jeedom
  • Début et fin de jMQTT.log :
    [2021-09-26 12:37:14][INFO] : Installation des dépendances, voir log dédié […]
    [2021-09-26 13:12:03][DEBUG] : Id 4 : Python daemon disconnected from.
  • jMQTT_Zigbee2MQTT.log :
    [2021-09-26 12:59:33][INFO] : démarre le client MQTT

S’agit-il de la même machine sur laquelle les différents logs sont pris ?
Pouvez-vous décrire où sont installés les différents composants ?

Dans jMQTT_daemon.log, une Exception qui se répète :
OSError: [Errno 99] Cannot assign requested address
Cette erreur se produit lors de la tentative de connexion au Broker (numéro 3) sur « localhost:1883 » avec le clientid « jeedom » ou « jeedom_mqtt ».

Plus haut vous dites qu’il s’agit d’un « broker mqtt docker en localhost ».
Etes-vous sûr que le Broker est bien joignable sur « localhost » ?
Avez-vous essayé de souscrire au Broker, directement depuis Jeedom ?
Par exemple avec : mosquitto_sub -h localhost -u <mqtt-user> -P <password> -v -t "#"

Sinon, il y a peut-être un autre plugin sur les port 1025 et 1025 sont déjà pris, pouvez-vous :

  • Passer le lancement du daemon en manuel et l’arrêter,
  • Une fois stoppé, vider tous les logs jMQTT,
  • Vérifier que tous les Borkers et le daemon sont bien en Debug,
  • Essayer de les changer ports utilisés en 2025 et 2026,
  • Relancer le daemon et repasser son lancement en automatique.

Cordialement,
Bad

Un message a été scindé en un nouveau sujet : Cannot import name 'HTTPStatus

As-tu résolu ton problème @Duncan-Valleix ?