Cómo instalar Home Assistant en una Raspberry Pi

En esta guía, aprenderá cómo instalar y configurar completamente Home Assistant en Raspberry Pi. Home Assistant es un software de código abierto hecho para la automatización del hogar y fue diseñado con ciertos dispositivos en mente, incluido el Raspberry Pi. Una vez en su mano, puede asegurarse de que Home Assistant fue diseñado principalmente para que usted controle y tenga protección sobre su privacidad.

El software le permite monitorear el estado de cada dispositivo o electrodoméstico en su hogar. Además, Home Assistance te da la posibilidad de configurar la automatización para interactuar con los dispositivos de tu casa. Es una aplicación flexible que brinda comodidad y control en tus manos, especialmente si eres un entusiasta de la tecnología que vive en un hogar digital moderno.

Ahora, agregar las capacidades de Raspberry Pi al software Home Assistant mejora aún más sus capacidades. Las siguientes características de Raspberry Pi contribuyen en gran medida al proceso de instalación de Home Assistant en Raspberry Pi:

  • Compacto
  • Relativamente barato
  • Amplias opciones de conectividad
  • Consume menos energía

Como ves, la Raspberry Pi es un dispositivo muy versátil capaz de integrar una gran cantidad de comandos. Viene con una gran cantidad de beneficios con la asequibilidad y la flexibilidad en la parte superior. Entonces, ahora aprendamos cómo instalar Home Assistant en Raspberry Pi.

cosas necesarias

  • Raspberry Pi (Cualquier versión servirá aquí)
  • Una tarjeta de memoria Micro SD rápida
  • Fuente de alimentación eficiente
  • Ethernet o Wi-Fi (solo si usa Raspberry Pi 1 y Pi 2, ya que Pi 3 y Pi 4 tienen Wi-Fi incorporado)

Instale el software del Asistente para el hogar

Después de ensamblar lo que se requiere para todo el proceso, el paso inicial es instalar el software en el R-Pi.

En primer lugar, conéctese y escriba la siguiente lista de comandos para actualizar el sistema de su versión de Raspberry Pi:

sudo apt-get update sudo apt-get upgrade –y

Después de actualizar su sistema usando los comandos anteriores, ahora debe instalar las dependencias. Para ello, ingrese lo siguiente:

sudo apt-get install python3 python3-dev python3-venv python3-pip libffi-dev libssl-dev autoconf build-essential

A continuación, agregará una cuenta de Home Assistant llamada ‘homeassistant’. Introduzca la siguiente:

sudo useradd -rm homeassistant -G dialout,gpio,i2c

Después de crear con éxito la cuenta, creará el directorio de instalación de Home Assistant. Además, debe modificar la cuenta ‘homeassistant’ del propietario ingresando lo siguiente:

cd /srv sudo mkdir homeassistant sudo chown homeassistant:homeassistant homeassistant 

Continuar, crear y cambiar el entorno virtual de Home Assistant es el siguiente paso. Hará esto como la cuenta ‘homeassistant’ e ingresará la siguiente lista de comandos:

sudo -u homeassistant -H -s cd /srv/homeassistant python3 -m venv . source bin/activate

Después de activar con éxito el VE, inmediatamente notará este cambio: (homeassistant) homeassistant@raspberrypi:/srv/homeassistant €. Ahora, lo que sigue a continuación es instalar el paquete requerido de Python usando el siguiente comando:

python3 -m pip install wheel

El siguiente paso es instalar ahora Home Assistant. Utilice el siguiente comando:

pip3 install homeassistant

Una vez instalado, iniciar el software finalizará el proceso de instalación y creará automáticamente el directorio de configuración para el ‘homeassistant’.

Configuración del VE – Entorno Virtual

Una vez que haya terminado con la instalación de Home Assistant, proceda a configurar el .bashrc específicamente para el VE. El entorno virtual es el espacio que utilizará para ejecutar la prueba de la configuración de Home Assistant.

Aquí está el proceso de configuración: ingrese el siguiente comando

vi /home/homeassistant/.bashrc

Continuando, solo debe copiar y pegar la lista de comandos a continuación en el pie de página del archivo:

source /srv/homeassistant/homeassistant_venv/bin/activate

Ahora, guarde e ingrese los siguientes comandos para probar el archivo:

exit sudo su -s /bin/bash homeassistant 

Si se considera con éxito, esto es lo que verá: (homeassistant_venv) homeassistant@raspberrypi:/home/pi

Instalación del programa Home Assistant

Después de acceder al entorno virtual de Home Assistant, utilice los siguientes comandos para instalar el programa de Home Assistant:

(homeassistant_venv) homeassistant@raspberrypi:/home/pi € cd /srv/homeassistant (homeassistant_venv) homeassistant@raspberrypi:/srv/homeassistant/ € pip3 install homeassistant 

En este punto, debe tener paciencia mientras se instala el programa. La velocidad de instalación depende principalmente de la velocidad de la tarjeta de memoria y de la versión de Raspberry Pi.

Después de una instalación exitosa, al ingresar la lista de comandos a continuación, podrá iniciar manualmente el programa:

(homeassistant_venv) homeassistant@raspberrypi:/home/pi € hass

Reinicie el software del Asistente para el hogar

Después de configurar el Entorno Virtual e instalar el programa, deberás reiniciar Home Assistant para conocer el estado de los cambios realizados.

El siguiente comando lo ayudará a probar cualquier error disponible en su configuración:

sudo su -s /bin/bash homeassistant (homeassistant_venv) homeassistant@raspberrypi:/home/pi € hass --script check_config 

Y si siguió las instrucciones cuidadosamente, no debería haber errores en el cheque. Continuando, así es como debe reiniciar el software usando systemctl:

sudo systemctl stop home-assistant@pi sudo systemctl start home-assistant@pi 

Una vez que haya terminado, ahora puede acceder a su instalación en Raspberry Pi en ‘http://ipaddress:8123’. Y en este punto, seguramente notarás la accesibilidad de los dos LED.

Instrucciones de actualización

Antes de concluir la guía, sería mejor comprender primero cómo puede actualizar Home Assistant a la última versión. Puedes hacerlo usando la siguiente lista de comandos:

sudo -u homeassistant -H -s source /srv/homeassistant/bin/activate pip3 install --upgrade homeassistant 

Cuando haga esto, se debe ejecutar el último comando y reiniciar Home Assistant instalará automáticamente las nuevas actualizaciones por completo.

Conclusión

¡Estupendo! Has llegado hasta aquí. Con suerte, pudo instalar Home Assistant en su Raspberry Pi. El proceso lleva algo de tiempo, pero al final vale la pena. Además, debe prestar mucha atención y seguir las instrucciones si desea ver los resultados correctos.

Bueno, gracias a las muchas funciones y opciones de conectividad disponibles en Raspberry Pi, ahora tiene un control mejorado con el software Home Assistance. No es complicado instalar un asistente doméstico en tu Raspberry Pi, y todo lo que necesitas hacer es seguir las instrucciones anteriores.

Tenga en cuenta que debe usar una fuente de alimentación adecuada con su Raspberry Pi. Esto se debe a que los puertos USB en su computadora host no suministrarán suficiente energía requerida, por lo tanto, no se puede confiar en ellos.