Una infraestructura de domótica robusta con Home Assistant, que incluya acceso remoto, copias de seguridad y una red Zigbee estable, pierde eficacia si la interfaz de usuario no es funcional. El dashboard por defecto de Home Assistant suele presentar una lista plana de entidades poco intuitiva para el usuario final.
Para solucionar este problema de usabilidad y diseño, es necesario implementar herramientas externas. La solución estándar en la industria es el uso de HACS (Home Assistant Community Store) junto con la colección de tarjetas Mushroom Cards. A continuación se detalla el procedimiento técnico para su instalación y configuración.
Qué es HACS
HACS es la tienda de aplicaciones no oficial para Home Assistant gestionada por la comunidad. Permite la integración de componentes personalizados que no están disponibles en el núcleo del sistema, centrándose principalmente en elementos del frontend: tarjetas personalizadas, temas y scripts de interfaz. Su instalación es un prerrequisito para cualquier personalización avanzada del dashboard.
Instalación del repositorio HACS
El método de instalación actual elimina la necesidad de ejecutar comandos en la terminal, utilizando un enlace de despliegue directo.
Pasos para la implementación:
- Ejecución del script: accede a la documentación oficial y utiliza el enlace de descarga automática:
https://hacs.xyz/docs/use/download/download/#to-download-hacs. - Vinculación con la instancia: el navegador solicitará permiso para abrir el enlace en tu instancia local de Home Assistant. Selecciona «Abrir enlace».
- Adición del repositorio: aparecerá una ventana emergente dentro de Home Assistant. Confirma la acción pulsando «Añadir».
- Instalación del complemento: localiza el add-on de HACS en la pantalla siguiente y selecciona «Instalar».
- Verificación: inicia el complemento y revisa la pestaña «Registro» (Log) para confirmar que no existen errores de ejecución.
Una vez completada la instalación, es obligatorio realizar un reinicio completo de Home Assistant para que los cambios surtan efecto.
Configuración de la integración
Tras el reinicio, es necesario configurar HACS como una integración de servicio:
- Navega a Ajustes > Dispositivos y servicios.
- Selecciona «Añadir integración» y busca «HACS».
- Autenticación: sigue los pasos del asistente para vincular la instalación con una cuenta de GitHub. Esto es necesario para gestionar las descargas y actualizaciones de los repositorios comunitarios.
Implementación de Mushroom Cards
Con HACS operativo, el siguiente paso es instalar Mushroom Cards, un conjunto de tarjetas de interfaz diseñadas con principios de diseño minimalista y alta funcionalidad UX.
- Instalación: accede al panel de HACS, entra en la sección «Frontend» y busca el repositorio «Mushroom». Procede con la descarga.
- Recarga de recursos: tras la instalación, el sistema solicitará recargar el navegador para limpiar la caché y cargar los nuevos recursos JavaScript.
Personalización del dashboard
La diferencia técnica entre las tarjetas nativas y Mushroom radica en la interactividad y la densidad de información.
- Tarjeta estándar: funciona como un interruptor binario (encendido/apagado) con una etiqueta de texto.
- Mushroom Light Card: integra controles deslizantes para regulación de brillo (dimming) y temperatura de color directamente en la tarjeta, sin necesidad de abrir menús modales adicionales.
Para aplicar estos cambios, entra en el modo edición del dashboard, elimina las tarjetas por defecto y añade las variantes de Mushroom (Light Card, Entity Card, etc.). Esto permite construir paneles de control donde la jerarquía visual y la funcionalidad están alineadas con las necesidades operativas del usuario.
Conclusión
La instalación de HACS y Mushroom Cards transforma la interacción con el sistema domótico, pasando de una lista de depuración técnica a un panel de control operativo. Con la interfaz optimizada y los dispositivos conectados, el sistema está preparado para la implementación de lógicas de automatización complejas.
