El equipo de desarrollo de Home Assistant ha lanzado la nueva versión de su sistema operativo (Home Assistant OS 17.0) que nos permitirá instalarlo en cualquier plataforma, excepto si usan un procesador de 32 bits, ya que dejará de ser compatible con esta plataforma. Este nuevo lanzamiento es muy importante ya que incluye muchas actualizaciones significativas para todas las plataformas. Si usas Home Assistant OS directamente en un hardware o virtualizado, las novedades te interesan porque con un comando podrás mejorar el rendimiento y la estabilidad del sistema. A continuación, os explicamos todos los detalles.
El equipo de desarrollo ya anunció hace algunos meses (en el mes de mayo de 2025) que iban a dejar de dar soporte a equipos con procesadores basados en 32 bits, y en esta nueva versión se ha hecho realidad, así que muy atento antes de actualizar el sistema operativo.
Principales cambios y novedades
Home Assistant OS 17.0 es una de las actualizaciones más completas, ya que afectan a todos los equipos donde lo tengamos instalado, además, debemos tener en cuenta que este OS es la «base» de nuestro sistema de domótica, así que es crítico tenerlo siempre actualizado.
Compatibilidad con dispositivos de 32 bits
Esta nueva versión elimina la compatibilidad con dispositivos que usan procesadores ARMv7 de 32 bits, esto significa que no podrás seguir usando Home Assistant OS 17 en las siguientes plataformas:
- Raspberry Pi 2/3/4 de 32 bits, todas estas placas no estarán soportadas.
- ODROID-XU4
- ASUS Tinker Board
Los usuarios que tengan estos dispositivos no recibirán más actualizaciones de Home Assistant OS, aunque podrán seguir usando sus dispositivos sin problemas con la versión actual. Si quieres seguir recibiendo actualizaciones, la única forma es que migres a una plataforma basada en 64 bits, de lo contrario, tendrás esta versión.
El motivo de dejar de dar soporte a estos dispositivos de 32 bits, es que esta arquitectura tiene limitaciones técnicas imposibles de «salvar». Por ejemplo, impide poder redireccionar más de 4GB de RAM, un factor crítico para nuevas integraciones, y también con la incompatibilidad de librerías de software modernas (como las usadas para IA).
Actualización de Docker y containerd
Otra característica muy importante de esta nueva versión, es que el kernel de Linux se ha actualizado a la última versión para todos los dispositivos (6.12.63 para sistemas x86 de 64 bits, y también para otros dispositivos como Home Assistant Green y más), además, Docker se ha actualizado a la versión 29.1.3 y usa containerd 2.2.0. Las nuevas instalaciones de Home Assistant OS usarán Docker containerd snapshotter por defecto, esto hará que mejore el rendimiento y también la estabilidad del sistema operativo en general y de los contenedores en particular.
¿Qué es Docker containerd snapshotter? El «snapshotter» es el componente de containerd (que es el motor que usa Docker por debajo) encargado de gestionar las capas del sistema de archivos de los contenedores que tengamos instalados. Este software se encargará de cómo se crean, montan y combinan las capas de un contenedor cuando lo arrancas, es decir, es el «gestor de discos» de los contenedores instalados. Containerd usará overlayfs como sistema de archivos, el cual es el más común al ser rápido y eficiente, además, es el que usa Docker en la mayoría de sistemas.
Si quieres actualizar tu snapshotter en el sistema operativo, para tener un mejor rendimiento y estabilidad gracias a overlayfs, tendrás que hacerlo de forma manual. Antes de hacer esta operación, os recomendamos que cumplas los requisitos siguientes:
- Haz una copia de seguridad completa de tu Home Assistant. Si lo tienes virtualizado, haz una instantánea o snapshot, por si algo sale mal volver hacia atrás fácilmente.
- Necesitas tener conexión a Internet para volver a descargar todos los contenedores e instalarlos, si tienes una instalación de Home Assistant aislada, no podrás ejecutar este cambio.
- Es necesario que tengas al menos el 50% de almacenamiento libre antes de la migración, porque el nuevo snapshotter requiere algo más de almacenamiento que el anterior.
- La migración se hará después del reinicio del OS, y tardará en arrancar más de lo normal, unos 3 minutos adicionales mientras hace el proceso de migración.
| Parámetro | Requisito mínimo | Recomendación |
|---|---|---|
| Copia de seguridad | ✅ Realizada y verificada | Snapshot de la máquina virtual si es posible. |
| Almacenamiento libre | 50% de la capacidad total | 60% o más para evitar imprevistos |
| Versión HA Core | 2025.12 o superior | Última versión estable. |
| Conexión a Internet | Activa y estable. | Conexión por cable preferiblemente. |
| Tiempo de inactividad estimado | ~3 minutos tras reinicio | Planificar 5-10 min (depende del hardware) |
Además, es posible que el proceso salga mal debido a que puede haber add-ons o complementos con dependencias obsoletas, aunque a nosotros nos ha funcionado perfectamente la migración en tres sistemas diferentes, os avisamos que debes tener precaución. Asegúrate antes de tener todos los complementos actualizados.
El comando que debes ejecutar en el «Terminal» a través de Home Assistant, es el siguiente:
ha docker migrate-storage-driver
De forma inmediata te indicará que el cambio se ha aplicado, y es en el reinicio cuando empezará la migración y no antes. En la siguiente captura podéis ver el mensaje que sale:
Como podéis ver, todo se aplicará después de reiniciar, es en este reinicio cuando tardará algunos minutos más, ya que está realizando la migración. En nuestro caso, hemos realizado un total de tres actualizaciones con las correspondientes migraciones, el resultado ha sido el siguiente:
- HAOS principal en NAS de QNAP: la actualización y migración ha funcionado perfectamente y sin inconvenientes, todo ha funcionado correctamente durante las últimas 24 horas, incluyendo las copias de seguridad completas programadas que tenemos configuradas dentro del propio Home Assistant.
- HAOS en TrueNAS Scale: la actualización y migración ha funcionado perfectamente y sin inconvenientes, pero dos horas después, el sistema se ha parado de forma abrupta y hemos tenido que reiniciar la máquina virtual. Una vez reiniciada, ha estado funcionando durante 24 horas sin problemas.
- HAOS en VMware Workstation en Windows 11 Pro: mismo comportamiento que el primer caso, todo ha funcionado correctamente y sin problemas.
Como podéis ver, es recomendable que hagáis una copia de seguridad e incluso un snapshot de vuestra máquina virtual, por si el funcionamiento no es el correcto. Aunque esta actualización promete un mejor rendimiento y fiabilidad por el cambio de sistema de archivos, en nuestro caso, nos están funcionando igual de bien que siempre, no hemos notado ningún cambio apreciable de cara al usuario.
Otros cambios
El equipo de desarrollo ha aprovechado para incorporar otros cambios importantes y útiles de cara a los usuarios. El primero de ellos es que las distribuciones de teclado ahora se pueden configurar mediante «localectl», haciendo más fácil que uses distribuciones de teclado que no sean de Estados Unidos, al acceder directamente a través de consola. También se ha aprovechado a actualizar todo el software interno a las últimas versiones disponibles, y a solucionar algunos problemas que se han ido detectando.
Los desarrolladores recomiendan actualizar cuanto antes, aunque ten presente que, si tienes un dispositivo de los no soportados, no podrás actualizar ya que se les ha retirado la compatibilidad. En nuestra opinión, creemos que esta actualización es muy necesaria, ya que no tiene sentido seguir soportando arquitecturas tan antiguas y que tienen limitaciones claras, además, la optimización del sistema de archivos de Docker nos permitirá obtener un mejor rendimiento en el sistema en general, algo fundamental para que la experiencia de usuario sea mejor.
Como podéis ver, Home Assistant sigue evolucionando y actualizándose, tanto el Core como también el OS que es la base si usas este tipo de instalación. En RedesZone ya os hemos indicado que la mejor instalación es usando Home Assistant OS, y no utilizando la versión Docker, ya que con OS podremos instalar complementos directamente desde el sistema de domótica, no tendremos que instalarlos en contenedores por separado, sino que todos los tendremos en el propio OS virtualizado. Además, el propio equipo detrás del sistema de domótica también recomienda instalar siempre HAOS y no mediante Docker.
Debemos recordar que HAOS lo podrás instalar directamente sobre el hardware, o bien virtualizándolo mediante Proxmox en cualquier hardware, si tienes un NAS de QNAP podrás instalar el propio Virtualization Station, y si utilizas un NAS con el sistema operativo de TrueNAS o unRAID, también podrás virtualizarlo. El principal motivo de virtualizarlo y no instalarlo sobre el hardware, es el siguiente:
- Podemos crear snapshots o instantáneas fácilmente, para volver hacia atrás en todo momento si ocurre algún tipo de fallo.
- Las copias de seguridad son mucho más sencillas, ya que podemos copiar directamente la máquina virtual en otro equipo.
- Podemos configurar una alta disponibilidad en los softwares compatibles, como Virtualization Station de QNAP o en Proxmox.
En definitiva, tendremos una mayor flexibilidad a la hora de instalarlo en una máquina virtual, sobre todo si pensamos migrarlo todo en un futuro a un hardware más potente.
