El equipo de Home Assistant ha seguido una hoja de ruta muy precisa para el desarrollo de su solución domótica, y ha avanzado notablemente en su ejecución. Ahora está abordando sus próximas prioridades.
La hoja de ruta, presentada por primera vez en el evento State of the Open Home celebrado en abril, sirve de guía para todas las iniciativas de producto. Este enfoque garantiza la coherencia y una dirección clara para todos los desarrollos. El equipo ha avanzado significativamente en los objetivos de 2024, gracias al compromiso de los mantenedores del núcleo y al inestimable apoyo de Nabu Casa, el socio comercial de la Open Home Foundation. La mayoría de las iniciativas previstas han avanzado según lo previsto. Se ha programado una actualización semestral para mantener a la comunidad informada de los avances, lo que demuestra el compromiso del equipo con la transparencia y el diálogo con sus usuarios.

Home Assistant: «Un hogar inteligente aprobado por el hogar».
La visión estratégica de Home Assistant gira en torno a un objetivo fundamental: maximizar la adopción y el uso cotidiano de la plataforma por parte de todos los miembros del hogar. Esta ambición se consigue optimizando los puntos de contacto clave de la domótica, los paneles personalizados y los comandos de voz, con los que cada miembro del hogar interactúa de forma natural a diario. Este enfoque equilibrado pretende combinar armoniosamente dos aspectos cruciales: por un lado, la sencillez de uso, que permite a cada miembro de la familia hacer un uso intuitivo de la tecnología, y por otro, el mantenimiento de las funcionalidades avanzadas que son el punto fuerte de la plataforma para usuarios y administradores expertos. Esta estrategia global se despliega en diversas categorías de productos, formando un ecosistema domótico coherente que combina accesibilidad y potencia técnica.
Automatización
Facilitar la organización de automatismos
La capacidad de organizar funciones automatizadas ha sido durante mucho tiempo una de las características más solicitadas por la comunidad de Asistentes Domésticos, lo que naturalmente la convirtió en una de las principales prioridades en el desarrollo de la plataforma. En respuesta a esta necesidad, el equipo ha implementado un sistema de categorización flexible que permite a los usuarios clasificar sus automatizaciones según sus propios criterios, lo que facilita considerablemente su gestión, edición, depuración y búsqueda. Este enfoque personalizable ofrece una gran libertad organizativa, ya que permite a los usuarios agrupar sus automatismos por funciones, como «Calefacción inteligente» o «Limpieza inteligente», o crear categorías específicas como «Pruebas» para aislar los automatismos que se están probando en el hogar.

Además del sistema de categorización, Home Assistant ha mejorado la gestión de los automatismos con un sistema de etiquetado similar al utilizado para otras entidades de la plataforma. Esta funcionalidad no se limita simplemente a filtrar los dispositivos automatizados, sino que abre el camino a posibilidades de automatización especialmente innovadoras. Un ejemplo notable observado en la comunidad consiste en identificar ciertos automatismos como «No aptos para invitados» mediante una etiqueta dedicada, lo que permite desactivarlos automáticamente cuando se activa el modo invitado. Este enfoque metarreflexivo, en el que las etiquetas se utilizan para automatizar los propios automatismos, ilustra perfectamente los importantes progresos realizados por Home Assistant en los últimos seis meses para simplificar y optimizar la organización de los automatismos.
Nuevo objetivo: facilitar la creación de automatizaciones
Las automatizaciones son una de las piedras angulares de Home Assistant, pero no es fácil crearlas, sobre todo si se está empezando. Hay una docena de cosas que saber antes de empezar y otra docena que aprender por el camino.

El año pasado, el equipo revisó el selector de acciones y sustituyó una única opción de nombre oscuro, «Servicio de llamadas», por cientos de entradas cuidadosamente clasificadas a las que llamaron «Acciones». Esto mejoró significativamente el proceso de creación de automatizaciones.
Pero hoy, el editor de automatizaciones da la impresión de haber progresado a dos velocidades distintas; las acciones son fáciles de usar, pero los disparadores y las condiciones no. Así que han empezado a aportar a los activadores y las condiciones el mismo nivel de comodidad que aportaron a las acciones.
El objetivo es hacer más accesible el editor de automatización sin perder lo que lo hace único: sus capacidades.
Siguiente: Facilitar el uso de Blueprints
Los blueprints son extraordinarios, representan lo que hace realmente grande a la comunidad del Asistente Doméstico: compartir lo que has aprendido con los demás.
Pero utilizar (y compartir) blueprints no es el proceso más sencillo hoy en día. Por ahora, es la próxima oportunidad que el equipo quiere abordar como parte del flujo de automatización.
Cuadros de mando
Personalización sencilla e intuitiva de los cuadros de mando
Con el lanzamiento estable del nuevo diseño de secciones en el Asistente Domiciliario 2024.11, el trabajo para facilitar la personalización de los cuadros de mando ya está en marcha. La curva de aprendizaje para crear bonitos cuadros de mando se ha reducido drásticamente, y cada vez hay más personas interesadas y capaces de crear cuadros de mando de alta calidad que puedan utilizar todos los miembros de la casa.

