Instalar Home Assistant

Home Assistant SmartHome Tutorial

Uno de los programes que más se están usando para domótica doméstica es Home Assistant.

Home Assistant a día de hoy se divide en dos versiones , Home Assistant Core y Home Assistant , antes conocida como Hassio.

La que ahora llamamos Home Assistant (Hassio) es una versión que ya viene con su distribución Linux solo hay que bajar la imagen y grabarla en la tarjeta de memoria, una vez la pongas en la Raspberry Pi no tendrás que hacer nada más, desventajas, tocar los archivos de configuración para dejarlo a tu gusto se hace bastante complicado.

Por lo que respecta a Home Assistant Core es la versión de software que puedes instalar donde quieras con un sistema operativo ya existente. Puedes ponerla en un Linux, Windows o en Docker.

Hoy haremos un tutorial para instalar Home Assistant Core en una Raspberry Pi, aunque puedes usar cualquier otro ordenador y además lo instalaremos usando Docker.

Utilizar Docker nos permite dejar el sistema operativo limpio, sin tener que crear entornos virtuales de Python ni usuarios y si un día no queremos utilizar más Home Assistant, es tant fácil como borrar el contenedor y nos queda un sistema operativo limpio.

Partimos de la base que tenemos ya instalado Raspbian y Docker en la Raspberry Pi, si no és así os dejo el enlace donde explicamos como hacerlo.

Como instalar Raspbian y Docker

Los pasos son muy sencillos, primero tenemos que crear una carpeta donde Home Assistant guardará los archivos de configuración. Se pueden crear donde se quieran yo uso /opt para estos menesteres.

cd /opt/
sudo mkdir Docker_data
cd Docker_data 
sudo mkdir ha_config

Seguidamente instalaremos Docker-compose si es que no lo tenemos ya instalado. Docker-compose nos permite iniciar y parar los contenedores de una manera fácil.

sudo apt install Docker-compose

Finalizada la instalación pasamos a crear el yaml con la configuración de arranque de Home Assistant.

docker-compose.yml

docker-compose.yml que uso en la instalación
version: '3'
services:
  homeassistant:
    container_name: home-assistant
    image: homeassistant/home-assistant:latest
    volumes:
      - /opt/docker_data/ha_config:/config
    devices:
      - /dev/ttyACM0:/dev/ttyACM0
    environment:
      - TZ=Europe/Madrid
    restart: always
    network_mode: host

Ahora solo nos quedará arrancar el contenedor de Home Assistant

Docker-compose up -d

Esto nos descargará la imagen de Home Assistant y arrancará el sistema.

Ahora ya podremos entrar en Home Assistant, solo tenemos que abrir el navegador i poner la IP del servidor seguido del Puerto 8123 ( http://ipservidor:8123)

Ahora solo queda configura lo a vuestro gusto y empezar a añadir gadgets y automatismos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.