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.
Antes de esta lección, te recomiendo ver:
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:
- Ve a Ajustes > Complementos.
- Haz clic en el Tienda de complementos (esquina inferior derecha).
- Busca Mosquitto Broker e instálalo.
- 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:
- Ve a Ajustes > Personas > Usuarios.
- Crea un nuevo usuario llamado, por ejemplo,
mqtt-user. Asígnale una contraseña segura. - Vuelve al complemento Mosquitto Broker y dale a Iniciar.
- 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:
- Sonoff Dongle P: El más compatible y estable. Ver en AliExpress | Ver en Amazon
- Sensores económicos para empezar: Movimiento, Puertas/Ventanas y Presencia.
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

Cómo instalar HACS en Home Assistant
Aprende a instalar HACS desde la terminal Guía para dominar los básicos de Home Assistant.

Cómo instalar Advanced SSH & Web Terminal en Home Assistant: Guía Paso a Paso
Instala Advanced SSH & Web Terminal en Home Assistant y aprende a acceder al sistema, ejecutar comandos esenciales y preparar tu instalación para herramientas avanzadas como HACS.

Herramientas de Edición (File Editor y Studio Code Server)
Aprende a editar archivos de Home Assistant de forma segura usando File Editor y Studio Code Server.
Fin de la lección
Volver al módulo Básicos de Home Assistant