Pero el trabajo no ha terminado, y el grupo está estudiando actualmente la posibilidad de estandarizar el aspecto de los cuadros de mando por defecto.
A continuación, hacer que los cuadros de mando por defecto sean más útiles y pertinentes.
Ahora que personalizar los cuadros de mando es más fácil que nunca, ¿cuál es el siguiente paso? Para los usuarios puede resultar desalentador encontrarse con una página en blanco. Algunos pueden tener muchas ideas sobre cómo les gustaría llenar sus cuadros de mando, pero otros preferirían que el Asistente para el hogar viniera con algo útil listo para usar. Por eso, los desarrolladores están intentando que los paneles sean más fáciles de usar, aunque no sepas cómo crear uno.

A lo largo del último año, el equipo ha estudiado docenas de casos prácticos (cuadros de mando creados por muchos usuarios, desde los más populares hasta los más pragmáticos) y ha empezado a observar tendencias en la forma en que los usuarios organizan sus cuadros de mando. Home Assistant se diferencia de otras plataformas para el hogar inteligente en que los paneles no se limitan al control de dispositivos. Al fin y al cabo, la aplicación perfecta no es una aplicación, porque abrir una aplicación para controlar la bombilla es menos cómodo que simplemente pulsar un interruptor o, mejor aún, automatizarlo.
Lo que han observado en los usuarios son cuadros de mando que les ayuden a controlar la información de su vida diaria de un vistazo, y a tener una visión general de todo lo que ocurre en su casa. Por ejemplo, puedes automatizar el Asistente en Casa para que te avise cuando el consumo de energía sea demasiado alto, o puedes preguntar a Assist por el consumo de energía actual, pero los cuadros de mando destacan por la visualización de los datos y su capacidad para ofrecerte mucha de la información que necesitas de un vistazo.
Actualmente, el cuadro de mandos por defecto se limita a agrupar todas las entidades de una vivienda en una sola página, lo que dificulta enormemente su gestión a medida que evoluciona la vivienda inteligente. Aunque puede agrupar automáticamente las entidades por zonas, los desarrolladores han aprendido que las zonas no son la única forma en que los usuarios ven la información de su cuadro de mandos. En su lugar, han visto paneles especializados centrados en las funciones de una casa, como el consumo de energía, la seguridad y el estado de la red, en objetos complejos, como un coche y una impresora 3D, o en información no relacionada con la propia casa, como el tiempo, información sobre el barrio o incluso el lanzamiento de cohetes. Aunque podrían limitarse a mostrar cada entidad por dominio, saben que pueden hacer que estos cuadros de mando basados en características sean mucho más útiles revelando información mediante la selección y yuxtaposición de datos.
Siguiente: Mejorar la confidencialidad del acceso de usuarios, invitados y público en general
La imposibilidad de ajustar el acceso a Home Assistant por parte de invitados u otros miembros de la familia ha sido uno de los puntos débiles planteados por muchos usuarios. Por ello, los desarrolladores están buscando formas de paliar este problema y, al mismo tiempo, mejorar la privacidad de los miembros de la familia.
Asistentes de voz
Mejorar las capacidades del asistente nada más sacarlo de la caja
Assist, el asistente de voz privado de la solución Home Assistant, ha recibido mucha atención en los últimos seis meses. El primer objetivo era mejorar sus prestaciones desde el primer momento, sin necesidad de retoques. Así que han añadido una serie de características que eran muy demandadas por la comunidad, características que les acercan a la paridad con los competidores no privados.
En concreto, han introducido el reconocimiento de zonas, que permite apuntar a dispositivos de la misma zona sin mencionar la zona (como «Cierra las cortinas» o «Apaga las luces»). También han introducido la compatibilidad con plantas, que permite seleccionar dispositivos en zonas de la misma planta, lo que resulta muy útil en casas con plantas diáfanas (por ejemplo, «Enciende todas las luces de la primera planta»).
Han implementado temporizadores, lo que permite que cualquier asistente de voz «suene» cuando termina un temporizador, incluyendo soporte para crear múltiples temporizadores. También se pueden pausar y reanudar, y se puede añadir o eliminar tiempo. Se pueden combinar comandos con temporizadores dando un comando diferido, que permite realizar una acción al cabo de cierto tiempo (como «Apaga la tele en 30 minutos»).
También han introducido la posibilidad de controlar los medios con la voz. Pausa o reanuda, controla el volumen y salta a la pista siguiente. Esto, combinado con la capacidad de detección de zonas antes mencionada, ha creado algunos comandos cortos realmente interesantes que funcionan en una habitación donde la tele está encendida o hay música en streaming, como «Pausa», «Reanudar» y «Siguiente».
Por último, el motor de palabras de despertador del dispositivo, llamado microWakeWord, es ahora mucho más rápido y capaz de reconocer mejor las palabras de despertador. Esto es el resultado de utilizar datos de voz reales en el proceso de entrenamiento para refinar los modelos. Con Wake Word Collective, ahora puedes contribuir prestando tu voz a la mejora del asistente de voz centrado en la comunidad y el respeto a la privacidad. Para saber más, lee esta entrada del blog.
En curso: Facilitar el acceso a la asistencia
Así que la asistencia es más potente, pero ¿qué pasa con el manejo de Voice?
Voice es difícil porque es una combinación de un excelente software y un excelente hardware. Hasta hace poco, el equipo se ha centrado principalmente en mejorar la experiencia del software y ha confiado en el hardware disponible para hacer funcionar los asistentes de voz.
Sin embargo, eso está a punto de cambiar: en los últimos 6 meses, ¡han construido su propio hardware! Será el primer hardware de asistente de voz diseñado desde cero para funcionar con Home Assistant, totalmente de código abierto (firmware y hardware), y saldrá a la venta muy pronto (realmente muy pronto ;-). Realmente es la pieza de hardware que faltaba para una experiencia de voz más accesible en Home Assistant.
Siguiente: Hacer que el Asistente sea más conversacional
Cuantas más funciones añadimos al Asistente, más alcanzamos sus límites transaccionales. Hoy en día, una interacción es unidireccional, va de un usuario (que emite una orden) al Asistente (que actúa en función de esa orden). Los desarrolladores quieren mejorar esta situación permitiendo interacciones más conversacionales con Assistant.
En el futuro, el asistente podrá pedir aclaraciones antes de ejecutar una orden, por ejemplo preguntando por la duración de un temporizador si no formaba parte de la orden inicial o pidiendo confirmación antes de ejecutar acciones críticas, como desbloquear todas las puertas. Además, los desarrolladores quieren permitir que la conversación la inicie el asistente, no el usuario, como saludar a alguien cuando entra en una habitación. Esto funciona muy bien con agentes conversacionales basados en LLM por su capacidad para retener el contexto, pero se asegurarán de que este tipo de interacciones complejas también sean posibles con el agente conversacional predeterminado.
Creación de una infraestructura LLM local
En los últimos seis meses, el equipo ha introducido la compatibilidad con las herramientas locales LLM yOllama, impulsando sus esfuerzos por hacer la IA más accesible y privada para la experimentación en el Asistente del Hogar. También han puesto mucho empeño en crear puntos de referencia realistas, centrándose en casos de uso naturales y conversacionales más que en casos extremos. Este enfoque permite comprender mejor el rendimiento y la experiencia del usuario en las interacciones cotidianas.
La última prueba comparativa de modelos de lenguaje local (LLM) puede consultarse aquí, donde se muestra cómo se comportan modelos como qwen2.5 en contextos realistas. Con esta información, los desarrolladores siguen perfeccionando las integraciones de los LLM y garantizando que puedan utilizarse para casos de uso habituales en el hogar.
Ahora puedes ampliar las capacidades de los LLM dándoles acceso a tus scripts. Esta función le ofrece un control preciso sobre lo que hace el LLM en situaciones específicas, al tiempo que se beneficia de la flexibilidad y el procesamiento del lenguaje natural que caracterizan a la IA.
Home Assistant Cloud
Home Assistant Cloud, desarrollado por el socio comercial Nabu Casa, pone a disposición del mayor número de personas posible las funciones de difícil acceso de Home Assistant, normalmente reservadas a usuarios experimentados con hardware caro en casa, sin comprometer la privacidad.
Durante los últimos meses, el equipo de Nabu Casa ha trabajado duro para aportar tranquilidad al uso del Asistente Doméstico. Para la función de copia de seguridad en la nube, el equipo del Asistente Doméstico y el equipo de Nabu Casa están colaborando estrechamente en una revisión completa de las integraciones de copia de seguridad, para crear una solución única y sencilla para una buena estrategia de copia de seguridad. También están trabajando para garantizar que los usuarios se beneficien de una integración fluida para realizar copias de seguridad en la nube de Asistente Doméstico, así como en otras ubicaciones de copia de seguridad de terceros.
El equipo ha tenido que posponer algunas funciones en favor de otras, como WebRTC. Pudieron poner en marcha la infraestructura necesaria para soportar WebRTC, tanto servidores STUN para cada usuario de Home Assistant como servidores TURN para cada suscriptor de Home Assistant Cloud, mejorando las capacidades de comunicación en tiempo real dentro de Home Assistant. La autenticación de dos factores (2FA) es una de las características retrasadas, pero aún está en proyecto en Nabu Casa.
Protocolos abiertos
Home Assistant sigue siendo compatible con los estándares abiertos del hogar inteligente, como Z-Wave, Zigbee, Matter e Thread, en línea con su misión Open Home de ofrecer opciones, privacidad y sostenibilidad a través de dispositivos controlados localmente e independientes de la nube.
En los últimos seis meses, la solución ha dado pasos significativos hacia la certificación, garantizando que las implementaciones de estándares abiertos cumplen las normas del sector.
Z-Wave
En septiembre, Paulus, fundador de Home Assistant, anunció su nuevo papel en la junta de la Z-Wave Alliance, en representación de Nabu Casa. Este papel permitirá a Nabu Casa contribuir significativamente al desarrollo de Z-Wave y garantizar que las necesidades de los usuarios de Home Assistant y los valores del código abierto estén representados.
El interés por los dispositivos Z-Wave en el ecosistema sigue creciendo, lo que ha impulsado a Home Assistant a avanzar en la pila Z-Wave JS y crear su propio hardware Z-Wave. Mientras los desarrolladores trabajan en la certificación de su implementación Z-Wave, su trabajo en la construcción de su propia antena Z-Wave también ha progresado sin problemas. Están basando el diseño de su antena en el diseño de la aplicación de referencia Z-Wave para crear una antena Z-Wave que ofrezca el mejor rendimiento del mercado.
Materia
En junio, Home Assistant pasó a la última especificación Matter 1.3. Desde entonces, los desarrolladores han seguido actualizando su implementación de Matter para mejorar la fiabilidad y compatibilidad de los dispositivos Matter, ¡y la certificación Matter debería llegar cualquier día de estos!
Han ampliado la compatibilidad de dispositivos y mejorado el rendimiento de la integración Matter del Asistente Doméstico. Los purificadores de aire, los aparatos de aire acondicionado y los termostatos son ahora más compatibles, al igual que los clústeres personalizados, que permiten al Asistente Doméstico detectar cambios en los datos en tiempo real, mejorando la eficiencia de la red.
Las entidades de actualización proporcionan ahora actualizaciones de firmware a través de los canales de actualización oficiales de Matter, mientras que las entidades de eventos proporcionan más tipos de eventos, lo que le permite reaccionar fácilmente a eventos de uno o dos toques. Otras funciones son la compatibilidad con válvulas de agua, la supervisión del estado de los electrodomésticos y la integración de sensores de humo y CO. También son compatibles los sensores de potencia y energía Matter 1.3, que proporcionan datos útiles para el cuadro de mandos de energía.
Mientras tanto, el equipo sigue trabajando en la compatibilidad con Matter 1.4, así como en facilitar la puesta en marcha de dispositivos y el trabajo con credenciales Thread.
Zigbee
La integración Zigbee Home Automation (ZHA) ha sufrido una revisión masiva durante el verano. Toda la integración se ha dividido en una base de código independiente, lo que facilita su mantenimiento y mejora. Se trata de un gran paso adelante para la integración, que ha llevado meses de trabajo. Este cambio hará que la integración sea más fácil de mantener y mejorar en el futuro, sobre todo facilitando la contribución de los colaboradores de código.
¿Cuáles son los próximos pasos?
El equipo ya está empezando a preparar la hoja de ruta para el año que viene. Tendrá un nuevo tema y los desarrolladores invitan a la comunidad a participar más en el proceso de creación. La planificación ya ha comenzado y esperan anunciarlo en la próxima conferencia State of the Open Home. Estamos impacientes.
Por favor, sea cortés: ¡un hola y un gracias no cuestan nada! Estamos aquí para mantener debates constructivos. Los trolls serán eliminados.