Estoy cansado de fallar sistemas de hogar inteligentes, así que estoy construyendo el mío

Tal vez fue la vista de los usuarios de Sengled que literalmente se fueron en la oscuridad por sus inútiles bombillas Wi-Fi, tal vez fue otro aumento de precios, o simplemente un sentido general de que mis dispositivos inteligentes no estaban realmente bajo mi control. Cualquiera sea la razón, había desarrollado un creciente deseo de construir una configuración de hogar inteligente que no era un rehén de la nube.
Específicamente, estoy hablando de una configuración Smart Home alojada localmente, y actualmente estoy en el proceso de construir uno. Y aunque soy un experto inteligente en el hogar gracias a mi experiencia de seis años aquí en Techhive, me estoy dando cuenta rápidamente de cuánto todavía no Sepa mientras aborda la curva de aprendizaje empinada de un hogar inteligente de bricolaje.
Esta no es una guía paso a paso de cómo construir su propio sistema de hogar inteligente, que podría llegar más tarde, pero más un diario sobre dónde estoy en mi viaje de hogar inteligente autohospedado, dónde comencé y lo que espero lograr. Si has estado albergando pensamientos similares y mi historia te da algo de inspiración, mucho mejor.
Era un novato en casa inteligente completo cuando comencé aquí en Techhive; Había estado escribiendo sobre computadoras y tecnología durante 20 años, pero nunca antes había instalado una bombilla inteligente, mucho menos un centro doméstico inteligente. Con el tiempo, Mi apartamento se llenó de dispositivos inteligentesdesde los altavoces de Alexa y las pantallas de Google hasta las bombillas de Hue Philips e incluso un timbre de video de anillo. Mi tonto hogar se estaba volviendo inteligente.
Lo que yo no Como los sistemas inteligentes que me habían acostumbrado a cambiar cuando un fabricante u otro rediseñaría al azar una aplicación, arrojando mi flujo de trabajo doméstico inteligente al caos. Tampoco me gustó el ocasional interrupciones del servidor Eso me dejó incapaz de controlar mis dispositivos, ni las características que fueron colocado sin ceremonias detrás de paywalls. Ah, y No olvides los caminatas de los precios.
Tropezando en un hogar inteligente autohospedado
Me topé con el mundo del hogar inteligente autohospedado por accidente. Estaba experimentando con una Raspberry Pi no utilizada hace unos años (esto fue antes de terminar con cuatro de las tablas de computadora diminutivas que se ejecutan en mi red) y noté una opción para instalar algo llamado Asistente de casa. Sonaba un poco genial, así que lo probé y me sorprendió tener una instancia de asistente de casa girado en minutos.
Fácil, ¿verdad? No exactamente. Claro, conseguir el asistente de casa, una plataforma de casa inteligente de código abierto que ofrece decenas de integraciones y cuenta con cientos de contribuyentes ávidos, y correr no es un gran problema. Conseguirlo configuradoaunque, Toma el sentido de la experiencia, la experimentación y la paciencia, esta última calidad está entre aquellos que podría usar más.
En lugar de depender de la nube, mi configuración de trabajo Smart Home de trabajo en progreso se ejecuta en este pequeño tablero de Raspberry Pi.
Ben Patterson/Foundry
Mira, el asistente doméstico es bastante bueno para hacer ping a tu red local y ver qué dispositivos, inteligentes o de otro tipo, se pueden configurar en la plataforma. Pero una vez que agrega todos esos productos a un tablero de asistente de casa predeterminado, depende de usted organizarlos y trabajar juntos. Home Assistant le brinda toneladas de libertad para organizar sus dispositivos prácticamente de cualquier manera que mejor le parezca, pero la gama masiva de opciones, sin mencionar docenas de menús y configuraciones desplegables con etiquetas arcanas, puede ser intimidante.
Lidiar con la curva de aprendizaje
Es por eso que cada pocos meses más o menos, le daba otra oportunidad al Asistente Home, tinking en un tablero personalizado pero finalmente no llegará a ninguna parte. Un ecosistema inteligente patentado como Philips Hue, en contraste, es increíblemente intuitivo y muy fácil de configurar. La desventaja de Hue, Ring y otras plataformas cerradas es que estás sujeto a sus caprichos en constante cambio, mientras que la configuración de tu asistente de casa es tuya, proporciona que puedes configurarlo.
Sin embargo, en las últimas semanas, las cosas han comenzado a acelerar. Recientemente migré mi instancia de asistente de casa a una Raspberry Pi 5 más potente (mi antiguo Pi 3 simplemente no tenía la potencia o el carnero para mantener el establo del asistente de casa), y luego adquirí un hardware de onda Z que básicamente convirtió mi PI en un centro de onda Z.
A continuación, giré un servidor de materia en el PI y comencé a controlar mis dispositivos de subprocesos directamente en el Asistente de inicio, junto con mis productos Z-Wave. Por ahora, la configuración de mi hilo depende de un Mini de Apple HomePod y su enrutador de borde de subprocesos, que requiere iniciar sesión en mi cuenta de Apple; Finalmente, planeo agregar un módulo de hilo dedicado a mi equipo de asistente de casa para cortar ese empate en la nube.
Solo un poco de ayuda de mis (IA) amigos
Finalmente, era hora de tratar con ese molesto tablero de tablero nuevamente, pero esta vez traje refuerzos, lo adivinaste, estamos hablando de chatgpt. Falté al chatbot una larga lista de todos los dispositivos registrados en mi instancia de asistente de origen, y la IA escupió obedientemente un archivo de configuración de YAML en bruto. (Yaml es un lenguaje de programación, y el acrónimo representa el lenguaje de marcado YAML).
Conecté el código y voilà, apareció un tablero de múltiples tornas con la mayoría de mis dispositivos y automatizaciones perfectamente mostradas. El trabajo de Chatgpt no era perfecto; Hay una pestaña llena de errores de configuración errónea, y algunas de las pestañas no se presentan exactamente como me gustaría. Pero es un punto de partida, y lo más importante, puedo estudiar el trabajo de Chatgpt y aprender a hacerlo por mi cuenta.
Dando el siguiente paso
Entonces, ¿qué sigue? Un módulo Zigbee, para empezar, y luego, si soy realmente ambicioso, podría desaprobar mis luces Phillips Hue del puente Hue (que, naturalmente, depende de una conexión en la nube) y vuelva a emparejarlas directamente al centro local de Zigbee. Hacerlo significaría perder toda la funcionalidad adicional en la aplicación Hue, sin más animaciones ingeniosas, por ejemplo, y tan larga sincronización de música, pero también significaría no preocuparse por si los servidores de tono están arriba o abajo. (Para ser justos, los servidores de Philips Hue rara vez sufren hipo en absoluto, o al menos no en mi experiencia).
Una colina más pronunciada para escalar implica el uso de un asistente de voz impulsado por la IA local para controlar mis dispositivos. Home Assistant ofrece integraciones para todos los grandes proveedores de IA, incluidos OpenAI y Google Gemini, así como Ollama, una aplicación que permite que el hardware local ejecute modelos de IA de gran lenguaje.
Pero configurar LLM locales para tratar con docenas de dispositivos de inicio inteligente ha sido una tarea sorprendentemente complicada. Mis modelos de IA alojados localmente se han ahogado rutinariamente en las más de 100 entidades que están expuestas a mi instancia de asistente de origen, por lo que mi próxima tarea será reducir y subdividir ese total en piezas del tamaño de un bocado, así como para elaborar una solicitud del sistema que ayudará a la IA de manera confiable al significado e intención de mis comandos escritos. (El control de voz de voz a texto en el asistente de inicio requiere un procesamiento local, lo cual es un lote horrible para que mi hardware local asumiera, o una suscripción opcional en la nube de $ 6.50/mes).
Entonces, sí, un sistema doméstico inteligente alojado localmente como el asistente de inicio no es para todos. Para una experiencia más fácil, considere Hubitatun sistema doméstico inteligente de origen local pero de código cerrado que tiene un gran cuadro de ventiladores. (Nunca lo he probado, pero Nuestro revisor lo consideró “poco práctico” en su evaluación de 2021. Estamos muy atrasados para otra mirada a eso, así como un par de otros centros nuevos).
Pero si alguna vez sacude su puño en un fabricante de viviendas inteligente para rediseñar su aplicación, aumentar las tarifas de suscripción o bloquear permanentemente uno de sus dispositivos, un sistema doméstico inteligente autohospedado es la mejor venganza.
Esta historia es parte de La cobertura en profundidad de Techhive de los mejores sistemas domésticos inteligentes.