Home Assistant + IA local: automatizacion inteligente sin depender de la nube
La domotica ha dejado de ser un capricho para convertirse en una infraestructura util en muchos hogares, pero gran parte de su potencial sigue atada a servicios en la nube que dependen de conexion a internet, suscripciones y politicas de privacidad cambiantes. Home Assistant ofrece una alternativa robusta para gestionar dispositivos de forma local, y al combinarlo con modelos de lenguaje ejecutados en hardware propio se abre la puerta a una automatizacion realmente inteligente, contextual y privada. En este articulo analizamos como montar un asistente domestico basado en Home Assistant y un LLM local, cuanto cuesta, que rendimiento se puede esperar y donde estan los limites reales de la propuesta.
Por que anadir un modelo de lenguaje local a Home Assistant
Home Assistant ya permite automatizar reglas sencillas mediante escenas, scripts y condiciones basadas en sensores, luces, clima o presencia, pero estas reglas son rigidas y requieren programacion manual para cada caso de uso. Un modelo de lenguaje local introduce capacidad de razonamiento natural, lo que permite interpretar ordenes complejas como 'baja la calefaccion en las habitaciones que no se usan esta noche' sin necesidad de crear una automatizacion especifica para cada escenario.
La ventaja mas inmediata es la privacidad: las peticiones de voz, el historial de dispositivos y las rutinas del hogar nunca salen del servidor local. Esto elimina la dependencia de Alexa, Google Assistant o servicios de terceros que procesan grabaciones en sus propios centros de datos. Ademas, un sistema local sigue funcionando durante cortes de internet, lo que lo hace mas fiable para automatizaciones criticas como alarmas, riego o gestion de energia.
El coste a largo plazo tambien cambia de modelo: en lugar de pagar suscripciones mensuales por asistentes inteligentes, se invierte una vez en hardware y electricidad. Un servidor domestico con capacidad suficiente puede ejecutar Home Assistant, un LLM de 7B-8B parametros y otros contenedores utiles al mismo tiempo, consolidando varios servicios en una sola maquina eficiente.
- Procesamiento local: voz, texto y automatizaciones sin salir de casa.
- Disponibilidad offline: util durante cortes de red o lentitud del ISP.
- Control total sobre datos, configuraciones y modelos utilizados.
- Reduccion de dependencia de suscripciones en la nube.
Hardware realista para 2026: opciones y presupuestos
La eleccion del hardware depende de cuantos dispositivos se van a gestionar, que modelo de lenguaje se desea ejecutar y si se planean otras cargas como camaras, almacenamiento o servidores multimedia. Para un hogar tipico con 50-100 entidades de Home Assistant y un LLM de 7B parametros, la configuracion minima recomendada gira en torno a 16 GB de RAM, un procesador moderno de cuatro nucleos o mas, y almacenamiento SSD de al menos 256 GB.
Una de las opciones mas equilibradas sigue siendo el Mac Mini M2 con 16 GB de RAM, que en 2026 se encuentra por unos 700-800 euros nuevo y mucho menos de segunda mano. Su memoria unificada y su bajo consumo, de unos 6-8 W en reposo, lo hacen ideal para ejecutar Home Assistant en contenedores y cargar modelos de hasta 8B parametros sin problemas. Sin embargo, no es compatible con Proxmox ni con arquitectura x86, por lo que la virtualizacion se limita a Docker o a maquinas virtuales ARM.
En el lado x86, un mini PC con Intel N150 o AMD Ryzen 5 de serie 7000, 32 GB de RAM DDR5 y SSD NVMe ofrece mas flexibilidad para virtualizar, aunque el consumo sube a 15-25 W. Un equipo de estas caracteristicas cuesta entre 400 y 700 euros dependiendo de la memoria y almacenamiento. Si el presupuesto es ajustado, un Intel N100 con 16 GB puede valer para Home Assistant basico y modelos de 3B parametros, pero se queda corto para LLMs de 7B o mas.
- Mac Mini M2 16 GB: ~700-800 euros, 6-8 W, ideal para LLM de 7B-8B.
- Mini PC x86 con Ryzen 5 / Intel N150 y 32 GB: ~400-700 euros, mas versatil.
- Intel N100 con 16 GB: ~250-350 euros, valido solo para cargas ligeras.
- Almacenamiento SSD indispensable: Home Assistant y base de datos son exigentes con el disco.
Arquitectura practica: Home Assistant, Ollama y el pipeline de voz
La arquitectura mas sencilla y probada en 2026 consiste en ejecutar Home Assistant como aplicacion principal, ya sea sobre Home Assistant OS, Docker o una maquina virtual, y desplegar Ollama como servicio de inferencia local en la misma red o en el mismo host. Ollama facilita la descarga y ejecucion de modelos como Llama 3.1, Mistral, Qwen 2.5 o Gemma, gestionando cuantizaciones que reducen el consumo de memoria sin sacrificar demasiada calidad.
Para conectar ambos mundos, Home Assistant expone el componente Conversation, que permite integrar distintos agentes de lenguaje. Existen integraciones de la comunidad, como la de Ollama o la de Local LLM Conversation Agent, que envian el texto transcrito por voz al modelo local y devuelven una accion interpretada. El flujo completo seria: microfono captura audio, Home Assistant Voice o Whisper local realiza la transcripcion, Ollama interpreta la intencion, y Home Assistant ejecuta la accion correspondiente sobre luces, termostatos, persianas o notificaciones.
La latencia de este pipeline es uno de los puntos clave. En un Mac Mini M2 o un mini PC con GPU integrada moderna, una inferencia de 7B parametros con cuantizacion Q4 suele tardar entre 100 y 400 milisegundos para una consulta corta. Si se suman 200-500 ms de transcripcion local con Whisper tiny o base, el tiempo total desde hablar hasta la accion ronda el medio segundo o un segundo, comparable a muchos asistentes comerciales y mucho mas rapido que una peticion que tenga que ir a internet y volver.
- Home Assistant actua como orquestador de dispositivos y reglas.
- Ollama gestiona modelos locales con cuantizacion optimizada.
- Whisper local se encarga de la transcripcion de voz.
- El Conversation Agent traduce intenciones en acciones sobre el hogar.
Escenarios reales donde la IA local aporta valor
El uso mas evidente es el control por voz contextual. Poder decir 'pon la casa en modo trabajo' y que el sistema entienda que debe encender la luz del despacho, subir las persianas parcialmente, silenciar notificaciones de entretenimiento y ajustar la calefaccion sin que el usuario haya configurado una escena previa con ese nombre exacto. El modelo infera la intencion general y mapea dispositios conocidos, lo que reduce la friccion del dia a dia.
Otra aplicacion util es el diagnostico automatizado del hogar. El modelo puede analizar logs de Home Assistant, detectar patrones anomalos como un sensor de puerta que no reporta durante horas, un consumo electrico inusual o una bateria baja en varios dispositivos a la vez, y resumirlo todo en una notificacion clara. Esto ahorra revisar manualmente docenas de entidades y permite actuar antes de que un fallo se cronifique.
Finalmente, la IA local puede ayudar a generar y mantener automatizaciones en YAML o en el editor visual de Home Assistant. Describir con lenguaje natural lo que se quiere lograr y obtener un borrador de script, condicion o plantilla reduce la barrera de entrada para usuarios que no dominan la sintaxis. Aunque siempre conviene revisar y probar lo generado antes de activarlo, el ahorro de tiempo en tareas repetitivas es considerable.
Rendimiento, consumo y limitaciones que conviene conocer
Un modelo local de 7B parametros en cuantizacion Q4_K_M consume aproximadamente entre 4 y 6 GB de RAM en reposo, mas el pico que se produce durante la inferencia. Si se suman Home Assistant, la base de datos de historial, contenedores auxiliares y la transcripcion con Whisper, una instalacion modesta puede llegar facilmente a los 12-16 GB de RAM. Por eso 16 GB es el minimo realista y 32 GB deja margen para crecer y ejecutar modelos mayores de forma occasional.
El consumo electrico de un Mac Mini M2 ronda los 6-8 W en reposo y puede subir a 15-20 W durante inferencias intensas. Un mini PC x86 consume algo mas, entre 10 y 25 W segun carga. En terminos anuales, esto se traduce en unos 15-40 euros de electricidad adicionales al ano, dependiendo de la tarifa y del uso, una cifra muy inferior a las suscripciones tipicas de asistentes en la nube durante el mismo periodo.
Las limitaciones son claras: la calidad de comprension no alcanza al mismo nivel que los modelos cloud mas grandes como los de 70B parametros o los servicios comerciales, y las respuestas pueden ser mas literales o fallar en ordenes muy ambiguas. Ademas, el mantenimiento recae totalmente en el usuario: actualizar modelos, revisar logs, resolver conflictos entre integraciones y garantizar copias de seguridad. No es una solucion para quien busque algo que funcione sin tocar nada, pero si es una opcion excelente para quien valore la autonomia y la privacidad.
Combinar Home Assistant con un modelo de lenguaje local transforma la domotica de un conjunto de reglas programadas a un sistema capaz de entender contexto, responder a ordenes naturales y razonar sobre el estado del hogar sin depender de servicios externos. La inversion inicial, que oscila entre los 300 y los 800 euros segun el hardware elegido, se amortiza rapido frente a suscripciones en la nube y devuelve el control absoluto sobre los datos. No es aun tan perfecto ni tan sencillo como los asistentes comerciales, pero para entusiastas del self-hosting, la privacidad y la eficiencia energética, representa una de las configuraciones mas interesantes disponibles en 2026.
Fuentes
- Home Assistant Official Documentation - Local Assist and Conversation Agents, 2026
- Ollama Blog - Running quantized LLMs on consumer hardware, 2026
- Tom's Hardware - Mini PC and local AI buyer's guide, 2026
- Phoronix - Linux benchmark comparison: ARM vs x86 for home servers, 2026
- EnergySage Smart Home Report - Power consumption of local AI assistants, 2026
*Este articulo es parte de ByteStream, analisis tecnico sobre IA, desarrollo y self-hosting.*