DTC

Home Assistant (HA)

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. 

  • Ventajas. Más fácil de instalar, poco mantenimiento y sencillo, todo gestionado desde la interfaz web.
  • Desventajas. La Raspberry queda dedicada solo a Home Assistant. En otras palabras, no podrás utilizarla para nada más. 

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. 

  • Ventajas. Más flexible, porque puedes usar la Raspberry para más cosas.
  • Desventajas. Requiere conocimientos un poco más avanzados para su instalación, solo se puede instalar sobre Debian, el mantenimiento está menos automatizado

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.

Instalando Home Assistant...

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:

1. Instalación de Home Assistant OS

  1. Ten preparada tu Raspberry Pi con una tarjeta micro SD que le quieras dedicar y métela en tu ordenador (sí, necesitarás un ordenador para hacer todo el proceso)
  2. Descarga Home Assistant OS. Para ello, te recomendamos que accedas a la web de Raspberry Pi y vayas a la sección Software (te dejamos el enlace) para poder descargar el «Raspberry Pi Imager». Está disponible tanto para Windows, como para Ubunto y macOS.

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!

2. Instalación de Home Assistant Supervisor

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:

home assistant supervisor

3. Instalación de Home Assistant en otros dispositivos

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.

  1. Necesitaremos un ordenador, un USB de, al menos, 8 GB y conexión a internet. Todo esto con el objetivo de crear un USB para la instalación posterior
  2. Descarga la imagen puedes hacerlo desde aquí
  3. Utiliza un programa para grabar esa imagen en un USB. Si usas Windows lo más sencillo es descargar Rufus Portable. También existe balenaEtcher que es apto para Windows, macOS y Linux. Uses el programa que uses sigue las instrucciones de instalación, ejecútalo y crea el USB booteable. Dependiendo del programa los pasos a seguir son unos u otros, pero a través del programa tendrás que seleccionar el USB de destino y la imagen que quieres grabar en el USB.
  4. Configura la BIOS/UEFI para arrancar desde USB. Tendrás que meter el USB en el ordenador en el que quieras instalar Home Assistant, encenderlo y entrar en la BIOS (según el modelo se entra de una forma u otra) para decirle que arranque desde USB.
  5. Una vez hecho lo anterior, el PC arrancará desde el USB y comenzará la instalación de HA. La instalación se hará sobre el disco duro que tenga en ese momento el PC sobreescribiendo todos los datos que tenga.
  6. Cuando termine de instalar, te avisará, retira el USB y enciende el PC.
  7. Para poder acceder a Home Assistant desde cualquier dispositivo conectado a la misma red tendrás que escribir en el navegador:http://homeassistant.local:8123 o la IP asignada al dispositivo, por ejemplo: http://192.168.x.x:8123
  8. Aparecerá la pantalla de bienvenida.
  9. Sigue los pasos para completar la configuración

Para más información puedes consultar la página de Home Assistant dedicada a ello

Utilizamos cookies propias y de terceros con fines técnicos, de personalización, análisis y para mostrarte publicidad relacionada con tus preferencias a partir de tus hábitos de navegación. Puedes aceptar todas las cookies, rechazarlas o configurarlas según tus preferencias.   
Privacidad