Comment faire fonctionner PLUG (flashé tasmota) + plugin JMQTT?

Bonjour,

Je possède une prise SONOFF S26 (flashé Tasmota), et j’ouvre une discussion (sur conseil de @Spine ) pour aider d’autres personnes dans le même cas que moi à chercher à faire fonctionner l’ensemble PLUG (flashé tasmota) + plugin JMQTT.

Le plugin a été installé dans mon jeedom. J’ai lu pas mal de fils de disccusion où il fallait partir MQTT Explorer, et là je ne sais pas comment configurer Jeedom à partir des informations de MQTT explorer.

Que faire une fois qu’on a toutes les informations remontées dans le MQTT explorer de notre appareil ?

En comptant sur votre aide,
cordialement,

Bonjour,

MQTT explorer permet de voir les informations qui transitent par le broker, il n’est pas obligatoire mais cela aide à comprendre le fonctionnement au début.
Il faut voir le broker comme une sorte de passe-plat qui permet de faire communiquer les équipements MQTT avec le #plugin-jmqtt.
La première chose à faire est de connecter le #plugin-jmqtt au broker, si c’est le plugin qui l’a installé, il l’a probablement déjà configuré. Pouvez-vous montrer une capture de la page de configuration du plugin ? Y’a t’il un équipement broker (surligné en jaune) dans les équipements du plugin ? Si oui montrez une capture de l’onglet broker, si non ajoutez en un (il faut mettre les même paramètres que vous avez utilisé dans MQTT explorer pour vous connecter au broker) et montrez une capture de l’onglet broker.

Bonjour,

J’ai fait un reset factory de mon module Sonoff tasmota R26 (prise connectée). J’ai configuré pour l’intégrer dans mon réseau local avec l’ IP 192.168.1.33

Pour information :
l’IP de ma prise tasmota R26 : 192.168.1.33
l’IP de ma box luna (Jeedom) : 192.168.1.43

Maintenant je suis bloqué avec MQTT explorer. Je l’ai lancé, j’ai créée une nouvelle connexion. J’ai entré l’IP de ma prise tasmota 192.168.1.33 (correct ? ou l’IP de ma box Luna ou est Jeedom?, à vrai dire j’ai essayé les deux) après on me demande un Username et Password ; et là je bloque…

Du côté de JMQTT, que faut-il mettre dans les champs « Paramètres d’accès au Broker » ?
IP? port 1883 ? et que faut il mettre dans username et mot de passe ? l’IP de ma box luna ? avec les identifiants et mot de passe qui me permet de me connecter à l’interface admin de luna

Dans l’interface Tasmota de ma prise, je suis allé dans configurer MQTT et j’ai mis l’adresse IP de ma box jeedom luna… correcte ? peut être mettre un Username et mdp comme pour s’identifier pour accéder à la box Luna ?

Le statut de mon démon JMQTT:
CONFIGURATION OK (vert)
STATUT : POK (orange)
parfois je vois vert mais il redevient aussitôt orange…

et dans les LOG du plugin JMQTT:`
j’ai que des lignes comme ci-dessous :

[2023-08-06 13:45:08,511]ERROR Client69 Brk69Th on_disconnect() : Unexpected disconnection from broker!

et dans le menu console de tasmota de ma prise , j’ai ceci :

15:03:34 MQT: Connect failed to 192.168.1.43:1883, rc 5. Retry in 10 sec
15:03:45 MQT: Attempting connection…
15:03:45 MQT: Connect failed to 192.168.1.43:1883, rc 5. Retry in 10 sec
15:03:56 MQT: Attempting connection…
15:03:56 MQT: Connect failed to 192.168.1.43:1883, rc 5. Retry in 10 sec
15:04:07 MQT: Attempting connection…
15:04:07 MQT: Connect failed to 192.168.1.43:1883, rc 5. Retry in 10 sec
15:04:18 MQT: Attempting connection…
15:04:18 MQT: Connect failed to 192.168.1.43:1883, rc 5. Retry in 10 sec

Pour info : cat /etc/mosquitto/mosquitto.conf
donne ceci :

Place your local configuration in /etc/mosquitto/conf.d/
A full description of the configuration file is at
/usr/share/doc/mosquitto/examples/mosquitto.conf.example
pid_file /run/mosquitto/mosquitto.pid
persistence true
persistence_location /var/lib/mosquitto/
log_dest file /var/log/mosquitto/mosquitto.log
include_dir /etc/mosquitto/conf.d

et la commande :

ls -la /etc/mosquitto/conf.d

donne ceci :

total 12
drwxr-xr-x 2 root root 4096 Jul 31 13:00 .
drwxr-xr-x 5 root root 4096 Jul 31 13:00 …
-rw-r–r-- 1 root root 142 Jun 9 2021 README

le service mosquitto à l’ai de se lancer quand je tape :

sudo systemctl status mosquitto.service

voir résultat ci dessous :

● mosquitto.service - Mosquitto MQTT Broker
Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2023-08-06 01:54:35 UTC; 12h ago
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Process: 584 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 599 ExecStartPre=/bin/chown mosquitto /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 606 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
Process: 607 ExecStartPre=/bin/chown mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
Main PID: 608 (mosquitto)
Tasks: 1 (limit: 2348)
Memory: 3.0M
CGroup: /system.slice/mosquitto.service
└─608 /usr/sbin/mosquitto -c /var/www/html/plugins/mqtt2/core/class/…/…/data/mosquitto.conf

Aug 06 14:28:08 JeedomLuna mosquitto[608]: 1691332088: New connection from 192.168.1.43:49369 on port 1883.
Aug 06 14:28:08 JeedomLuna mosquitto[608]: 1691332088: Client disconnected, not authorised.
Aug 06 14:28:13 JeedomLuna mosquitto[608]: 1691332093: New connection from 192.168.1.43:44299 on port 1883.
Aug 06 14:28:13 JeedomLuna mosquitto[608]: 1691332093: Client disconnected, not authorised.
Aug 06 14:28:18 JeedomLuna mosquitto[608]: 1691332098: New connection from 192.168.1.33:57547 on port 1883.
Aug 06 14:28:18 JeedomLuna mosquitto[608]: 1691332098: Client disconnected, not authorised.
Aug 06 14:28:23 JeedomLuna mosquitto[608]: 1691332103: New connection from 192.168.1.43:45097 on port 1883.
Aug 06 14:28:23 JeedomLuna mosquitto[608]: 1691332103: Client disconnected, not authorised.
Aug 06 14:28:29 JeedomLuna mosquitto[608]: 1691332109: New connection from 192.168.1.33:61259 on port 1883.

y a les deux IP ci-dessus et des ports générés bizarrement non ?
je pensais à un truc, j’ai aussi le plugin MQTT MANAGER installé… ? y a pas conflit?

Une aide serait la bienvenue …
merci à vous !

Alléluyah !!

après avoir re vérifié minutieusement : Tout est VERT maintenant !
Dans le plugin JMQTT il était marqué que le plugin MQTT MANAGER a installé Mosquitto.
J’ai cliqué sur REPARER et tout est OK !!

Ne fermer pas la discussion, maintenant je cherche à faire fonctionner mon SONOFF R26 flashé sous tasmota…

Avec MQTT explorer. que faut il faire?

merci :slight_smile:

Sujet réglé ! après avoir fait des recherches de mon côtés.

J’étais coincé mais après avoir vu ici :

et ici

ne pas oublier « cmnd » dans le topic pour la commande On ou OFF

:slight_smile:

1 « J'aime »