meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| domotica:homeassistan [132018/06/ 22:55] – [Instalamos los Hassbian-Scripts] lc | domotica:homeassistan [182023/01/ 13:10] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | {{tag>" | ||
| + | ===== 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 | ||
| + | * Utilizar una de las imágenes de [[https:// | ||
| + | Para hacer pruebas he instalado un entorno virtual de python en mi equipo, siguiendo las instrucciones de https:// | ||
| + | |||
| + | |||
| + | === Instalamos las dependencias === | ||
| + | <sxh> | ||
| + | sudo apt-get install python3-pip python3-dev | ||
| + | sudo pip3 install --upgrade virtualenv | ||
| + | </ | ||
| + | === Creamos usuario y grupo === | ||
| + | < | ||
| + | sudo addgroup homeassistant</ | ||
| + | |||
| + | |||
| + | 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</ | ||
| + | |||
| + | === Creamos un directorio para la configuración === | ||
| + | < | ||
| + | sudo mkdir homeassistant | ||
| + | sudo chown homeassistant: | ||
| + | |||
| + | < | ||
| + | |||
| + | |||
| + | 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 / | ||
| + | python3 -m venv . | ||
| + | source bin/ | ||
| + | |||
| + | === Instalamos Home Assistant === | ||
| + | Lo primero es instalar una paquete necesario para la instalación | ||
| + | <sxh bash> | ||
| + | |||
| + | y procedemos a instalar home assistant | ||
| + | < | ||
| + | |||
| + | Una vez instalado lo ejecutamos con el comando **hass** | ||
| + | < | ||
| + | |||
| + | Una vez ejecutado hass podremos acceder a la interfaz web desde http:// | ||
| + | |||
| + | < | ||
| + | |||
| + | <note tip>Si lo queremos que el Home Assistan arranque en el inicio de la máquina debemos de seguir los pasos detallados en https:// | ||
| + | |||
| + | |||
| + | |||
| + | ==== Actualización del Home Assistant ==== | ||
| + | Para actualizar HomeAssistant ejecutamos los siguientes pasos: | ||
| + | <sxh> | ||
| + | sudo su -s /bin/bash homeassistant | ||
| + | source / | ||
| + | pip3 install --upgrade homeassistant</ | ||
| + | |||
| + | |||
| + | ==== Instalamos los Hassbian-Scripts | ||
| + | Los scripts los podemos descargar de https:// | ||
| + | |||
| + | Bajamos la última versión y la instalamos | ||
| + | < | ||
| + | sudo dpkg -i hassbian-scripts_0.9.0.deb </ | ||
| + | < | ||
| + | === Actualizar los hassbian-scripts === | ||
| + | < | ||
| + | |||
| + | === Actualizar Homeassistant == | ||
| + | < | ||
| + | === 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 == | ||
| + | < | ||
| + | |||
| + | == Instalación de Mosquitto == | ||
| + | < | ||
| + | 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 < | ||
| + | Para integralo en el home Assistant modificamos el fichero configuration.yaml y añadimos lo siguiente | ||
| + | <sxh> | ||
| + | mqtt: | ||
| + | | ||
| + | port: 1883 | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | |||
| + | ==== Referencias ==== | ||
| + | * https:// | ||
| + | * http:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * http:// | ||