Paramétrer MQTT pour Home Assistant MV

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche

MQTT sur Home assistant

En lien avec la mise en oeuvre d'un ESP32 écran tactile, le besoin se confirme de paramétrer MQTT sur le serveur HA de MV.

Voici la procédure à suivre,

Sur Home Assistant

installer Mosquitto broker dans les modules complémentaires

ajouter MQTT, découvert automatiquement, dans les intégrations

créer un user spécifique pour MQTT (mqtt, <mot de passe>)

transfert de port sur box

se connecter à la box, 192.168.1.1

ajouter un transfert de port 1883 dans network/firewall/port forward, le broker est à l’adresse du serveur Home Assistant

Test avec mqtt explorer

installer mqtt explorer sur le PC

lancer mqtt-explorer, adresse broker = 88.136.157.51:1883, utiliser le user (mqtt, <mot de passe>), cela permet de voir $SYS

compléter le paramétrage HA

si on veut tout publier, on ajoute ceci dans configuration.yaml:

# publication pour MQTT
mqtt_statestream:
  base_topic: homeassistant
  publish_attributes: true
  publish_timestamps: true

puis on relance le broker Mosquitto et on redémarre entièrement HA, ce qui permet de tout voir dans mqtt explorer