Instalación de Home Assistant y primer arranque
Una vez que tenemos la Raspberry Pi con el sistema operativo Raspbian instalado procedemos a empezar con la instalación de Home Assistant para poder tener el primer contacto con el.
El proceso de instalación esbastante sencillo, aunque nos llevará un rato ir poniendo los comandos. El tiempo de instalación puede ser algo mayor o menor dependiendo del modelo de Raspberry Pi que usemos.
Instalación de Home Assistant en Raspbian
Esto proceso el igual para el resto de dispositivos Raspberry Pi o Orange Pi siempre que ejecuten el sistema operativo Raspbian.
Empezamos buscando actualizaciones y mejoras de Rapsbian con los siguientes comandos para tener todo actualizado:
sudo apt-get update
sudo apt-get upgrade -y
Una vez acabamos con la actualización pasamos a realizar la instalación de phython 3 y todas sus librerías con el siguiente comando:
sudo apt-get install python3 python3-venv python3-pip
Ahora vamos a crear un nuevo usuario para el sistema llamado a homeassistant, el parametro "r" crea una cuenta del sistema y con el parametro "m" hace que no se cree un grupo con el mismo nombre que el usuario.
sudo useradd -rm homeassistant
Procedemos a crear un directorio donde instalaremos el Home Assistant. Para ello usamos los siguientes comandos:
cd /srv
sudo mkdir homeassistant
Procedemos a asignarle el usuario y grupo "homeassistant" a la carpeta que creamos anteriormente llamada "homeassistant".
sudo chown -R homeassistant:homeassistant homeassistant
El siguiente paso nos permite crear un entorno virtual con el usuario homeassistant donde se ejecutará el software de Home Assistant:
sudo su -s /bin/bash homeassistant
cd /srv/homeassistant
python3 -m venv .
source bin/activate
Procedemos a instalar Home Assistant usando el administrador de paquetes pip de Python. Para ello usamos el siguiente comando:
pip3 install homeassistant
Una vez instalado procedemos a ejecutar por primera vez Home Assistant con el siguiente comando:
hass
Ahora tenemos que esperar unos minutos (esto depende de la pi que usemos pero no suele tardar más de un minuto en arrancar), procedemos a abrir el navegador con la ip de nuestra Raspberry que es la misma que hemos usado para entrar por ssh y le añadimos a la ip el puerto ":8123".
Es decir, si vuestra Raspberry estuviera en la ip 10.0.2.15 tendríais que poner en el navegador de nuestro ordenador o móvil 10.0.2.15:8123
. Como podéis ver en la siguiente imagen:
Y con todo esto ya finalizamos la instalación de Home Assistant. Si tienes alguna duda no dudes en acudir a nuestro grupo de Telegram o dejar la pregunta en los comentarios.