Difficultés pour configurer MQTT

Difficultés pour configurer MQTT

Bonjour à tous,

Tout nouveau sur HA, j’essaie de mettre en place le broker MQTT. D’après mes lectures, il faut soit le faire depuis HA avec mosquitto soit en dehors dans un conteneur dédié. Malheureusement je n’arrive ni l’un ni l’autre. Celui sous HA, je ne le vois pas dans les intégrations. Celui du conteneur, je dois avoir un souci quelque part car inaccessible depuis MQTT de HA. J’ai créé un utilisateur pour MQTT.
Message MQTT
image

Paramètres docker
image

image

image

Merci d’avance pour votre aide

System Information

version core-2022.9.2
installation_type Home Assistant Container
dev false
hassio false
docker true
user root
virtualenv false
python_version 3.10.5
os_name Linux
os_version 4.4.180+
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4937
Installed Version 1.27.2
Stage running
Available Repositories 1108
Downloaded Repositories 4
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Dashboards
dashboards 1
resources 1
views 4
mode storage
Recorder
oldest_recorder_run 12 septembre 2022 à 17:48
current_recorder_run 19 septembre 2022 à 20:19
estimated_db_size 36.30 MiB
database_engine sqlite
database_version 3.38.5

Salut,

A priori il manque l’adresse IP du container ou l’adresse ip de HA (si c’est l’addon)
image

Salut Pulpy,
Quand je documente et que je valide, tout s’efface. Tu peux me confirmer qu’il faut un broker puis seulement après on peut se connecter avec l’intégration officielle MQTT?

Oui il faut le broker d’une part (donc addon ou container ou autre)
image

et ensuite il faut utiliser l’intégration pour se connecter au broker
image

Dans HA, je n’ai pas le broker

mais uniquement

C’est pour ça que j’essaie le conteneur :smiling_face_with_tear:

Ce que tu montres là ce sont les intégrations seulement
L’addon n’est pas obligatoire si tu gère ton container à part…

Sinon on a trouve ça à 2 endroits différents:

  • Addons : Paramètres => Module complémentaires
  • Intégrations : Paramètres => Appareils et services => Bouton +

Le chemin 1 n’existe pas chez moi.
Le chemin 2 m’a permis de faire les captures ci-dessus.

En version core il n’y a pas d’addons

il faut que je prenne quelle image? Sinon comment je peux configurer le broker hors HA?

Eclipse Mosquitto ça fonctionnera

j’ai mis la config dans le 1er message mais ça ne fonctionne pas.

Dans la config de ton premier message il manque l’ip du broker…
Si tu rentres les bonnes infos, il n’y a pas de raison que ça ne s’enregistre pas…
Sinon il faut regarder les logs de HA et du container mqtt

ip du NAS 192.168.2.101
user et mdp, lesquels? Ceux de HA, du NAS ou vide?

C’est pour te connecter, donc c’est forcement les infos issues de ta config du container Mosquitto Eclipse…

je n’ai pas de config user et mdp dans mosquitto

donc tu laisses vide …

Toujours pas. :sob:. Il faut que je rajoute des caractères pour envoyer le message :grin:

Oui mais bon, il y a pas de log alors on peux jouer aux devinettes un moment avant de trouver.

  • Vérifier que Mosquitto Eclipse fontionne
  • Vérifier la connection à Mosquitto Eclipse avec MQTT explorer par exemple
  • Configurer l’intégration MQTT dans HA (et regarder les logs)

Je n’arrive pas avec explorer.
Coté Eclipse, j’ai ça, je sais pas si ça aide

Donc Mosquitto Eclipse ne fonctionne pas bien.
Ce qui semble bien être en lien avec l’erreur en avant dernière ligne