Pb de connexion Tasmota au broker MQTT

Bonjour à tous,

Suite au crash de mon Pi4, je viens de refaire une installation complète de mon SSD avec la restauration de mon dernier backup Jeedom. Suite à cette manipulation, tous les protocoles fonctionnent correctement sauf MQTT.
J’utilise le plugin jMQTT pour communiquer avec deux modules flashés avec Tasmota.
Le plugin semble me dire que tout est OK, mais mes deux modules ne se connectent pas au broker MQTT.

jMQTT :

Tasmota :

Configuration Tasmota :

Je ne vois pas ce qui cloche…
Merci d’avance pour votre aide.

[EDIT]
J’ai vérifié et j’ai pourtant bien Mosquitto qui tourne sur mon Pi.


Est-ce que lors de la réinstallation mon nom d’utilisateur et mon mot de passe ont suivis ? Si non comment les remettre ?
[/EDIT]

Bonne soirée

Bonsoir @Takumi,

La configuration de ton broker n’est pas sauvegardée par la backup Jeedom.

Si tu avais personnalisé sa configuration, il faut la refaire. Tu peux t’aider du tuto ici :
https://www.tutos.eu/4910

Bad

Super ! Merci !
Je me doutais bien qu’il s’agissait d’un truc dans le genre.
Par contre, je ne comprends pas pourquoi jMQTT me dit que tout est OK.

Il faut que je regarde ça, mais probablement que la connexion n’est autorisée que en local avec la configuration par défaut, ou qu’elle est essayée sans mot de passe si elle échoué avec.

Ca expliquerait pourquoi tout semble OK.

Par contre, je passe en POK lorsque j’indique l’adresse IP de mon Pi.
En résumé :

  • OK : si locahost ou 127.0.0.1
  • POK : si adresse IP du Pi.

C’est bizarre je trouve.
Ou alors lorsqu’une adresse IP est indiquée, il ne tente pas la connexion en local sans mot de passe.

Pour info. le paramétrage avant mon crash était de tout laisser vide et de ne renseigner que l’utilisateur et le mot de passe.

[EDIT] J’ai regardé le tuto et je ne vois pas où est créé le mot de passe. La création de l’utilisateur est claire mais pour le mot de passe je ne comprend pas bien.

sudo mosquitto_passwd -c /etc/mosquitto/passwd NOM_UTILISATEUR

[/EDIT]

Regarde ce tuto aussi :

Il faut modifier le fichier de configuration et vérifier que tu n’as pas de blocage sur le firewall de la machine.

Hello Bad,

Je viens de réussir. En fait il y avait deux choses :

  • L’utilisateur et le mot de passe comme tu l’indiquais. Le 1er tuto est parfait pour cette partie >> TUTOS.EU : Installer le serveur MQTT mosquitto
  • Le process était en mode local et donc seuls les clients présents sur ma machine pouvaient se connecter. J’ai donc fouillé le 2ème tuto et j’ai vu qu’il fallait ajouter la commande ‹ per_listener_settings true › dans le fichier de config perso (conf.d/default.conf) >> Quick Guide to The Mosquitto.conf File With Examples

Ici le retour du log qui m’a mis la puce à l’oreille pour le 2nd point :

En tout cas merci pour le coup de main, tout m’a l’air d’être rentré dans l’ordre !

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