Ejecutar Home Assistant Container desde la tienda de aplicaciones de ZimaOS no es lo mismo que ejecutar Home Assistant OS. El contenedor proporciona Home Assistant Core dentro de Docker, mientras que HAOS es una imagen de dispositivo completa, con complementos administrados por Supervisor y su propio entorno operativo. El autor original quería la experiencia completa de HAOS porque algunas integraciones de Tuya y Xiaomi no funcionaban bien para él en la implementación mediante contenedor.
Su primer intento con ZVM nunca pasó de la pantalla de carga, incluso después de dejarlo funcionando toda la noche. El hilo no estableció que ZVM fuera incapaz de ejecutar HAOS. En cambio, las respuestas posteriores identificaron primero dos opciones de configuración que convenía cambiar: el usuario había seleccionado una imagen de disco VirtualBox .vdi y un firmware BIOS heredado.
Cómo era la configuración original de ZVM
Prefiere la imagen QCOW2 para un hipervisor de estilo KVM
Un miembro de la comunidad que había ejecutado Home Assistant OS en ZVM durante unos dos meses dijo que utilizaba la imagen QCOW2. Esta recomendación coincide con la página actual de descargas de máquinas virtuales de Home Assistant, que publica QCOW2 para hipervisores de estilo KVM/Proxmox.
Para una implementación nueva en ZVM, comienza con la imagen actual de Home Assistant OS destinada a máquinas virtuales de estilo KVM. Una imagen VDI está asociada principalmente con VirtualBox y no es la opción inicial más natural para ZVM.
Utiliza firmware UEFI
La máquina virtual original utilizaba BIOS. Dos respuestas independientes de la comunidad sugirieron cambiar a UEFI, y las indicaciones actuales de Home Assistant requieren UEFI para las máquinas virtuales con HAOS.
No sobredimensiones la máquina virtual antes de resolver la compatibilidad de arranque
La máquina virtual original tenía un disco virtual de 64 GB y 4 GB de RAM. Otro usuario informó de que utilizaba un disco de 32 GB, con aproximadamente la mitad del espacio todavía libre, y un resumen de la comunidad sugirió comenzar con unos 2 vCPU, entre 2 y 4 GB de RAM y una capacidad de disco de 32 GB.
Más CPU, RAM o almacenamiento no solucionarán un problema de firmware o de formato de imagen. Resuelve primero la ruta de arranque y después aumenta los recursos según los complementos, la retención del historial, las bases de datos y las integraciones que utilices.
Dale tiempo al primer arranque para inicializarse
Una respuesta señaló que HAOS puede permanecer en una consola negra o sin actividad visible durante varios minutos mientras amplía el almacenamiento e inicializa los servicios. Eso es distinto de dejar el mismo estado de carga durante toda la noche. Después de cambiar a una imagen compatible y UEFI, espera lo suficiente durante el primer arranque antes de concluir que se ha bloqueado.
No se demostró que VDI fuera imposible
La corrección más sólida a la conclusión simplista de que «VDI no funciona» apareció más adelante en el hilo: otro usuario de ZimaBoard 2 dijo que Home Assistant OS 17.3 en formato VDI le funcionaba cuando la máquina virtual utilizaba UEFI. Esto significa que no se demostró que el formato de imagen, por sí solo, fuera la causa principal.
La conclusión más precisa es que QCOW2 más UEFI es la configuración inicial más segura porque coincide con la familia de hipervisores prevista y con un informe de ZVM funcional de la comunidad. UEFI parece ser el requisito más importante.
Cuándo es suficiente el contenedor de Home Assistant de ZimaOS
Si las integraciones que necesitas funcionan en Home Assistant Container, esta opción es más ligera y evita ejecutar un segundo sistema operativo dentro de una máquina virtual. Si necesitas específicamente los complementos de HAOS o su modelo de administración como dispositivo, ZVM puede ser adecuado, pero también añade otra capa de virtualización que debe mantenerse en buen estado mediante las actualizaciones de ZimaOS.
Un hipervisor independiente es otra arquitectura
Un participante sugirió instalar Proxmox en la máquina física N150 y ejecutar ZimaOS y Home Assistant OS como máquinas virtuales independientes. Esto puede aislar Home Assistant del mantenimiento de ZimaOS, pero cambia por completo la arquitectura del host y no debe describirse como algo necesario para resolver este hilo.
Orden práctico para solucionar problemas
- Descarga la imagen actual de máquina virtual de HAOS en lugar de reutilizar un archivo antiguo.
- Comienza con QCOW2 si ZVM lo acepta.
- Selecciona firmware UEFI.
- Asigna recursos moderados, como 2 vCPU, entre 2 y 4 GB de RAM y unos 32 GB de disco.
- Utiliza un modo de red que proporcione a la máquina virtual de HAOS una dirección LAN utilizable.
- Espera lo suficiente durante el primer arranque para que se inicialice.
- Si la máquina virtual sigue sin arrancar, inspecciona la consola antes de cambiar la configuración del almacenamiento o de la aplicación.
Preguntas frecuentes sobre Home Assistant OS en ZVM
¿Qué imagen debería probar primero?
QCOW2 es la mejor primera opción porque está destinada a hipervisores de estilo KVM y funcionó en una implementación comunitaria de ZVM.
¿Debe ZVM utilizar BIOS o UEFI para HAOS?
Utiliza UEFI. Los requisitos actuales de Home Assistant especifican explícitamente UEFI.
¿HAOS necesita un disco virtual de 64 GB?
No para una instalación básica. Los usuarios de la comunidad informaron de que 32 GB funcionaban cómodamente, aunque un historial extenso o muchos complementos pueden justificar más espacio.
¿Se demostró que VDI no era compatible?
No. Posteriormente, un usuario de ZimaBoard 2 informó de una implementación VDI funcional con UEFI.
