7 - Sobre la automatización de tu casa
¿Quieres tener un hogar inteligente?¿Quieres poner en marcha la automatización de tu casa? Con Home Assistant y una Raspberry Pi puedes hacerlo fácilmente.
Seguro que si estás escuchando este podcast, es porque eres, como yo, un geek, en mayor o menor medida, pero eres un geek. Tal y como queda definido en la wikipedia, eres una persona fascinada por la tecnología y la informática. Yo te puedo asegurar que si lo soy. Me recuerdo en diferentes momentos de mi vida, desmontando y montando todo tipo de chismes. Desde un coche teledirigido de los de entonces, de esos que iban con cable, hasta una minicadena. Por supuesto, no en todas las ocasiones tenía éxito, pero sin lugar a dudas disfrutaba, entendiendo y comprendiendo como iban las cosas.
Posteriormente entraron en mi vida los ordenadores. Primero de la mano de mi Julio con el que compartí tremendas tardes de sábado y domingo haciendo diferentes aplicaciones. Desde una que intentaba predecir los resultados de las quinielas, hasta otra que hacía lo mismo pero con algún que otro sorteo. Por supuesto, todo esto no tuvo éxito, pero fue muy muy divertido. Mas tarde fueron Juan Manuel y José Carlos, con los que disfruté muchísimas tardes de fin de semana con un Commodore Amiga. Ahí me empeñé en hacer un simulador de vuelo, pero ahí quedó, en un intento. Pero sin lugar a dudas muy divertido.
Entonces llegó el primer ordenador a casa, lo que llamábamos un ordenador clónico… Madre mía… esto fue ya la bomba. Sobre todo, desde hace unos años que los precios bajaron considerablemente, y cada uno se podía hacer y montar lo que quisiera y como quisiera. Entonces ya hacía de todo, tanto con hardware como con software….
Pero realmente, la explosión del mundo geek, creo que ha llegado ahora con la Raspberry y otros sucedáneos, que han permitido democratizar el internet de las cosas, el IoT. Ahora es cuando los definidos como geeks disfrutamos de verdad. Tenemos un montón de elementos, chismes, interruptores, detectores, a un precio relativamente bajo, y digo lo de relativamente bajo, porque pensándolo bien, baratos lo que se dice baratos no son, pero si que nos dejan disfrutar una barbaridad, haciendo cualquier cosa que se nos puede pasar por la cabeza.
Lo importante, en muchos casos, y como me sucedía a mi hace años, no es el fin, sino el propio camino. No es conseguir hacer una automatización que apague las luces cuando nos vamos de casa. Eso probablemente lo puedas encontrar en el mercado. Lo realmente importante es disfrutar haciéndolo. Conseguir hacer estas cosas, realmente te llena de satisfacción, es un verdadero subidón de adrenalina… Y ahora con una sencilla Raspberry puedes conseguir hacer la automatización de tu casa.
Sobre la automatización de tu casa
¿Que es Home Assistant?
Home Assistant es un software para la automatización de tu hogar que se centra en el control local y la privacidad. Se trata de una iniciativa llevada a cabo por personas, de las que se lo hacen ellos todo, de todo el mundo. Lo que los anglosajones llaman DIY y nosotros le decimos A lo Juan Palomo, yo me lo guiso, yo me lo como.
La gran ventaja de esta solución, la gran ventaja de Home Assistant, es que se trata de un software que puede correr perfectamente en una Raspberry Pi. Esto para ti, y para mi, y para cualquier geek, es lo que diríamos la pera limonera. Nos permite tener con un dispositivo de unos 70 € (entre pitos y flautas), un sistema domótico hecho completamente por nosotros.
Y esto de hecho por nosotros se refiere no solo a la parte de hardware, ya que nos permite integrar todo tipo de chismes. También a la parte de software, ya que podemos automatizar todo a nuestra entera medida.
Como he dicho en la introducción, vamos a disfrutar de todo el proceso de creación y configuración de nuestro sistema domótico, y esto es ya de por si algo realmente espectacular. Pero hay algo que un sistema dómotico de mercado no te va a poder ofrecer y es la personalización sin límites.
Hace unos días hoy un episodio del podcast de @OliverNabani, que hablaba sobre automatización, y en particular, algunos ejemplos que me llamaron mucho la atención, y que quiero poner en funcionamiento en las próximas semanas. En particular,
- Que a la hora de despertarte se encienda la luz de forma progresiva y con un determinado rango de colores
- Si está lloviendo que el color de la bombilla de la entrada sea uno u otro para recordarte que cojas un paraguas
- Que encienda la luz de la entrada cuando te estás aproximando a casa
- Que apague las luces de casa cuando te vayas de casa
Componentes
Cuando estaba preparando este podcast había casi 1200 componentes disponibles. Clasificados en diferentes categorías, desde clima, notificaciones hasta cualquier otra cosa que te puedas imaginar. No solo son piezas de software como relaciones con servicios del tipo Telegram o Twitter. También son otros elementos como pueden ser bombillas, detectores, sensores o todo tipo de dispositivos. Esto es una puerta abierta a todo un mundo de posibilidades.
Automatización
Una vez ya tenemos nuestros componentes unidos a Home Assistant, el siguiente paso es automatizarlo todo. Es decir, establecer reglas que nos permitan determinar el comportamiento de nuestro hogar. El sistema de automatización de Home Assistant está formado por tres elementos.
- trigger. Es el suceso que se hace que se desencadene el proceso de automatización. Este evento, puede ser, la posición solar, tu posición determinada por GPS, la hora del día.
- condition. Es lo que se debe cumplir para que se ejecute el proceso asociado a la automatización. Por ejemplo, que salga el solo, que entres o salgas de casa o cualquier otra circunstancia similar.
- action. Es lo que se ejecutará cuando se haya producido el evento y se cumpla la condición señalada.
Conclusión
En los próximos días publicaré un tutorial como puedes instalar este sistema de automatización en la Raspeberry Pi. De esta forma y con algunos pasos iniciales, para tenerla funcionando de forma sencilla. Se trata de un proceso de varios capítulos. En ellos empezaremos por lo más básico, que es la instalación de Home Assistant en la Raspberry Pi. Y continuaremos hasta terminar por diferentes y complejos procesos de automatización. Come estos procesos conseguiremos hacer casi cualquier cosa que te puedas imaginar. Y todo ello con el objetivo de hacerte la vida más fácil, así como procurarte una buena dosis de entretenimiento.
En realidad, hacemos muchas acciones de forma repetitiva. Estas acciones las podemos reducir sensiblemente con el uso de piezas de software como Home Assistant. Esta herramienta nos permite reducirlas ya sea por que las realiza directamente él, o porque nos recuerda que tenemos que hacerlas.
Más información,