{{tag>bananapi, "home Assistant", domótica}}
===== Instalación Domótica con Home Assistant =====
Partimos de una banana pi donde hemos instalado la distribución Armbian.
Descargamos la imagen, ponemos nuestra tarjeta SD y desde la terminal escribimos
sudo dd if=Armbian_5.31_Bananapi_Debian_jessie_next_4.11.5.img o
f=/dev/sde bs=1M && sync
Una vez configurada y actualizada la distribución, procedemos a instalar los componentes que vamos a necesitar
Yo voy a optar por instalar Hass.io que en este caso instalaré manualmente por no haber una imagen para la bananapi. Para ello necesitamos instalar los siguientes paquetes
* docker
* bash
* socat
* jq
* curl
==== Docker ====
Instalamos Docker con sudo curl -sSL https://get.docker.com | sh
Añadimos nuestro usuario al grupo docker para poder lanzar contenedores sin ser root
sudo usermod -aG docker lc
Para saber si se ha instalado correctamente ejecutamos sudo docker version
Client:
Version: 17.07.0-ce
API version: 1.31
Go version: go1.8.3
Git commit: 8784753
Built: Tue Aug 29 17:51:12 2017
OS/Arch: linux/arm
Server:
Version: 17.07.0-ce
API version: 1.31 (minimum version 1.12)
Go version: go1.8.3
Git commit: 8784753
Built: Tue Aug 29 17:45:32 2017
OS/Arch: linux/arm
Experimental: false
Instalamos el resto de paquete necesarios sudo apt-get install socat jq curl bash
==== Instalar Hass.io ====
Se supone que basta con ejecutar el comando curl -sL https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install | bash - -m arm Pero como me daba un error procedí a descargar el script de instalación con sudo wget https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install
Una vez descargado, le dí permisos de ejecución al script y lo lanzé con el siguiente comando sudo ./hassio_install -m arm
==== Referencias ====
* https://home-assistant.io/docs/installation/virtualenv/
* https://home-assistant.io/docs/installation/raspberry-pi/
* https://home-assistant.io/docs/installation/raspberry-pi-all-in-one/