Home Assistant es un programa que permite el control domótico de la casa. Controla sensores comerciales o creados con la plataforma Arduino como temperatura, humedad, iluminación, camaras...
También permite la inclusión de plugins relacionados con el control de voz como Alexa y otros.
Puedes saber más sobre esta plataforma de codigo abierto en: https://www.home-assistant.io/
Requisito previo es tener instalado la versión 3.8 de Python (ver este artículo)
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install -y python3 python3-dev python3-venv python3-pip libffi-dev libssl-dev libjpeg-dev zlib1g-dev autoconf build-essential libopenjp2-7 libtiff5
sudo useradd -rm homeassistant
sudo mkdir /srv/homeassistant
sudo chown homeassistant:homeassistant /srv/homeassistant
sudo -u homeassistant -H -s
cd /srv/homeassistant
python3.8 -m venv .
source bin/activate
python3 -m pip install wheel
pip3 install --upgrade pip
pip3 install homeassistant
Por último iniciamos el servicio con el comando:
hass
Recordar que para ejecutar de nuevo el proceso como servicio tras el reinicio de la máuina, ha de iniciarse desde el usuario homeassistant creado en el sistema con este fin con los siguientes comandos:
sudo chown homeassistant:homeassistant /srv/homeassistant
sudo -u homeassistant -H -s
hass
Tendremos acceso pasados varios minutos después de la primera instalación (depende del rendimiento del equipo y podría superar los 10min) desde la dirección (ip local y puerto 8123):
http://localhost:8123
Fuente: https://www.home-assistant.io/installation/linux
En caso de necesitar reinstalar.
Elimina /home/homeassistant/.homeassistant
y ejecuta de nuevo
sudo -u homeassistant -H -s
hass
No hay comentarios :
Publicar un comentario