Volver al Blog
AI AgentsHome AssistantSmart Home

Agente de IA + Home Assistant: integración realista

Cómo combinar Home Assistant con un agente de IA de verdad en 2026: qué hace bien el agente incorporado, dónde encaja MCP y cuándo entra Hermes.

Por Hermify Team||9 min de lectura
Panel de control oscuro con el logo azul de Home Assistant a la izquierda y un grafo verde de herramientas MCP a la derecha, unidos por una fina línea verde brillante

El panorama de Home Assistant en 2026

Home Assistant ya trae sus propios agentes de conversación. Desde la versión de septiembre de 2025 "AI in Home Assistant", puedes enchufar OpenAI, Anthropic, Google o un servidor Ollama local directamente en el pipeline de Assist para que controle tus dispositivos, escriba automatizaciones y responda preguntas sobre tu casa. Si has ido siguiendo el terreno este año, el gran cambio es que modelos pequeños con function-calling como Qwen3 8B ya resuelven esas llamadas a herramientas con fiabilidad en un mini PC, así que todo el bucle puede quedarse local.

Eso cubre buena parte de lo que la gente busca cuando teclea "ai agent home assistant integration". No lo cubre todo. Lo que Home Assistant no te da de serie es un agente persistente, dirigido por mensajes, que viva fuera de la casa, recuerde cosas entre estaciones, haga comprobaciones programadas y te alcance en el móvil cuando no hay nadie delante de un panel de pared. Ahí es donde un agente externo, conectado por MCP, se gana su hueco.

Lo que los agentes integrados hacen bien

Antes de añadir nada, entiende lo que ya tienes. El pipeline Assist de Home Assistant es la capa de enrutamiento: entra micrófono, sale acción. Le conectas un agente de conversación, y ese agente decide cómo convertir un comando hablado en una llamada de servicio.

Los caminos soportados hoy:

  • Integraciones de conversación de OpenAI, Anthropic y Google - modelo en la nube, rápido, buen tool-calling. Tu voz y tu texto salen hacia el proveedor.
  • Integración con Ollama - apunta a un servidor Ollama local. En 2026 es viable en producción para hogares con un mini PC o NUC. Qwen3 8B es el punto dulce actual para latencia de tool-calling.
  • Local LLM Conversation - un cliente genérico compatible con OpenAI. Útil si autohospedas algo distinto a Ollama (llama.cpp, vLLM, LM Studio).

Cualquiera de las tres opciones basta para el caso base: "apaga las luces de la cocina", "pon el termostato a 20", "¿está abierta la puerta del garaje?" No necesitas Hermes para eso. Si tu meta es un asistente de voz privado dentro de casa que hable con tus dispositivos, elige la vía Ollama y deja de leer aquí.

Dónde se quedan cortos los agentes integrados

Los agentes integrados están, por diseño, muy acotados: responden, actúan y luego esperan al siguiente turno. Ese modelo se rompe en tres frentes.

  • Sin contexto persistente en el tiempo. Pregúntale a Assist "cuánto gastamos en electricidad el mes pasado" y mirará lo que su contexto le permita ver. No recuerda que el mes pasado le pediste bajar el consumo en standby, o que cambiaste la nevera en abril. Cada sesión empieza en blanco.
  • Sin agenda proactiva. El pipeline Assist es reactivo. Puedes construir automatizaciones clásicas por disparadores, y puedes escribir automatizaciones redactadas por LLM con el botón Suggest, pero no puedes pedirle fácilmente a un agente que "cada domingo por la mañana, mire los datos de energía de la semana, me diga qué dispositivos estuvieron más tiempo activos y me marque cualquier cosa fuera de lo normal". Eso es trabajo de agente, no de automatización.
  • Sin superficie conversacional fuera de casa. Assist vive en la app y en el hardware Voice. Si quieres comprobar la caldera desde la oficina o pedirle a un agente que te prepare un resumen semanal y te lo mande por chat, sales por completo de la superficie de Home Assistant.

Esos huecos no son bugs. Son lo que ocurre cuando un agente de conversación está diseñado para ser una capa de control, no un copiloto.

El puente MCP que cambió el mapa

La integración del Model Context Protocol que Home Assistant lanzó en 2025 es la pieza que faltaba. Home Assistant ejecuta ahora un servidor MCP incorporado que expone tus dispositivos, estados, áreas e intents de Assist como herramientas MCP. Cualquier agente compatible con MCP puede conectarse a ese servidor y controlar tu casa con las mismas primitivas que usa Assist.

Ese es el detalle que desbloquea un verdadero agente externo. En lugar de escribir una integración a medida con Home Assistant para cada producto de IA, apuntas un agente MCP a la URL de tu Home Assistant, le entregas un token de acceso de larga duración y hereda todo el toolset de Assist. El servidor MCP de Home Assistant ya expone del orden de más de 95 herramientas, que cubren luces, clima, seguridad, media, sensores y escenas.

Si ya has usado Hermes Agent con MCP para GitHub o Slack, el modelo mental es idéntico. La casa es un servidor MCP más.

Dónde encaja un agente externo como Hermes

Un agente externo no sustituye a Home Assistant. Home Assistant sigue al mando de los dispositivos, el estado y el hardware físico; en eso es bueno. El agente externo se sienta encima y se encarga de las piezas que Assist no fue diseñado para hacer: memoria entre sesiones, razonamiento programado y una superficie de chat que te acompaña fuera de casa.

