Es cada vez más habitual tener dispositivos conectados en el hogar, dependientes de distintas aplicaciones y que te acaban llenando el teléfono de aplicaciones basura que acabas usando ocasionalmente pero que ocupan espacio y relentizan el móvil. Cuando empiezan a crecer los dispositivos, es cada vez mayor engorro, las interfaces de las aplicaciones son un horror y además los dispositivos no se comunican entre ellos, por lo que aquello de ‘casa inteligente’ queda un tanto en entredicho.
Cuando entras en este mundo, es imposible no dedicar tiempo a buscar opciones, ideas y cosas que mejorar y donde primero llegas es a encontrar una plataforma que te permita integrar todos, o parte de los dispositivos, para que te automatice determinadas tareas y no tengas que estar dependiendo de las apps oficiales y que, en definitiva, te hagan el día a día más ‘smart’ y cómodo. IFTTT es ya una vieja conocida que te permite incluso añadir proyectos hechos con arduino pero con el avance de la tecnología, llegaron las grandes tecnológicas, como Google, Amazon o Apple (entre otras) con sus sistemas de ‘smart home’ que te permiten integrar todos o la mayoría de los dispositivos inteligentes que se fabrican, ya que funcionan con unos mismos estándares de comunicación, y te dan mayor libertad de automatización que la ya comentada IFTTT.
Plataformas como las ya mencionadas nos facilitan el día a día pero nos damos cuenta de que tiene inconvenientes, como las limitaciones que pone la propia empresa a la hora de automatizar determinadas tareas, que bien puede solucionarse con el equipo nuevo que te pidan o simplemente no se puede hacer, y luego está el retardo entre las acciones, desde que mandas el comando hasta que se enciende o apaga algo, sale de casa y va rebotando entre servidores, para acabar volviendo a casa y que el dispositivo haga lo pedido; suele ser un tiempo corto, pero lo suficiente como para resultar un tanto molesto, a veces. Pero además de los inconvenientes físicos que se nos plantean, también está la cuestión ética, o filosófica si lo prefieres, que es el hecho de que todos los dispositivos que tengas en casa estén vinculados y soportados por una multinacional tecnológica, con acceso directo a todos ellos. Seguro que nadie te va a espiar, de verdad, pero los datos suponen negocio y no quiero que se haga a costa de mi privacidad y, que de vez en cuando, salen alertas en el teléfono que hace que te den escalofríos por la cantidad de información propia de la que disponen, y si puedo evitar que los datos de toda mi casa estén a su disposición, me parece un buen argumento a favor de tener un servidor domótico en casa; que, trabajando en local, evitarás ese retraso entre orden y acción, y tendrás unas cuántas funciones para automatizar en casa, pudiendo integrar todos tus dispositivos. Por si te faltaban razones.
La idea de este texto era hacer una guía para mí, una pequeña, de hecho, una guía que pueda ir usando a medida que avanzo en el proceso de domotización de mi casa, con proyectos y herramientas para ir cogiendo y añadiendo. Llevo tiempo aprendiendo, pero soy un profano en muchas de las cuestiones que trato aquí, así que es posible que tenga algún error o imprecisión, aunque la idea del texto es que también fuese entendible, sin muchos tecnicismos o temas en profundidad, que siempre hay tiempo para eso.
En la guía, si se le puede llamar así, hago un recopilatorio de herramientas y tecnologías para cubrir lo que entiendo que son todas las tecnologías básicas (algunas más que otras) de una casa domótica, preferiblemente soluciones económicas pero seguras, de código abierto y que, en la medida de lo posible, lo pueda montar cualquier persona que se inicie en el mundo maker.
Núcleo
Home Assistant mediante un contenedor Docker en un servidor propio, preferiblemente evitar el uso de Raspberry pi, aunque es funcional para entornos no muy grandes.
Docker es el software que te permitirá instalar HA y otros servicios en tu servidor.
Linux es la opción alternativa a Docker (más o menos), que configurándolo como servidor e instalando el repositorio de HA, tendremos listo nuestro servidor domótico. Si te decantas por esta opción, seguro que tienes más experiencia que yo con Linux.
Interface
Floor Plan es el nombre del addon que permite configurar una interfaz gráfica llamativa e intuitiva, añadiendo animaciones e iconos para interactuar con los distintos dispositivos que tengamos en el hogar. Se configura mediante planos previamente diseñados en png o svg y CSS. Añadir sensores al plano requiere reiniciar el sistema, pero no así cambiar las imágenes o modificar el CSS. Se pueden establecer diferentes plantas, hacer zoom por habitaciones e incluso dispone de integración con Unity. Tener este addon no es incompatible con tener otras pantallas con sensores, esta forma es visual y sencilla. Es preferible hacer el render desde una vista superior plana. Idea 01 e idea 02.
Iluminación
Sobre las bombillas inteligentes hay poco que decir porque la plataforma tiene integración local con la mayoría de fabricantes actuales, y todos los principales. Si optásemos por automatizar bombillas convencionales, por la razón que sea, podríamos recurrir a un switch de sonoff, que son baratos y podría integrarse en el cajetín de la habitación, sin problemas de integración con HA.
Si hablamos de tiras LED, lo recomendable es recurrir a un NodeMCU con WLED pudiendo coger diodos monocolor pero siempre será más divertido usar los RGB programables (ws2812) en tiras o cuerdas (más baratos). WLED te evita tener que programar y sólo tendrás que establecer los ajustes para que las luces hagan juegos de color.
Si con las LEDs quieres ir un paso más allá, LedFx es perfecto para hacerlas bailar con el ritmo de la música, con gran cantidad de opciones configurables y otra vez, sin tener que programar nada, y puedes hacer incluso grupos de luces para que, por ejemplo, baile toda la casa; y aunque es integrable con HA, el problema viene porque necesitas instalarlo en un ordenador que calcule los juegos de luces y que además disponga de una entrada de audio, por lo que no te valdrá únicamente con el controlador de cada tira led ni, por ahora, podrás enviar una playlist de Spotify y olvidarte, es algo más complejo. Pero decididamente a tener en cuenta y a estar pendiente de los avances.
xLights es una aplicación que necesita instalarse en un ordenador para poder configurar los juegos de luces, pudiendo sincronizar numerosos grupos de luces. Está pensado para animar grandes equipos de luces como puedan ser las de una instalación navideña (las grandes) o incluso espectáculos públicos. Un software con muchas posibilidades, no muy complicado de usar, pero con muchas horas de configuración por delante hasta tener el resultado que quieras.
Sonido
Audiocast permite establecer un punto airplay para altavoces no inteligentes que, a su vez, permite sincronizar por grupos. Integración en HA pendiente de revisión, pero se supone que aparecen en el panel de audio de la plataforma.
En cuanto a la plataforma de gestión de audio, se suele usar Volumio, sobre una raspberry pi, que es de código abierto, cuenta con una interfaz minimalista y permite la integración de plataformas comerciales como Spotify o listas de web radio. Permite la transferencia de audio sin cambiarles la compresión ni modificarlo, así que podremos tener calidad HI-FI. La salida por Jack de 3.5 de la raspberry será insuficiente si te gusta la música, pero existen placas de extensión que le ofrecen salida RCA y óptica.
Otra opción menos económica, pero de mayor calidad es disponer de un ordenador que haga la función de servidor de música e instalarle una placa de audio con distintas funciones. Respecto al software de gestión, Volumio es una opción, pero hay más, que igual se adaptan mejor, así como el hardware.
HiFiBerry es otra interesante opción, con sistema operativo propio y un sinfín de placas extra que añadirle a la raspberry pi, con distintas opciones para no tener que depender del puerto Jack que trae por defecto la placa principal. Podremos disponer de conexiones digitales, analógicas o mixtas, incluso para la versión Zero de raspberry pi, o amplificadores para que los altavoces no se queden cortos. Entre el software y el hardware, es una plataforma con muchas posibilidad que te permite crear hasta una estación de radio en internet además de otros proyectos.
Una opción económica para volver inteligentes los viejos altavoces es recurrir al proyecto Ka-Radio32, basado en NodeMCU y que te permitirá reproducir música en stream o con la función airplay desde el móvil. La calidad no será la misma que si usamos una placa HiFi pero por, el dinero que cuesta esta opción, nos puede salir a cuenta y más si los altavoces no nos costaron mucho dinero.
Multimedia
Plex es sin duda la opción más sencilla para gestionar el contenido multimedia de nuestro ordenador o NAS, con una interfaz sencilla y organizada que podremos integrar en HA o utilizar desde fuera de casa. Nos permite sincronizar audio y vídeo, y se añaden carátulas, ratings y sinopsis automáticamente. La cantidad de archivos dependerá de nuestro almacenamiento. Necesitaremos instalar la aplicación de servidor en el equipo que contenga los archivos.
Kodi es la opción open source, probablemente la mejor, pero deberemos dedicar bastante tiempo a configurarlo a nuestro gusto. Gran cantidad de opciones disponibles, addons, airplay e integración con HA. No deberemos instalar nada en el servidor multimedia, simplemente configurar el SMB para tener acceso desde Kodi a la carpeta de archivos. Cuenta con una interfaz similar a servicios de streaming y tiene carátulas, ratings, sinopsis, televisión, se puede integrar Plex, Netflix, TVE y varias plataformas más.
Chromecast es la opción más cómoda si no nos importa depender de Google. Apenas hay que configurar el wifi y un par de ajustes básicos. Se integra sin problemas con HA e integración por defecto con diversas plataformas. Es un sistema cerrado, pero funciona a la perfección, lo mejor para vagos (en el buen sentido).
Las tres opciones se pueden integrar en HA.
Continúa leyendo:
Apuntes para domotizar el hogar. Parte 2
|
Apuntes para domotizar el hogar. Parte 3
|
0 comentarios