Home Assistant es una plataforma de domótica de código abierto que permite controlar, automatizar y monitorizar dispositivos inteligentes del hogar desde un solo lugar.
Funciona localmente (sin depender de la nube), lo que le da ventajas en velocidad, privacidad y fiabilidad. Es compatible con miles de dispositivos (como luces, persianas, enchufes, sensores, cámaras, asistentes de voz, etc.) y permite crear automatizaciones personalizadas sin necesidad de saber programar (aunque también ofrece opciones avanzadas para usuarios técnicos).
Se puede instalar en una Raspberry Pi, en un servidor, o en un contenedor, y tiene una interfaz web accesible desde móvil u ordenador. A continuación, te explicamos las diferentes maneras de instalarlo:
Aunque es la opción que menos nos gusta (nosotros hemos elegido la de Docker o programa), es importante tener en cuenta que esta es la manera más sencilla y la que más soporte tiene. Consiste en instalar Home Assisant OS directamente en la tarjeta SD de la Raspberry Pi.
Si haces esto no tendrás que configurar nada más porque el sistema operativo ya está pensado para ejecutar única y exclusivamente Home Assistant y todos sus complementos sin necesidad de tener que hacer ningún tipo de configuración.
Es importante tener en cuenta que incluye «supervisor». Esto es lo que permite gestionar fácilmente actualizaciones, copias de seguridad y otros complementos.
Home Assitant Supervised, aunque es menos sencillo de instalar, a nosotros nos gusta más porque podemos usar la Raspy para otras cosas. Nosotros la usamos como servidor local, etc. por lo que nos viene mejor esta opción.
En cierto modo es como si instalásemos un programa dentro de un sistema operativo. Por lo que, como en otros sistemas operativos podremos ejecutar este u otros programas. La ventaja es que tiene «supervisor». La versión Docker (se instala el sistema operativo sobre un contenedor) no lo tiene, pero esta manera sí lo incluye.
Eso sí, es importante tener en cuenta que, si elegimos esta opción, tendremos que usarla sobre Debian (sistema operativo de Raspberry) porque es el único sistema operativo soportado.
Actualmente, este tipo de instalación es muy complicada y, como os explicaremos más adelante, creemos que no merece la pena.
También se puede instalar Home Assistant en otros ordenadores. Se suele elegir Raspberry Pi porque es un ordenador pequeño y de bajo coste y que tiene los recursos necesarios para ejectuar HA. Sin embargo, puedes instalarlo en ordenadores de sobremesa o portátiles, otros tipos de Mini-PC, servidores, máquinas virtuales, etc.
Como decíamos, hay diferentes formas de usar Home Assistant, cada manera de usarlo tiene una forma de instalación diferente. En este apartado te explicamos paso a paso como se instala dependiendo de la forma que elijas para utilizarlo:
3. Pulsando en download se descargara un archivo llamado “imager_1.9.4.exe” (o la versión que corresponda).
4. Seleccionamos el idioma que queramos
5. Seguimos las instrucciones de instalación
6. Una vez terminada la instalación, se abrirá automáticamente el programa “Raspberry Pi imager”
7. En elegir dispositivo, elegiremos la placa que tenemos. Como podéis comprobar están todos los modelos de Raspberry Pi del mercado.
Nosotros para hacer un Home Assistant os recomendamos Raspberry Pi 4 o 5, por su potencia y por que tienen un hardware más completo.
8. A continuación elegiremos el SO “Sistema Operativo” que queremos instalarle. En este caso vamos a elegir Home Assistant OS
9. Ahora tenemos que elegir el almacenamiento donde instalaremos el Sistema Operativo previamente seleccionado.
Nosotros hemos usado una MicroSD de 128Gb. 64Gb es valida también, y más que suficiente.
10. Pulsamos en «siguiente»
11. Aceptaremos que se borren los datos de la SD y esperaremos a que termine el proceso
12. Después de unos cuantos minutos terminará la instalación
13. Una vez terminada la instalación de Home Assistant en la tarjeta SD, la introducimos en la Raspberry y arrancamos.
Tardará unos minutos en reaccionar y después accediendo a la IP de la raspberry pi (podeis buscarla en los dispositivos conectados a vuestro router, o conectandola por HDMI a una pantalla)
En nuestro caso la IP para acceder a Home Assistant es http://192.168.1.43:8123
Si todo ha salido bien, deberiais encontrar algo como esto:
14. Y como bien dice en la pantalla.. “Esto puede tardar 20 minutos o más”.
Dependiendo de vuestra Raspberry (o dispositivo si no es una raspi) tardará más o menos tiempo.
Es momento de estirar las piernas 🙂
Una vez pasado el tiempo deberia salir esta pantalla:
15. Os pedirá que creéis un nuevo hogar
16. Después que pongáis vuestra ubicación
17. Si encuentra dispositivos integrables os lo dirá. En nuestro caso encontró los siguientes:
18. La instalación y la configuración inicial habrá terminado y os mostrará algo como esto:
Ahora queda configurar nuestro hogar como queramos! En este apartado te explicamos como!
Actualmente desaconsejamos la instalación de esta manera porque no tiene soporte y, en muchos casos, no se puede completar la instalación. Nosotros cuando instalamos por primera vez lo hicimos de esta manera, pero al querer instalarlo de nuevo para enseñaros el paso a paso, no hemos sido capaces de completar la instalación 🙁
Además, en la Pi donde tenemos este sistema instalado… no dejamos de encontrar errores de todo tipo:
Como decíamos anteriormente, Home Assistant se puede instalar en otros dispositivos que no sean Raspberry Pi. Se suele elegir Raspberry como Hardware porque es barato, pequeño y relativamente sencillo de conseguir. A continuación, te mostramos un paso a paso de cómo instalarlo en ordenadores con arquitectura x86 o x64 bits.
http://homeassistant.local:8123 o la IP asignada al dispositivo, por ejemplo: http://192.168.x.x:8123Para más información puedes consultar la página de Home Assistant dedicada a ello.