Home Assistant en Docker no descubre dispositivos (red del contenedor)
Con Home Assistant Container no aparecen dispositivos que se descubren por mDNS/SSDP (Chromecast, HomeKit, ESPHome…).
Por qué pasa (diagnóstico)
- El contenedor está en la red bridge de Docker: no ve el multicast de la red local.
Solución paso a paso
- Arranca el contenedor con
--network=host(onetwork_mode: hosten compose), como indica la guía oficial. - Quita los
ports:, que no se usan con red host. - Monta
/run/dbusde solo lectura si necesitas Bluetooth, como indica la guía. - Recrea el contenedor:
docker compose up -d.
Requisitos
- Servidor Linux
- Docker
- Home Assistant Container
Compatibilidad
- Linux (no Docker Desktop en Mac/Windows)
Verificación
Basado en la documentación oficial citada; aún no probado en este laboratorio.
Fuentes
Manuales de aparatos relacionados
Guías relacionadas
- ¿Home Assistant OS o Container? Qué instalar
- Copias de seguridad de Home Assistant que de verdad sirven
- Home Assistant arranca en modo recuperación tras editar el YAML
- He olvidado la contraseña de Home Assistant
- Sacar contraseñas y claves del configuration.yaml con secrets.yaml
- Guía: primer arranque de Home Assistant (onboarding)
Más guías de Home Assistant.