HectorziN - Domótica y Home Assistant
Blog de HectorziN
Curso Home Assistant

Instalación de Home Assistant en PC Windows 11 o 10 con VirtualBOX

Instala Home Assistant en Windows paso a paso usando VirtualBox y deja tu sistema listo para empezar a domotizar.

BásicoInstalación30 minVídeo incluido·VirtualizaciónHome Assistant

Lo mejor de este método es que es perfecto para hacer tus primeras pruebas sin complicaciones. Si luego te convence (¡que te convencerá!), siempre podrás migrar a un sistema dedicado.

Paso 1: Activar la Virtualización en la BIOS

⚠️ Solo necesitas hacer esto si tu PC no tiene la virtualización activada (muchos ya lo tienen).

Antes de nada, necesitamos que tu PC permita ejecutar máquinas virtuales.

  1. Reinicia tu ordenador y entra en la BIOS (suele ser con la tecla Suprimir, F2 o F12).
  2. Busca la configuración de la CPU (CPU Configuration).
  3. Habilita la opción SVM Mode o Intel Virtualization Technology.
  4. Guarda los cambios y sal (F10).

Paso 2: Descarga de Software

Necesitaremos dos cosas fundamentales:

  1. VirtualBox: Descarga e instala la versión para Windows desde su web oficial.
  2. Imagen de Home Assistant: En la web de Home Assistant, descarga el disco virtual (VDI) para VirtualBox.
    • Tip de HectorziN: Extrae el archivo .vdi en una carpeta fácil de encontrar, por ejemplo en C:\inst.

Paso 3: Crear la Máquina Virtual

Abre VirtualBox y crea una nueva máquina:

  • Nombre: Home Assistant
  • Tipo: Linux / Other Linux (64-bit)
  • Memoria RAM: Al menos 2 GB (2048 MB).
  • Procesadores: Dale 2 para que vaya fluido.
  • IMPORTANTE: Habilita el modo EFI en las opciones de arranque.
  • Disco duro: Elige "Usar un archivo de disco duro virtual existente" y selecciona el .vdi que descargaste.

Paso 4: Configuración de Red (¡Clave!)

Para que Home Assistant detecte dispositivos de tu casa (bombillas, enchufes, etc.), debe estar en tu misma red:

  1. Ve a Configuración > Red.
  2. Cambia "NAT" por Adaptador Puente.
  3. Selecciona tu tarjeta de red (WiFi o Ethernet).

Paso 5: Primer Arranque y Configuración Inicial

Inicia la máquina y espera a que aparezca la pantalla de bienvenida. Ahora ve a tu navegador y escribe:

  • http://homeassistant.local:8123 o la IP que veas en pantalla (ej: http://192.168.1.58:8123).

Sigue los pasos para crear tu usuario y definir tu ubicación. Una vez dentro, te recomiendo ir a Ajustes > Sistema > Red y poner una IP Fija para evitar que cambie en el futuro.

Paso 6: Arrancar Home Assistant automáticamente con Windows

No queremos tener que abrir VirtualBox manualmente cada vez. Vamos a usar el Programador de Tareas de Windows:

  1. Crea una Nueva Tarea llamada "Arrancar Home Assistant".
  2. En Desencadenadores, elige "Al iniciar el sistema".
  3. En Acciones, inicia el programa VBoxManage.exe.
  4. En Argumentos, añade: --startvm "Home Assistant".

Paso 7: Acceso por Escritorio Remoto a la Consola

Si arrancas la máquina en segundo plano, no verás la consola. Para solucionarlo:

  1. Instala el VirtualBox Extension Pack.
  2. En la configuración de la máquina, ve a Pantalla > Pantalla Remota y habilítala (usa el puerto 3390 para no entrar en conflicto).
  3. Ahora podrás entrar a la consola usando la aplicación "Conexión a Escritorio Remoto" de Windows.

Continúa aprendiendo