Concretamente, un montaje recomendable:

  • Home Assistant en una Raspberry Pi, un NUC o tu homelab existente. Ejecuta el servidor MCP (integración mcp_server) y sigue siendo el dueño de automatizaciones y dashboards.
  • Hermes Agent en un VPS de 5 $, en el mismo host del homelab o como instancia gestionada por Hermify. Configurado con el servidor MCP de Home Assistant como una de sus fuentes de herramientas.
  • Telegram como superficie conversacional. Tú hablas con Hermes; Hermes habla con Home Assistant.

Con esa forma, hay tres cosas que se vuelven fáciles y antes eran incómodas:

  1. Memoria persistente de la casa. Hermes mantiene ficheros de memoria tipo USER.md con datos que le contaste una vez: "la nevera es una Bosch KGN, sustituida en abril de 2026", "consigna de verano 24, invierno 20", "los niños se acuestan a las 20:30 los días de cole". Assist olvida eso entre llamadas. Hermes lo recuerda.
  2. Comprobaciones programadas con razonamiento de verdad. "Cada domingo a las 10 de la mañana, resume el consumo de la semana pasada, dime los tres dispositivos que más horas estuvieron activos y marca lo que quede por encima del baseline del mes anterior." Home Assistant dispara la agenda, Hermes razona sobre los datos vía llamadas MCP y el resultado aparece en Telegram.
  3. Superficie de chat fuera de casa. Estás en una reunión y alguien te pregunta si las luces de la oficina siguen encendidas. Se lo preguntas a Hermes. Consulta el servidor MCP de Home Assistant, obtiene el estado y responde. En el mismo hilo de Telegram que ya usas para el resto del día.

Cuándo elegir cada camino

Elige uno con honestidad. Añadir un agente externo cuando Assist ya te llega solo multiplica piezas móviles.

  • ¿Solo control de voz local de dispositivos, privado y rápido? Ollama + Assist. Ya está.
  • ¿Control de voz local más automatizaciones programadas? Assist + las automatizaciones clásicas de Home Assistant, sin agente externo. Usa el botón Suggest al escribirlas.
  • ¿Control de voz local, memoria persistente, superficie de chat externa y razonamiento programado? Assist para el bucle de wake-word y Hermes por MCP para el resto. Este es el montaje del que va este post.
  • ¿Sin hardware de wake-word, sobre todo por chat, pero aún quieres controlar dispositivos? Puedes saltarte por completo el lado del wake-word y llevarlo todo por Hermes en Telegram. Pides, obtienes, listo.

Para la decisión más profunda entre ejecutar Hermes tú mismo o dejar que Hermify lo gestione, ya la desglosamos en Hermes Agent autohospedado vs gestionado. Nada de la integración con Home Assistant cambia esa balanza. La configuración MCP es la misma en ambos casos.

Un boceto del cableado

El setup completo está documentado por componente, pero la forma del config es lo bastante corta como para incluirla aquí y que veas qué significa realmente "conectar Hermes a tu casa".

Del lado de Home Assistant, habilita la integración del servidor MCP y genera un token de acceso de larga duración. Terminas con un endpoint MCP al que llegar y un bearer token.

Del lado de Hermes, añade el servidor MCP de Home Assistant a la configuración de tu agente:

{
  "mcpServers": {
    "home-assistant": {
      "url": "https://ha.tu-dominio.tld/mcp_server/sse",
      "headers": {
        "Authorization": "Bearer <token-de-larga-duracion>"
      }
    }
  }
}

Reinicia el agente. Introspecciona el servidor, aprende los nombres de tus dispositivos y los añade a su lista de herramientas. En el siguiente mensaje de Telegram, "apaga la luz del porche" se convierte en una llamada de servicio real a Home Assistant, ejecutada con los mismos permisos que usa Assist.

La superficie de seguridad es la estándar de MCP: el token es poderoso, mantenlo fuera del control de versiones, pon la URL de Home Assistant tras un proxy inverso o Tailscale en lugar de exponerla a la internet abierta. Si quieres una versión de extremo a extremo del camino en red privada, nuestro walkthrough de asistente privado autohospedado recorre ese patrón para Hermes en general.

Lo que esto no hace

Los límites honestos, antes de comprometerte:

  • No sustituye a Home Assistant. Ni dashboards, ni stack ZigBee, ni blueprints integrados. Todo eso se queda.
  • No es un pipeline de voz en tiempo real dentro de la habitación. La escucha ambiental con wake-word sigue siendo cosa de Assist y tu hardware de voz. Hermes es chat-first con voz opcional en Telegram, no un sustituto de panel de pared.
  • No quita del todo la nube si usas un LLM alojado para Hermes. Las llamadas MCP se quedan dentro de tu red, pero si apuntas Hermes a OpenRouter o a un proveedor de modelos similar, el razonamiento ocurre fuera de casa. Para mantenerlo todo local, ejecuta Hermes contra un proveedor de modelos basado en Ollama y el stack pasa a ser totalmente local.

Por dónde seguir

Si quieres probar el montaje de punta a punta y saltarte el mantenimiento del servidor, empieza con Hermify. Obtienes un Hermes Agent gestionado en Telegram, conectas el servidor MCP de Home Assistant y el resto es una conversación. Si prefieres correr todo el stack tú mismo, el mismo cableado MCP funciona en local; la única decisión es si también quieres que Hermify se ocupe del VPS.

En cualquier caso, la separación útil es la misma: Home Assistant sigue siendo la fuente de verdad de tu casa, y el agente de IA vive una capa por encima, donde la memoria, la agenda y la conversación realmente pertenecen.

Fuentes

Lanza tu propio agente Hermes

Trae tu clave de API, conecta Telegram y ten un agente de IA que evoluciona solo activo en 60 segundos.

Empezar