jMQTT Le Démon n'est pas démarré

Bonjour. J’ai installé le plugin jMQTT dans sa dernière version stable 04/02/2023 sur un Jeedom 4.3.15, où le MQTT Manager était déjà présent. Je ne peux pas démarrer le démon. Jeedom tourne sous Debian 10 sur une machine virtuelle Proxmox. J’ai créé un courtier manuellement mais je ne sais pas si je dois ajouter autre chose. J’ai fait un test sur une installation propre de Jeedom, avec uniquement le plugin jMQTT et j’ai obtenu le même résultat. Merci d’avance pour l’aide.


JMQTT log

[2023-02-05 09:22:54][DEBUG] : Dépendances installées.
[2023-02-05 09:22:54][INFO] : Installation des dépendances, voir log dédié (jMQTT_dep)
[2023-02-05 09:22:55][DEBUG] : Dépendances en cours d'installation... (10%)
[2023-02-05 09:22:55][DEBUG] : Dépendances en cours d'installation... (10%)
[2023-02-05 09:22:57][DEBUG] : Dépendances en cours d'installation... (20%)
[2023-02-05 09:23:03][DEBUG] : Dépendances installées.
[2023-02-05 09:24:17][ERROR] : Atención, creo que hay un problema con el demonio que he criado más de 3 veces consecutivas
[2023-02-05 09:24:17][INFO] : Démarrage du démon jMQTT
[2023-02-05 09:24:17][DEBUG] : Nettoyage du Démon
[2023-02-05 09:24:18][DEBUG] : Dépendances installées.
[2023-02-05 09:28:02][ERROR] : Atención, creo que hay un problema con el demonio que he criado más de 3 veces consecutivas
[2023-02-05 09:28:02][INFO] : Démarrage du démon jMQTT
[2023-02-05 09:28:02][DEBUG] : Nettoyage du Démon
[2023-02-05 09:28:04][DEBUG] : Dépendances installées.
[2023-02-05 09:33:45][ERROR] : Atención, creo que hay un problema con el demonio que he criado más de 3 veces consecutivas
[2023-02-05 09:33:45][INFO] : Démarrage du démon jMQTT
[2023-02-05 09:33:45][DEBUG] : Nettoyage du Démon
[2023-02-05 09:33:46][DEBUG] : Dépendances installées.
[2023-02-05 09:35:03][ERROR] : Atención, creo que hay un problema con el demonio que he criado más de 3 veces consecutivas
[2023-02-05 09:35:03][INFO] : Démarrage du démon jMQTT
[2023-02-05 09:35:03][DEBUG] : Nettoyage du Démon
[2023-02-05 09:35:05][DEBUG] : Dépendances installées.

JMQTT_dep log

======================================================================
== 05/02/2023 09:22:54 == Dependencies installation for jMQTT
======================================================================

[  0% ] : Checking parameters...
== System: Linux Jeedom 5.10.0-0.deb10.17-rt-amd64 #1 SMP PREEMPT_RT Debian 5.10.136-1~deb10u3 (2022-09-06) x86_64 GNU/Linux
== Jeedom version: 4.3.15
== jMQTT version: 2023-02-04
[  9% ] : Checking parameters : [  OK  ]
[ 10% ] : Synchronize the package index...
[ 19% ] : Synchronize the package index : [  OK  ]
[ 20% ] : Install Composer...
[ 29% ] : Install Composer : [  OK  ]
[ 30% ] : Install JsonPath-PHP library...
[ 39% ] : Install JsonPath-PHP library : [  OK  ]
[ 40% ] : Remove Composer...
[ 49% ] : Remove Composer : [  OK  ]
[ 50% ] : Install python3 venv and pip debian packages...
[ 59% ] : Install python3 venv and pip debian packages : [  OK  ]
[ 60% ] : Create a python3 Virtual Environment...
[ 69% ] : Create a python3 Virtual Environment : [  OK  ]
[ 70% ] : Install required python3 libraries in venv...
[ 99% ] : Install required python3 libraries in venv : [  OK  ]
[100% ] : Finished !

======================================================================
== OK == Installation Successful 
======================================================================

Bonjour,
Tu devrais mettre pour gagner du temps ta conf de mqttmanager car les spécialistes (ce que je ne suis pas) vont en avoir besoin, vu que tout à l’air de bien s’installer.
Bien cordialement

Sur JMQTT
image

JMQTT doit alors être en mode distant et pointer sur MQTT manager

Ou installer mosquitto par JMQTT et ceci dans MQTTmanager avec votre IP

Merci. Voulez-vous dire cela?

1 « J'aime »

Mosquitto est installé par MQTT donc JMQTT a besoin d’avoir un accès distant à MQTT ou l’inverse…

Merci. Où est-ce que je le configure ?

Comme déjà dit.
Soit vous installez mosquitto par JMQTT et vous configurez MQTT comme ci dessus ou l’inverse.

Fait, mais ne fonctionne toujours pas.

Comment configurez-vous l’accès à distance de jmqtt à mqtt ?

Bonjour,

Chez moi c’était un problème avec l’API Key, pouvez-vous vérifier que l’API Key de jMQTT est bien créée, menu Configuration, Onglet API.

Philippe

Salut, merci pour votre aide. Lorsque j’essaie d’entrer dans les paramètres de Jeedom, cela se produit…

Je dois désactiver jmqtt pour pouvoir accéder aux paramètres de Jeedom

Bonjour, j’ai eu le même symptôme chez moi. J’ai modifié le code du plugin pour que ça passe, si le développeur nous lit, il peut me contacter en mp. Petit problème dans la fonction preConfig_api pour les nouvelles installations, pour les anciennes qui ont déjà une ApiKey ça fonctionne.

Philippe

tu peux pinger @Bad sur le sujet et lui envoyer ta suggestion de mise à jour de code.

Hello,

J’ai vu le sujet hier, mais je n’avais pas le temps car j’étais sur la restauration de nombreux ESXi pour des potes qui ont pris l’attaque chez OVH :

@PhilippeJ, je veux bien ton code pour corriger preConfig_api pour les nouvelles installations.

Je regarde ça ce soir, merci

Salut,

Je t’ai envoyé le code en message direct avec quelques explications.

Philippe

Hello et Merci @PhilippeJ,

J’ai bien reçu ton MP et ton analyse est bonne, getApiKey() initialise la clé API si elle n’est pas définie, impliquant une boucle de recursion…
Il y aura une correction demain en Stable et en Beta, merci à toi et à @Apose de m’avoir remonté ça.

Bad

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