Azure Stream Analytics y IOT Hub
Con este taller conocerás los servicios de Stream Analytics y IoT Hub junto con su integración y aplicación...
Configurar tu hogar con Home Assistant es como enseñarle a tu casa a hablar contigo. Desde recordarte que cerraste la puerta hasta encender las luces según la hora del día, esta plataforma convierte los pequeños gestos cotidianos en tareas automáticas y eficientes. Y lo mejor: puedes empezar paso a paso, incluso si es tu primer contacto con la domótica.
¿Alguna vez te ha dado pereza levantarte a apagar las luces? ¿Has querido poder ver qué hacen tus mascotas cuando no estás en casa? ¿Quieres dejar tu salón listo para ver una película apretando un botón en tu teléfono?
Si has dicho sí a algunas de estas preguntas estamos aquí para ayudarte. En este artículo vamos a hablar de domótica, de cómo usarla nos facilita el día a día y nos permite conocer mejor el estado de nuestro hogar e interactuar con los dispositivos inteligentes de nuestra casa.
Para ello vamos a hablar de Home Assistant, el sistema de domótica open-source más usado a lo largo del mundo y que destaca por ser compatible con más de mil marcas entre las que destacan Shelly, IKEA o Xiaomi.
¡Manos a la domótica!
Si buscamos una definición formal podemos afirmar que la domótica es el conjunto de tecnologías que nos permiten gestionar y automatizar una vivienda, permitiendo así controlar aspectos claves como son la seguridad, el confort o los consumos energéticos.
Estos aspectos tan generales se transforman en aplicaciones mucho más concretas, poder gestionar los consumos energéticos para ahorrar en la factura de la luz, poder interactuar con nuestras mascotas mientras estamos fuera del hogar o preparar escenas del hogar que nos permitan controlar varios dispositivos con un único clic.
Por eso a mí me gusta dar una definición más subjetiva de qué es la domótica. Para mí la domótica es usar todos los avances tecnológicos en informática y electrónica para hacer más fácil y cómodo vivir en nuestro propio hogar.
¿Tienes el sofá en mitad del comedor y no llegas al interruptor de la luz? ¿Quieres encender el aire acondicionado cuando salgas del trabajo para tener la casa fresquita? Para cualquier caso, usa la domótica para mejorar tu día a día.
La importancia de la domótica crece continuamente, especialmente desde la entrada en juego de la inteligencia artificial, la cual ha ampliado la forma de interactuar con estos sistemas a la vez que les ha dotado de un mayor potencial.
Por ejemplo, la ONCE destaca que la domótica aumenta la accesibilidad a los hogares, facilitando a personas con dificultades sensoriales aumentar su autonomía personal, y el IDAE (Instituto para la Diversificación y Ahorro de la Energía) ha publicado la guía “Cómo ahorrar energía instalando domótica en su vivienda” para ahorrar energía domotizando nuestra vivienda.
Home Assistant es un sistema open source de domótica que permite controlar, automatizar y conectar dispositivos inteligentes a casi cualquier marca. Se caracteriza por tener como objetivo garantizar la privacidad del usuario y por tanto no depende de suscripciones o “clouds” de terceras empresas, si no que funciona localmente en la propia red doméstica en la que se instala, sin riesgo de filtraciones de información y ofreciendo un control total sobre nuestros datos y el funcionamiento de nuestros dispositivos.
Vamos a analizarlo en mayor profundidad.
Las características principales de Home Assistant son las siguientes:
Las principales ventajas de Home Assistant respecto a sus competidores son:
Home Assistant provee múltiples opciones a la hora de instalar el sistema. A continuación, vamos a ver las tres opciones principales.
Home Assistant Green es el hardware proporcionado por Home Assistant para ejecutar de manera fácil el sistema de domótica. Es un microcontrolador especializado que viene de fábrica con Home Assistant instalado, de manera que con conectarlo a la luz y encenderlo ya estamos ejecutando Home Assistant.
Las Raspberry Pi son el microcontrolador más común del mercado, se pueden utilizar para ejecutar cualquier servicio que no requiera una gran cantidad de recursos computacionales. Esto las hace el dispositivo perfecto para ejecutar Home Assistant.
Este tipo de instalación se caracteriza por ser del tipo “¡Hazlo tú mismo!”, es decir, que en primer lugar dispones del hardware no especializado y a continuación instalas el software. El proceso de instalación es muy sencillo, ya que Home Assistant se instala como el sistema operativo del microcontrolador, de manera que da igual si quieres instalar Ubuntu, Home Assistant o cualquier otra base para la Raspberry Pi, el proceso es siempre igual.
Si dispones de un mini PC o un NAS que no utilices siempre puedes reaprovecharlos para utilizar Home Assistant. Para ello tienes dos posibilidades, utilizar Docker para ejecutar Home Assistant o instalar el sistema operativo de Home Assistant en el dispositivo.
Estas dos opciones son más complicadas que las anteriores, especialmente el modificar el sistema operativo, sin embargo, nos permiten reutilizar los ordenadores viejos que tengamos en casa y por tanto es importante conocerlas.
A continuación, vamos a ver en detalle qué nos encontraremos cuando ejecutemos Home Assistant por primera vez.
Nada más iniciar Home Assistant por primera vez nos encontraremos delante de una ventana como la de la siguiente imagen. El primer paso será pulsar CREAR MI HOGAR INTELIGENTE.
A continuación, nos encontraremos la siguiente ventana, donde crearemos nuestro usuario para el sistema de domótica.
Y finalmente elegiremos la ubicación de nuestra vivienda para poder acceder a servicios que dependen de esta como la predicción meteorológica.
Una vez hayamos creado la cuenta de usuario no encontraremos por primera vez la interfaz de usuario de Home Assistant (llamada Lovelace). Tal y como se observa en la parte izquierda de la imagen encontramos una serie de secciones por defecto como “Mapa” o “Energía”. En la ventana principal simplemente encontraremos nuestro perfil de usuario y la predicción meteorológica. Una vez que hayamos añadido nuevos dispositivos esta vista se actualizará.
Home Assistant es un sistema de domótica compatible con la mayoría de los dispositivos del mercado. A continuación, vamos a ver qué tipos de dispositivos existen y cómo podemos integrar aquellos dispositivos no compatibles.
Debido a la gran cantidad de sensores y actuadores compatibles con Home Assistant existen miles de dispositivos compatibles con Home Assistant, no obstante, la mayoría de estos se pueden agrupar en una de las siguientes categorías:
La mayor parte de los dispositivos del mercado son compatibles con Home Assistant o una de sus numerosas integraciones, no obstante, si esto no es suficiente Home Assistant permite utilizar los principales protocolos de comunicación empleados en domótica para aumentar la compatibilidad. Los protocolos más usados son:
Uno de los puntos más destacables de Home Assistant es lo sencillo que resulta crear automatizaciones. ¿Quieres que las luces de tu casa se enciendan con la puesta del sol? Es fácil, lo puedes lograr con una automatización y sin necesidad de programar. ¿Quieres que cuando se encienda la tele se bajen las persianas del salón y se apaguen las luces para poder disfrutar de una película?
También es sencillo, solo tienes que crear una escena y automatizar su activación.
Crear automatizaciones con Home Assistant es un proceso sencillo que no requiere de programación. A continuación, vamos a ver un ejemplo.
En primer lugar, accederemos a “Configuración” y dentro de esta a la sección “Automatizaciones y escenas”. Una vez hayamos hecho esto nos aparecerá un botón CREAR AUTOMATIZACIÓN con el que se nos abrirá la ventana de la siguiente imagen.
Dentro de esta ventana podremos definir en qué situaciones concretas se debe disparar nuestra automatización, definiendo tanto eventos que disparan la automatización como condiciones. Finalmente, la última elección será indicar qué acción o acciones se activan.
De forma similar a las automatizaciones podemos crear escenas y scripts en Home Assistant. De hecho, tanto las escenas como los scripts se encuentran en la sección “Automatizaciones y escenas” y se crean de forma similar a las automatizaciones.
Las escenas son un conjunto de dispositivos y el estado en el que se encuentran en un momento determinado. Por ejemplo, una escena “Oscurecer la habitación” puede consistir en apagar todas las luces de la habitación y bajar las persianas. Las escenas facilitan representar estados de nuestro hogar, de manera que podamos volver a ellos cuando queramos.
Mientras tanto, los scripts son una secuencia de acciones que se pueden ejecutar automáticamente o se pueden disparar mediante la voz o un actuador. Un ejemplo de script sería “Rutina para despertarse”, encargado de encender gradualmente la luz del dormitorio y abrir las persianas tras un cierto tiempo.
No queremos terminar este artículo sin mencionar dos aspectos claves de Home Assistant, la capacidad de crear copias de seguridad y su gran comunidad. Las copias de seguridad nos permitirán poder recuperar nuestro sistema de domótica ante cualquier catástrofe como un fallo en la tarjeta SD, un problema con el hardware del servido una actualización fallida o en situaciones menos inesperadas como puede ser un cambio de vivienda.
La gran comunidad que envuelve a Home Assistant nos ofrece tanto soporte técnico como soluciones a problemas como inspiración y nuevas ideas para mejorar tu instancia de Home Assistant, ya que es común que los usuarios más avanzados compartan sus configuraciones e ideas, permitiendo así a usuarios principiantes usar trucos que otros usuarios han descubierto después de estar años interactuando con el sistema.
Las copias de seguridad son un aspecto clave en cualquier sistema que se almacene en un ordenador, nos permiten volver a un estado previo si nos equivocamos “experimentando” con el sistema, también nos permiten replicar el sistema guardado en otras ubicaciones.
Home Assistant provee de herramientas nativas para realizar y restaurar copias de seguridad, permitiéndonos experimentar con nuestro Home Assistant sin miedo a perder toda la configuración y no poder recuperarla.
Otra de las características principales de Home Assistant que queremos destacar es su gran comunidad de usuarios. Esta comunidad es extremadamente activa tanto en foros, Discord como en YouTube.
Todas las semanas se crean nuevos video tutoriales que facilitan aprovechar al 100% Home Assistant, además, tanto en los foros como en Discord todos los días los usuarios más expertos ayudan a los principiantes a resolver tanto las dudas más básicas como las más complejas.
Home Assistant es el sistema de domótica open-source más utilizado a nivel mundial. Proporciona herramientas excelentes para integrar dispositivos y automatizar tareas en tu hogar de manera sencilla sin necesidad de programar. Además, para usuarios avanzados proporciona también la capacidad de crear módulos propios que permiten ampliar las funcionalidades del sistema.
La robustez de Home Assistant se puede apreciar en su compatibilidad con más de mil marcas, demostrando así que para las propias marcas ser compatibles con Home Assistant es un aspecto clave. Esta sinergia entre las marcas y la comunidad open-source garantiza un largo y brillante futuro para Home Assistant.
¿Quieres comenzar en el ámbito de la domótica? Usa Home Assistant.
También te puede interesar
Con este taller conocerás los servicios de Stream Analytics y IoT Hub junto con su integración y aplicación...
Comienza a formarte con este curso de NodeJS aplicado a la domótica en un sector con un enorme...
A medida que las empresas adoptan cada vez más dispositivos IoT, mantener un control eficiente se convierte en una prioridad. La automatización...