La configuración de MQTT se realiza para: la conexión a MQTT y la revisión de mensajes de los dispositivos.
Mosquitto en Home Assistant
Para conectar Home-Assistant al broker Mosquitto, se requiere configurar los parámetros de conexión.
3. Mosquitto en Home Assistant
Para conectar Home-Assistant al broker Mosquitto, se requiere configurar los parámetros de conexión.
La forma más simple de configurar MQTT es usando la págine web en el menu de configuración/Integraciones.
Se usa el botón «+ añadir integración» para indicar los parámetros del servidor MQTT tal com «agente:» dirección ip o «localhost», el puerto es el mismo, se añade de ser el caso el usuario y la contraseña.
Al completar la configuración, deberá aparecer entre la lista de integraciones:
https://www.home-assistant.io/integrations/mqtt/
Otra forma de configurar mediante la forma antigua al editar los archivos de configuración.
Actualizar el inicio del servicio:
sudo nano /etc/systemd/system/home-assistant@homeassistant.service
En la línea correspondiente a After=
[Unit] Description=Home Assistant After=network.target mosquitto.service
Se actualiza el archivo configuration.yaml con la instrucción:
sudo nano /home/homeassistant/.homeassistant/configuration.yaml
añadiendo las instrucciones con los datos propuestos en el ejemplo que precede:
mqtt: broker: localhost port: 8883 #1883 client_id: 'Raspi01' username: 'usuarioprueba' password: 'usuarioclave'
Al reiniciar Home-Assistant, debería iniciar con la configuración propuesta.
El reinicio se puede realizar desde la página en el menú Configuración/Controles del Servidor. Recuerde siempre validar el cambio de configuración antes de reiniciar Home-Assistant.
Referencia: https://www.home-assistant.io/docs/mqtt/