Mi hogar inteligente ha sido un desastre durante un tiempo. Antes de escribir esto, era una combinación de un hub Hue y HomeKit, el primero de los cuales no me gustaba mucho tener, y el segundo el tolero. Pero desde hace unos años, he querido convertir toda mi casa en Home Assistant: el software de automatización del hogar. Y ahora, con SkyConnect Connect, una combinación de dongle Zigbee y Matter/Thread de Home Assistant, esta transición se ha completado. Pero en el proceso rompí la mitad de las cosas de mi casa. Nada funciona, y no podría estar más feliz.
Home Assistant, para aquellos de vosotros que no siga el ritmo de los nerds de Smart Home, es la opción casi universalmente aceptada para la domótica gratuita y de código abierto. A diferencia del HomeKit de Apple (que requiere dispositivos Apple), puede funcionar en ordenadores de una sola placa como el Raspberry Pi, un contenedor Docker o, básicamente, cualquier pequeño ordenador donde pueda instalarlo. También le permite adentrarse mucho en las malas hierbas con cómo, precisamente, desea automatizar su hogar. No es la opción más intuitiva, pero no es tan difícil, y si incluso estás remotamente paranoico sobre quien tiene las llaves de tu hogar inteligente (que soy yo), Home Assistant es una de tus mejores apuestas.
Ahora, además del problema de la seguridad doméstica, uno de los problemas más importantes con la domótica es la interoperabilidad. Fuera de la caja, toneladas de aparatos domésticos inteligentes históricamente no han jugado bien juntos (estoy mirando, Philips Hue). Esto ha mejorado mucho a medida que han pasado los años, especialmente con HomeKit y Google Home, pero Home Assistant siempre ha destacado en esto porque tiene una comunidad muy activa de nerds que quieren que todos sus juguetes extraños jueguen bien de formas muy específicas. Si tiene un interruptor que desea trabajar con otro dispositivo, es muy probable que alguien haya pasado mucho tiempo configurándolo y poniendo esta información online como plano.
Es posible que también esté al corriente de Matter, el nuevo estándar para la domótica que pretende facilitar muchos de estos problemas. Si no conoce la materia y el hilo, le recomiendo mucho El Virgenel propio explicador. El lanzamiento todavía está en proceso, y todavía no hay tantos dispositivos en estado salvaje, pero si todo va según lo previsto (grande si) entonces debería haber muchos menos dolores de hacia delante.
Quería deshacerme de este centro y que todo funcionara en un pequeño ecosistema
Había experimentado brevemente con la ejecución de Home Assistant como contenedor Docker en mi NAS (mi pequeño dispositivo de red que utilizo para almacenar películas) hace unos años. Me impresionó mucho la forma en que podía comunicarse no sólo con mis dispositivos domésticos inteligentes existentes, sino también con la granularidad que me permitió programar mis dispositivos existentes. Pero lo que me frenó fue mi sistema Philips Hue, que durante años había hecho que utilizar cualquier cosa fuera de su ecosistema fuera tarea. Hasta hace poco, Hue confiaba en Zigbee, un estándar de red de malla de baja potencia, para que las bombillas hablaran entre sí.
Como primer adoptador del sistema Hue, Hue no ha facilitado las cosas. A pesar de compartir el protocolo Zigbee con otras bombillas e interruptores, hacerles jugar bien con ellos ha sido históricamente cómo estirar los dientes. Por ejemplo, Ikea tiene su propio sistema doméstico inteligente, con su propio concentrador y aplicación y todo (eh mira, tiene un con la materia ahora!), pero hace unos años, hacerlos jugar bien implicaba muchas extrañas soluciones. Por supuesto, existen soluciones e integraciones excelentes que podría utilizar, tales como Zigbee2MQTTel Integración de Philips Huey ahora, Materia. Pero era el principio de la cosa: quería deshacerme de ese centro y que todo funcionara en un pequeño ecosistema. Quería un nuevo comienzo. Aquí es donde entra SkyConnect.
Añadir Zigbee (o incluso Z-Wave) en Home Assistant no es nuevo. Toneladas de dongles USB, como el ConBee II, ya existe. El SkyConnect es nuevo, ya que añade soporte Zigbee y Thread / Matter, y aunque no tengo dispositivos Matter en mi casa, saber que está parcialmente a prueba de futuro y fabricado para funcionar directamente con Home Assistant fue un impulso suficiente para hacer me el pedido previo. . Es una gran excusa para dar el paso y empezar de nuevo. Otra opción para añadir materia y Zigbee es Auxiliar del hogar Amarilloun pequeño tablero robusto que utiliza un Raspberry Pi Módulo de cálculo 4pero no tengo acceso a un CM4, así que fui con el dongle.
Ahora normalmente sólo lo ejecutaría como contenedor Docker en mi NAS, pero no tenía ni idea de si el dongle era incluso compatible y pensé que era mejor dedicar un dispositivo entero a hacer funcionar mi hogar. Afortunadamente, recientemente había sustituido una red de Raspberry Pis por discos de transmisión WiiM, así que tenía unos cuantos Raspberry Pi 4B por ahí (si todavía le cuesta encontrar uno, rpilocator es una gran herramienta). Ya era hora de ponerse en serio. La instalación de Hass.io (el sistema operativo de Home Assistant) es muy fácil si alguna vez ha hecho algo complicado de forma remota con un Raspberry Pi; basta con que descargue el archivo .img o copie la URL, utilice software como Etcher para escribirlo en una tarjeta microSD y siga las instrucciones desde allí. En cuanto a los proyectos de código abierto, éste es un proceso muy sencillo para empezar.
SkyConnect parece una pequeña unidad USB azul y viene con un pequeño cable de extensión, específicamente porque se sabe que los puertos USB 3.0 causan interferencias con dispositivos inalámbricos. El dispositivo en sí es plug-and-play, es decir, no es necesario configurar nada; Home Assistant sólo le reconocerá y le hará funcionar.
Aquí viene la parte divertida: el proceso lento y doloroso de desmontar todo lo conectado al Philips Hue Hub. Para ese proceso, iba a utilizar Zigbee Home Automation. El proceso es sencillo pero menos intuitivo que el software realizado específicamente para el hardware. Puesto que debe desvincular las bombillas y los mandos a distancia con el concentrador para hacerlos funcionar, esto significaba que todos los interruptores de mi casa estaban temporalmente fuera de servicio. Nada funcionó, pero me emocioné porque pude hacerlo todo según mis condiciones, utilizando el software que alojaba y sin un centro extraño poco cooperativo que me cogiera la mano.
Empecé emparejando mis bombillas ZHA (Zigbee Domótica), una integración que hablaría con mis bombillas y mandos Zigbee. A partir de ahí, Blueprints fue muy útil. Planos son predefinidos de automatización que simplifican el proceso de programación en Home Assistant. Había que reprogramar los interruptores de pared Hue que tenía. Planes de HA increíbles es una gran fuente, y tenía un plano compatible disponible, aunque me tropecé un poco con el archivo de texto de ayuda que necesitaba configurar para que el Blueprint funcionara realmente. A partir de ahí empecé a montar todas las escenas de iluminación que tenía.
La situación pasó de la línea de base a la diversión cuando empecé a integrar a otros interruptores que no fueran Hue en mi ecosistema Home Assistant. Tengo el Elgato Luces clave configurado en mi escritorio para realizar streaming y llamadas de Zoom, y ahora, con Home Assistant, podría omitir la aplicación y tratar las luces como cualquier otra bombilla o interruptor, añadirlas a escenas e incluso automatizarlas. Entonces empecé a añadir otros dispositivos a mi casa, como sensores de Xiaomi que pude utilizar para encender las luces de mi oficina cuando detectan movimiento. También tengo otras bombillas y tiras de luz personalizadas que he hecho a mano que funcionan en algo que se dice PAÍS, un sistema basado en Wi-Fi que permite un control muy granular de las tiras de luz. El tema de WLED es un artículo en sí mismo, pero lo largo y corto es que uno La integración por eso existe en Home Assistant. También trabaja alguien una integración con mis discos de WiiM, aunque todavía tengo que cavar realmente en éste.
A partir de ahí, las cosas se vuelven realmente pervertidas. He instalado HACS, o Home Assistant Community Store, un complemento que requiere un poco de configuración complicada pero que le permite descargar repositorios GitHub personalizados para hacer cosas realmente extrañas. Mi colega Chris Grant, un verdadero experto del Asistente en el Hogar, también me propuso Node-RED, un complemento para configurar una automatización doméstica compleja mediante nodos de diagrama de flujo. Estaba en el cielo de los cerdos. Podría hacer algunas cosas realmente tonto ahora.
¿Necesitaba comprar Home Assistant SkyConnect para empezar a utilizar Home Assistant? O mejor aún, ¿necesitaba Home Assistant? Sinceramente, no. Podría haber vivido mi vida usando HomeKit y la aplicación Hue y estar perfectamente satisfecho y contento. Todo estaba configurado y se desarrollaron innumerables soluciones para que mi sistema de dispositivos parches se hablaran entre ellos. Pero a medida que me he ido haciendo mayor, me he vuelto más irritable sobre quién y qué tiene acceso a mis cosas, y estoy cada vez más impaciente cuando no se me permite hacer algo con mi hardware de la forma más depravada posible. Aunque nunca tendré un caso de uso para un interruptor de luz que también envíe un correo electrónico, sé que, si alguna vez quisiera hacerlo posible, ahora podría hacerlo con un simple diagrama de flujo Node-RED.
Esto se reduce al control. Y aunque SkyConnect es sólo un simple dongle de radio, también representó una excusa para recuperar ese control, hacer algo que había estado posponiendo durante años y, finalmente, hacer de una casa inteligente mi hogar.