Home Assistant, domótica Open Source

Home Assistant, domótica Open Source

Para estrenarse en el maravilloso mundo de los microservicios en contenedores sobre sistema operativo para servidores domésticos que instalamos y configuramos en los anteriores post, vamos a empezar con Home Assistant.

Esta aplicación de código libre y gratuito es el core de cualquier sistema domotizado que se precie. Es un proyecto que ya lleva muchos años en marcha y nos permitirá integrar en la misma plataforma de forma sencilla y con una visualización elegante cualquier aparato IoT que queramos meter en casa, como luces, enchufes, sensores, plantas, cerraduras y un larguísimo etc.

La instalación del sistema es muy rápida y este post va a ser corto ya que no vamos a entrar a configurar cada aspecto del sistema. Por ahora vamos a instalar lo básico, entender cómo funciona y en los próximos post explicaré con más detalle cómo integrar distintos elementos.

TOC

Prerequisitos

Como único prerrequisito inicial, si es que no lo tienes instalado ya, necesitarás un editor de código. Mi recomendación es que instales Visual Studio Code ya que lo utilizaremos también para proyectos DIY, pero puedes usar el que más te guste como Atom si eres un modernazo o Notepad++ si ya peinas canas. Realmente solo utilizaremos el editor de código en el futuro y en casos muy puntuales para editar archivos de configuración cuando no quede más remedio, pero es conveniente que te lo vayas instalando.

Instalación

Para instalar Home Assistant (Hass para los amigos) es tan sencillo como ir a la pestalla apps en unraid y buscar por Home Assistant Core: Buscar el contenedor

Hacer click en el botón de instalar: Coger el template

Y en la pantalla donde definimos la configuración lo dejamos tal y como está, hacemos click en Apply y esperamos a que descargue la imagen del contenedor y lo arranque por nosotros con la configuración y parámetros indicados. Run contenedor

Configuración

Una vez que tengamos todo listo, vamos a la pestaña de Docker en unraid y veremos que el contenedor está en verde. Hacemos click sobre el icono de Hass y vamos al WebUI (que será la ip se nuestro unraid y el puerto 8123). Webui

El sistema nos pedirá la información en dos pasos, el primero es relativo a nosotros como administradores del sistema: Admin

El segundo paso es darle un nombre a nuestra casa virtual y ubicarla en el mundo real: Home

Tras completar estos pasos ya tenemos nuestro Hass listo para empezar a agregar componentes.

Primeros pasos

Es el momento de salsear y tocar todo. Siéntete libre de navegar por las distintas pantallas y menús para coger soltura. Las visualizaciones básicas que vamos a tener por defecto al cargar el sistema por primera vez son:

Resumen: funciona como dashboard. Aquí podremos configurar pantallas con todas nuestras luces etc. Dashboard

Mapa: es donde veremos ubicados todos los componentes con geolocalización, como tu móvil o el propio Hass. Map

Registros: como su nombre indica, aquí veremos todo lo que sea relevante que ocurra en nuestro sistema Registry

Historial: de nuevo, como su nombre indica, podremos ver lo que ha ocurrido en el pasado sobre todos los componentes que tengamos instalados Historic

Finalmente es interesante también que te familiarices con los menús de configuración del propio servidor, a donde accederás haciendo click en el engranaje de la izquierda-abajo al lado de tu nombre. Este menú es muy extenso y no voy a explicar la utilidad de cada apartado por que es bastante autoexplicativo. En cualquier caso, en los próximos post utilizaremos este menú para diferentes tareas.

config1

Estamos listos

Y esto es todo, es posible que te haya sabido a poco pero créeme, las posibilidades que se abren son prácticamente infinitas y con un poco de paciencia podrás llegar a tener tantos elementos como tengo yo o más:

demo1

demo2

demo3

demo4


Suscríbete, que es gratis

Nota: algunos de los enlaces a productos o servicios pueden ser enlaces referidos con los que podemos obtener una comisión de venta.