Un escritor de XDA informó recientemente que tres contenedores Docker cubren todo su hogar inteligente. Esta afirmación llamó la atención porque la mayoría de las configuraciones autohospedadas se convierten en desordenes de doce servicios cuando el trabajo real de ejecutar luces, sensores, cámaras y automatizaciones solo requiere un puñado. Si una mini PC y un stick USB Zigbee están debajo del televisor, y el objetivo es dejar la nube sin cuidar un laboratorio casero, las mejores aplicaciones para un stack de hogar inteligente de código abierto caben en una máquina y se mantienen fuera del camino. Las siete opciones a continuación cubren los roles que la mayoría de los hogares autohospedados realmente necesitan: un concentrador, un broker MQTT, un editor de automatización, una puerta de enlace Zigbee, un kit de herramientas de firmware para placas ESP, un grabador de cámaras que ejecuta detección de objetos local, y un monitor para la pila misma. Cada una se envía como una imagen Docker, funciona en Windows, macOS y Linux, y permanece de código abierto.
Qué buscar en una aplicación de stack de hogar inteligente
Antes de elegir cualquiera de estos, los criterios que realmente importan para un hogar inteligente autohospedado:
- Soporte de Docker o contenedores. Una aplicación que envía una imagen Docker oficial es un comando para instalar y un comando para actualizar. Un binario nativo que extrae su propia base de datos y tiempo de ejecución a menudo se convierte en una tarea de mantenimiento permanente.
- Comunidad de mantenedores activos. Las integraciones del hogar inteligente se deterioran rápidamente cuando un proveedor impulsa un cambio de firmware. Los proyectos con lanzamientos semanales y un rastreador de problemas de GitHub saludable se recuperan más rápido que los proyectos secundarios de una persona.
- Se lleva bien con Home Assistant. Home Assistant es el concentrador predeterminado en el mundo autohospedado. Cualquier herramienta que hable MQTT, exponga un punto final REST o tenga una integración de Home Assistant es plug-and-play. Cualquier cosa que lo ignore se convierte en un jardín amurallado.
- Sin bloqueo de nube. El punto de la pila es que Internet no necesita funcionar para que las luces se enciendan. Cualquier herramienta que se comunique a casa para autenticación o licencias falla esta prueba.
- CPU de inactividad baja. Una mini PC que aloja seis contenedores debe estar casi inactiva cuando no sucede nada. Las aplicaciones que bloquean un núcleo esperando eventos son un problema de calor y energía.
Comparación rápida
| Aplicación | Rol | Docker | Licencia | Destacado |
|---|---|---|---|---|
| Home Assistant | Concentrador central y automatización | Sí | Apache 2.0 | 3.000+ integraciones, lanzamientos semanales |
| Mosquitto | Broker MQTT | Sí | EPL 2.0 | Se ejecuta en menos de 10 MB de RAM |
| Node-RED | Automatización de flujo visual | Sí | Apache 2.0 | Lógica de arrastrar y soltar para flujos complejos |
| Zigbee2MQTT | Puerta de enlace Zigbee | Sí | MIT | Reemplaza cada concentrador Zigbee específico de marca |
| ESPHome | Firmware ESP32/ESP8266 | Sí | MIT / GPLv3 | Sensores DIY definidos por YAML |
| Frigate | NVR de cámara con detección de IA | Sí | MIT | Detección de objetos local, sin nube |
| Uptime Kuma | Monitoreo de servicios | Sí | MIT | Alertas a Telegram, Discord, correo electrónico |
Las aplicaciones
1. Home Assistant: mejor para el concentrador central
Home Assistant es la implementación de referencia de un concentrador de hogar inteligente de código abierto. Envía integraciones para miles de dispositivos, un panel de control nativo y un motor de automatización que lee YAML o un editor visual. Ejecutar la versión Container bajo Docker mantiene la instalación portátil entre máquinas, y una restauración de un clic desde un snapshot mueve todo el hogar a una caja nueva en menos de una hora.
Dónde se queda corto: Algunas integraciones de dispositivos dependen de componentes personalizados de HACS, la tienda de complementos de la comunidad. Configurar TLS externamente es manual a menos que la suscripción en la nube de Nabu Casa lo maneje.
Precio:
- Gratis (código abierto, núcleo Apache 2.0)
- Nube de Nabu Casa: desde alrededor de $6,50/mes para acceso remoto y vinculación Alexa/Google
Plataformas: Windows, macOS, Linux a través de Docker. Instalación de SO nativo en Raspberry Pi y mini PC x86 genéricos.
Descargar: Home Assistant
Conclusión: La opción predeterminada para cualquier hogar inteligente autohospedado. Todas las otras aplicaciones de esta lista se conectan a ella.
2. Mosquitto: mejor para el broker MQTT
Mosquitto es el broker MQTT de la Fundación Eclipse. Casi todos los stacks de hogar inteligente utilizan MQTT como el bus de mensajes compartido, y Mosquitto es la implementación más pequeña, más rápida y más referenciada. La imagen Docker se ejecuta en poca memoria, necesita un único archivo de configuración y habla MQTT 3.1.1 y 5.0.
Dónde se queda corto: El control de acceso se basa en archivos de texto. No hay interfaz web. Cualquier panel de control se encuentra en Home Assistant o un cliente separado como MQTT Explorer.
Precio:
- Gratis (código abierto, Licencia Pública de Eclipse 2.0)
Plataformas: Windows, macOS, Linux a través de Docker. Binarios nativos para cada SO principal.
Descargar: Mosquitto
Conclusión: Configúralo una vez, olvida que existe.
3. Node-RED: mejor para automatización visual
Node-RED es el editor basado en flujos construido por IBM Emerging Technology. Arrastra nodos para temas MQTT, llamadas HTTP, temporizadores y bloques de funciones al lienzo, conéctalos, y la automatización se ejecuta. Home Assistant tiene su propio motor de automatización, pero Node-RED gana cuando un flujo de trabajo abarca dispositivos, API en la nube y estado de larga duración (por ejemplo, un sensor de movimiento que activa una luz solo cuando el timbre no ha sonado en la última hora).
Dónde se queda corto: Los flujos pueden enredarse sin disciplina. El control de versiones en exportaciones JSON funciona pero no es elegante.
Precio:
- Gratis (código abierto, Apache 2.0)
Plataformas: Windows, macOS, Linux a través de Docker o npm.
Descargar: Node-RED
Conclusión: La opción correcta cuando las automatizaciones integradas de Home Assistant se quedan sin rango expresivo.
4. Zigbee2MQTT: mejor para la puerta de enlace Zigbee
Zigbee2MQTT conecta un coordinador USB Zigbee (Sonoff, ConBee II, Home Assistant Yellow o SkyConnect) al broker MQTT local. Ese único puente desbloquea alrededor de 3.000 dispositivos Zigbee de cada proveedor sin comprar un concentrador para cada marca. Agregar una bombilla o sensor nuevo lleva aproximadamente 20 segundos de emparejamiento.
Dónde se queda corto: Las actualizaciones de firmware del coordinador ocasionalmente rompen los emparejamientos de dispositivos. Algunos dispositivos oscuros necesitan convertidores personalizados escritos en JavaScript.
Precio:
- Gratis (código abierto, MIT)
Plataformas: Windows, macOS, Linux a través de Docker. La transferencia USB en Linux es la instalación más fluida.
Descargar: Zigbee2MQTT
Conclusión: La razón por la que un puente Philips Hue, un concentrador Aqara y una puerta de enlace IKEA no necesitan compartir el mismo estante.
5. ESPHome: mejor para firmware ESP32 y ESP8266
ESPHome convierte una placa ESP32 barata en un sensor de hogar inteligente con 20 líneas de YAML. El marco compila firmware desde la configuración, lo flashea sobre USB u OTA, y registra el dispositivo con Home Assistant automáticamente. Los sensores personalizados (temperatura, calidad del aire, fugas de agua, monitores de energía) se convierten en un proyecto de fin de semana en lugar de una startup de hardware.
Dónde se queda corto: Solo soporta placas de la familia ESP. El DSL YAML tiene una curva de aprendizaje para cualquier cosa más allá de los componentes integrados.
Precio:
- Gratis (código abierto, MIT y GPLv3)
Plataformas: Windows, macOS, Linux a través de Docker. También se ejecuta como un complemento de Home Assistant para instalación de un clic.
Descargar: ESPHome
Conclusión: La opción cuando los sensores de estante no cubren una sala o dispositivo específico.
6. Frigate: mejor para NVR de cámara local
Frigate es el grabador de video de red construido alrededor de la detección de objetos local. Captura flujos RTSP de cámaras IP, ejecuta cada fotograma a través de un TPU Coral o la CPU, y solo graba cuando una persona, automóvil o animal está realmente en la vista. Esa única opción de diseño reduce el almacenamiento aproximadamente un 90% en comparación con la grabación continua y mantiene cada fotograma fuera de la nube.
Dónde se queda corto: Un acelerador USB Coral es casi obligatorio para más de dos cámaras. La configuración con flujos de alta resolución necesita un ajuste cuidadoso de los ajustes preestablecidos de ffmpeg.
Precio:
- Gratis (código abierto, MIT)
- Entrenamiento del conjunto de datos de Frigate+: alrededor de $50/año (opcional, mejora la detección)
Plataformas: Windows, macOS, Linux a través de Docker. Linux con aceleración de hardware es la ruta recomendada.
Descargar: Frigate
Conclusión: El mejor stack de cámara libre de nube en el mercado. Cada alerta llega a Home Assistant con una captura de pantalla.
7. Uptime Kuma: mejor para monitorear la pila
Uptime Kuma es una página de estado autohospedada. Hace ping a cada servicio en la pila (Home Assistant en el puerto 8123, Mosquitto en 1883, Frigate en 5000) y alerta en Telegram, Discord o correo electrónico cuando algo cae. Eso significa que el primer signo de un contenedor fallido no es una automatización rota a las 6:30 am.
Dónde se queda corto: No es una herramienta de métricas. Para gráficos de CPU o RAM, emparéjalo con Grafana o la integración del sistema de Home Assistant.
Precio:
- Gratis (código abierto, MIT)
Plataformas: Windows, macOS, Linux a través de Docker. Se ejecuta felizmente en la misma caja que el resto de la pila.
Descargar: Uptime Kuma
Conclusión: El último contenedor que convierte un hogar inteligente de afición en algo lo suficientemente confiable como para depender de él.
Cómo elegir el correcto
Un hogar inteligente autohospedado único no necesita cada aplicación en esta lista desde el primer día. El kit de inicio correcto depende del tamaño de la casa, la combinación de dispositivos y qué tan lejos de la nube se ejecuta la configuración.
- Para un apartamento con algunos focos inteligentes y un par de sensores: Home Assistant, Mosquitto y Zigbee2MQTT lo cubren. La pila completa cabe en una Raspberry Pi 4 con 4 GB de RAM.
- Para una casa con 30 o más dispositivos Zigbee distribuidos en dos pisos: agregue un router Zigbee (un enchufe inteligente de red funciona) para extender la malla, y ejecute los mismos tres núcleos de aplicaciones en una mini PC para obtener espacio.
- Para cualquiera con más de dos cámaras IP: agregue Frigate y un TPU Coral. Las suscripciones en la nube DVR cuestan más por año que el hardware.
- Para proyectos de hardware personalizado: agregue ESPHome. Un único ESP32 con un pequeño sensor DHT22 reemplaza un termostato inteligente de marca de $60.
- Para automatizaciones que superan el editor de Home Assistant: agregue Node-RED como la segunda capa de automatización.
- Para el momento en que la familia note que las luces fallan: agregue Uptime Kuma. Se amortiza la primera vez que atrapa un contenedor atascado antes de que alguien más lo haga.
Preguntas frecuentes
¿Realmente necesito Home Assistant si ya tengo Alexa?
Sí, si el objetivo es control local, automatización personalizada y sin dependencia de la nube. Alexa es una interfaz de voz vinculada a los servidores de Amazon. Home Assistant se ejecuta en la red local, mantiene el estado del dispositivo localmente y continúa funcionando cuando Internet se desconecta. Muchas personas ejecutan ambas, conectando comandos de voz de Alexa a scripts de Home Assistant a través del complemento de nube de Nabu Casa.
¿Cuál es la pila de hogar inteligente mínima?
Tres contenedores cubren la mayoría de las casas: Home Assistant, Mosquitto y Zigbee2MQTT. Esa combinación reemplaza un puente Hue, un concentrador Aqara y cualquier aplicación de marca para luces, sensores e interruptores.
¿Puede esta pila ejecutarse en una Raspberry Pi?
Sí. Una Raspberry Pi 4 con 4 GB de RAM maneja Home Assistant, Mosquitto, Zigbee2MQTT, Node-RED y ESPHome sin estrés. Frigate necesita un acelerador TPU Coral en Pi, o una mini PC con iGPU Intel para transcodificación de hardware.
¿Se requiere Docker o una instalación nativa está bien?
La instalación nativa funciona para cada aplicación de la lista, pero Docker mantiene la pila portátil. Un único archivo docker-compose.yml mueve toda la configuración a una nueva máquina en un comando. Los snapshots y reversiones se vuelven triviales. Para una pila que se ejecutará durante años, Docker es el camino de menor fricción.
¿Cuál es la diferencia entre Home Assistant y OpenHAB?
Ambos son concentradores de hogar inteligente de código abierto. Home Assistant tiene la comunidad más grande, el ritmo de lanzamiento más rápido y la cobertura de integración más amplia en 2026. OpenHAB es más fuerte para usuarios que prefieren la extensibilidad basada en JVM y motores de reglas como Blockly y JSR-223. Para un primer stack autohospedado, Home Assistant es el predeterminado más seguro.