HectorziN - Domótica y Home Assistant
Blog de HectorziN
Curso Home Assistant

Cómo Instalar Mosquitto Broker y Dominar el protocolo MQTT

Instalamos Mosquitto Broker en Home Assistant y explicamos de forma sencilla qué es MQTT, para qué sirve y por qué es la base de muchas integraciones domóticas como Zigbee2MQTT.

BásicoInstalación5 minVídeo incluido·AddonsMQTT

Si estás avanzando en tu camino por Home Assistant, tarde o temprano te encontrarás con cuatro letras mágicas: MQTT. Este protocolo es el estándar de oro en el Internet de las Cosas (IoT) porque permite que dispositivos de diferentes marcas se comuniquen de forma instantánea, ligera y, sobre todo, local.

Para que esto funcione, necesitamos un "cartero" o intermediario. Ese es Mosquitto Broker. En este capítulo de nuestro curso, aprenderás a instalarlo y configurarlo desde cero.

1. ¿Qué es MQTT y por qué lo necesitas?

Imagina que tienes sensores de diferentes fabricantes. Sin MQTT, cada uno intentaría hablar su propio idioma. MQTT unifica todo bajo un sistema de "Publicación y Suscripción".

Para entenderlo mejor, te cuento la Fábula del Castor y el Río:

El río es el Broker (Mosquitto). Los animales del bosque son los sensores. Cuando el castor termina su presa, deja un mensaje en el río: "Presa terminada". Todos los animales que estén suscritos al río recibirán el aviso al instante. No tienen que preguntarle al castor cada cinco minutos; el río se encarga de repartir la información.

2. Instalación de Mosquitto Broker en Home Assistant

El proceso es muy sencillo gracias a los Add-ons de Home Assistant:

  1. Ve a Ajustes > Complementos.
  2. Haz clic en el Tienda de complementos (esquina inferior derecha).
  3. Busca Mosquitto Broker e instálalo.
  4. Importante: Antes de iniciarlo, activa las opciones de "Vigilar" y "Autoactualizar".

3. Configuración de Usuarios y Seguridad

Por seguridad, no queremos que cualquiera pueda enviar mensajes a nuestro servidor MQTT. Debemos crear un usuario específico:

  1. Ve a Ajustes > Personas > Usuarios.
  2. Crea un nuevo usuario llamado, por ejemplo, mqtt-user. Asígnale una contraseña segura.
  3. Vuelve al complemento Mosquitto Broker y dale a Iniciar.
  4. Ahora ve a Ajustes > Dispositivos y Servicios. Debería aparecer una nueva notificación indicando que se ha descubierto la integración MQTT. Configúrala usando el usuario que acabas de crear.

4. El siguiente paso: Zigbee2MQTT

Instalar Mosquitto es el requisito previo fundamental para usar Zigbee2MQTT, la herramienta definitiva para gestionar tus sensores Zigbee sin depender de nubes chinas ni puentes propietarios.

Para aprovechar esto al máximo, necesitarás un buen coordinador (la "antena" de tu servidor). Aquí tienes mis recomendaciones probadas:

Conclusión

Ya tienes el "cartero" de tu casa inteligente trabajando a pleno rendimiento. A partir de ahora, integrar dispositivos DIY (como ESP32) o sensores Zigbee avanzados será mucho más profesional y rápido.

¿Quieres ver el proceso en video y escuchar la fábula completa? 👉 Mira el Capítulo del Curso de Home Assistant aquí

Recursos adicionales:

¡No olvides suscribirte al canal de YouTube HectorziN para no perderte el próximo capítulo!

Continúa aprendiendo