meta data de esta página
Home Assistan
Instalación
La instalación se puede hacer de varias formas:
- Instalar Home Assistant sobre una instalación de linux o windows
- Utilizar docker y descargar la imagen de homeassistant desde Docker Hub
- Utilizar una de las imágenes de Hass.io y que además ya trae la posibilidad de añadir varios add-on muy fácilmente
Para hacer pruebas he instalado un entorno virtual de python en mi equipo, siguiendo las instrucciones de https://home-assistant.io/docs/installation/virtualenv/
Instalamos las dependencias
<sxh> sudo apt-get install python3-pip python3-dev sudo pip3 install –upgrade virtualenv </sxh>
Creamos usuario y grupo
<sxh>sudo adduser –system homeassistant sudo addgroup homeassistant</sxh>
Si tienes planeado usar un controlador Z-Wave también necesitas añadir el usuario homeassistant al grupo dialout <sxh> sudo usermod -G dialout -a homeassistant</sxh>
Creamos un directorio para la configuración
<sxh>cd /srv sudo mkdir homeassistant sudo chown homeassistant:homeassistant homeassistant</sxh>
Una vez instalado para ejecutar Home Assistant, tenemos que abrir una terminal y cambiar al usuario homeassistant creado en el proceso de instalación y activar el virtualenv <sxh> sudo su -s /bin/bash homeassistant cd /srv/homeassistant python3 -m venv . source bin/activate</sxh>
Instalamos Home Assistant
Lo primero es instalar una paquete necesario para la instalación <sxh bash>(homeassistant) homeassistant@bananapi:/srv/homeassistant $ python3 -m pip install wheel </sxh>
y procedemos a instalar home assistant <sxh>(homeassistant) homeassistant@bananapi:/srv/homeassistant $ pip3 install homeassistant</sxh>
Una vez instalado lo ejecutamos con el comando hass <sxh>(homeassistant) homeassistant@raspberrypi:/srv/homeassistant $ hass</sxh>
Una vez ejecutado hass podremos acceder a la interfaz web desde http://ip_equipo:8123
Actualización del Home Assistant
Para actualizar HomeAssistant ejecutamos los siguientes pasos: <sxh> sudo su -s /bin/bash homeassistant source /srv/homeassistant/bin/activate pip3 install –upgrade homeassistant</sxh>
Instalamos los Hassbian-Scripts
Los scripts los podemos descargar de https://github.com/home-assistant/hassbian-scripts/releases
Bajamos la última versión y la instalamos <sxh>wget https://github.com/home-assistant/hassbian-scripts/releases/download/v0.9.0/hassbian-scripts_0.9.0.deb sudo dpkg -i hassbian-scripts_0.9.0.deb </sxh>
sudo apt-get -f install
para que instale todas las dependencias
Actualizar los hassbian-scripts
<sxh>sudo hassbian-config upgrade hassbian-script</sxh>
Actualizar Homeassistant
<sxh>sudo hassbian-config upgrade homeassistant</sxh>
Instalación de los plugins
Una vez que tenemos instalados los scritps, podemos instalar los plugins de Samba y de Mosquitto MQTT
Instalación de Samba
<sxh>sudo hassbian-config install samba</sxh>
Instalación de Mosquitto
<sxh>sudo hassbian-config install mosquitto</sxh> Nos pedirá un nombre de usuario y una contraseña para los equipos clientes que se quieran conectar al servidor MQTT
Para hacer una prueba <sxh>mosquitto_sub -d -u usuario -P contraseña -t prueba </sxh> Para integralo en el home Assistant modificamos el fichero configuration.yaml y añadimos lo siguiente <sxh> mqtt: broker: IP Address port: 1883 client_id: home-assistant-1 keepalive: 60 username: usuario password: contraseña </sxh>