Guia Completa: Integrar IA en Home Assistant con Claude Code, LLMs y Seguridad en 2026
TL;DR - Resumen Rapido
- Home Assistant + IA ya es una realidad en 2026 con herramientas open source y gratuitas
- Claude Code Terminal Pro: instala Claude Code CLI de Anthropic como add-on y automatiza con lenguaje natural
- LLM HomeAssistant: integra GPT-4, Claude o cualquier LLM compatible para controlar tu casa con voz
- Seguridad con IA: deteccion de movimiento inteligente con OpenCV para camaras HLS
- Todo gratis y open source: los tres proyectos son MIT y estan en GitHub
- Nivel necesario: intermedio - necesitas Home Assistant instalado y conocimientos basicos de add-ons
Introduccion: Home Assistant Se Vuelve Inteligente
En febrero de 2026, Home Assistant tiene mas de 500.000 instalaciones activas y es el estandar de facto para domotica open source. Pero hay un problema: la mayoria de usuarios solo aranan la superficie de lo que pueden hacer.
La IA cambia las reglas del juego. Ya no necesitas saber YAML para crear automatizaciones complejas. Ya no necesitas escribir scripts Python para analizar patrones de consumo. Y ya no necesitas pagar servicios cloud para tener seguridad inteligente en casa.
Nota: Esta guia esta basada en proyectos reales desplegados en produccion. Todos son open source y gratuitos. Actualizada a febrero 2026.
En este articulo te muestro las tres formas principales de integrar IA en Home Assistant usando proyectos que he desarrollado y mantengo activamente:
- Claude Code Terminal Pro - Un terminal con IA dentro de Home Assistant
- LLM HomeAssistant - Control por voz con GPT-4 y lenguaje natural
- Security HA Addon - Deteccion de movimiento con vision artificial
Tabla Comparativa: Las 3 Formas de Integrar IA en Home Assistant
| Caracteristica | Claude Code Terminal Pro | LLM HomeAssistant | Security HA Addon |
|---|---|---|---|
| Tipo | Add-on (terminal web) | Custom component | Add-on (seguridad) |
| IA utilizada | Claude Code CLI (Anthropic) | OpenAI GPT-4 / compatible | OpenCV (vision local) |
| Coste mensual | Gratis (con API key) | Gratis (con API key) | Totalmente gratis |
| Necesita nube | Si (API Anthropic) | Si (API OpenAI) | No - 100% local |
| Privacidad | Media | Media | Maxima |
| Nivel dificultad | Intermedio | Intermedio | Facil |
| Caso de uso | Crear scripts, depurar, automatizar | Control por voz, automatizaciones | Videovigilancia inteligente |
| Hardware minimo | Cualquier HA | Cualquier HA | Raspberry Pi 4 |
| Repositorio | GitHub | GitHub | GitHub |
1. Claude Code Terminal Pro: Tu Asistente IA Dentro de Home Assistant
Que Es y Para Que Sirve
Claude Code Terminal Pro es un add-on para Home Assistant que integra la CLI de Claude Code de Anthropic directamente en tu dashboard. Piensa en ello como tener un desarrollador senior disponible 24/7 dentro de tu sistema domotico.
Con este add-on puedes:
- Crear automatizaciones complejas en YAML describiendo en lenguaje natural lo que quieres
- Depurar errores en tu configuracion de Home Assistant
- Analizar logs y encontrar problemas
- Instalar y configurar integraciones con asistencia de IA
- Pegar imagenes para que Claude las analice (OCR, capturas de pantalla, diagramas)
Instalacion en 3 Pasos
1# Paso 1: Anadir repositorio en Home Assistant2# Settings > Add-ons > Add-on Store > ⋮ > Repositories3# URL: https://github.com/ESJavadex/claude-code-ha4 5# Paso 2: Instalar "Claude Terminal Pro"6# Aparece en la lista de add-ons tras anadir el repositorio7 8# Paso 3: Configurar (opcional)9# auto_launch_claude: true10# dangerously_skip_permissions: false (recomendado mantener en false)
Ejemplo Practico: Crear una Automatizacion por Voz
Una vez instalado, abres el terminal desde tu dashboard y escribes:
1Crea una automatizacion que encienda las luces del salon al 50%2cuando llegue a casa despues de las 19:00, y que las apague3todas cuando salga
Claude Code genera el YAML completo, lo valida y lo instala. Sin tocar una linea de codigo.
Caracteristicas Pro que Marcan la Diferencia
- Persistencia de paquetes: instala librerias Python o paquetes del sistema que sobreviven a reinicios
- Soporte de imagenes: pega capturas de pantalla o diagramas y Claude los analiza
- Auto-instalacion: configura paquetes APK y pip que se instalan automaticamente al arrancar
- Entorno Python aislado: virtual environment para evitar conflictos
Cuando Elegir Claude Code Terminal Pro
- ✅ Eres desarrollador o usuario avanzado de Home Assistant
- ✅ Necesitas crear automatizaciones complejas rapidamente
- ✅ Quieres depurar errores de configuracion sin buscar en foros
- ✅ Te interesa analizar datos de sensores con IA
- ❌ No ideal si solo quieres control por voz basico
- ❌ No recomendado si no tienes una API key de Anthropic
2. LLM HomeAssistant: Controla Tu Casa con Lenguaje Natural
Que Es y Para Que Sirve
LLM HomeAssistant es una integracion personalizada (custom component) que extiende la funcionalidad del asistente de voz de Home Assistant. Donde la integracion oficial de OpenAI se limita a conversaciones basicas, LLM HomeAssistant permite ejecutar servicios, crear automatizaciones y consultar APIs externas usando lenguaje natural.
La clave es el function calling: cuando le dices "enciende las luces del salon", el LLM no responde con texto - ejecuta la accion directamente en Home Assistant.
Funciones Nativas Disponibles
| Funcion | Descripcion | Ejemplo |
|---|---|---|
| execute_service | Ejecuta cualquier servicio de HA | "Enciende la luz del dormitorio" |
| add_automation | Crea automatizaciones por voz | "Crea una regla: si llueve, cierra las persianas" |
| get_history | Consulta historial de entidades | "Que temperatura habia ayer a las 15h?" |
| rest | Llama a APIs externas | "Que tiempo hara manana?" |
| scrape | Extrae datos de webs | "Cual es la version actual de HA?" |
| sqlite | Consulta la base de datos | "Cuando se encendio por ultima vez la calefaccion?" |
Instalacion Paso a Paso
1# Paso 1: Instalar via HACS o copiar manualmente2# Copiar la carpeta llm_homeassistant en:3# <config>/custom_components/llm_homeassistant4 5# Paso 2: Reiniciar Home Assistant6 7# Paso 3: Configurar la integracion8# Settings > Devices & Services > Add Integration > LLM HOMEASSISTANT9 10# Paso 4: Asignar como agente conversacional11# Settings > Voice Assistants > Edit > Conversation agent: LLM HOMEASSISTANT12 13# Paso 5: Exponer entidades14# Acceder a /config/voice-assistants/expose y seleccionar dispositivos
Ejemplo Avanzado: Asistente de Voz Completo
Con LLM HomeAssistant puedes hacer cosas como:
- "Pon Netflix en la tele del salon" - Llama al servicio correspondiente de tu Smart TV
- "Anade leche a la lista de la compra" - Integra con shopping_list
- "Crea una automatizacion para que la aspiradora pase todos los martes a las 10" - Genera el YAML y lo registra
- "Que eventos tengo en el calendario esta semana?" - Consulta calendar.get_events
Arquitectura: Como Funciona
1Usuario (voz/texto)2 ↓3┌──────────────────────────┐4│ LLM HomeAssistant │5│ (Custom Component) │6├──────────────────────────┤7│ 1. Recibe mensaje │8│ 2. Envia a OpenAI API │9│ 3. GPT-4 decide funcion │10│ 4. Function calling │11│ 5. Ejecuta en HA │12│ 6. Devuelve resultado │13└──────────────────────────┘14 ↓15Home Assistant Services API
Cuando Elegir LLM HomeAssistant
- ✅ Quieres controlar tu casa con lenguaje natural
- ✅ Necesitas crear automatizaciones sin escribir YAML
- ✅ Te interesa integrar APIs externas en tus conversaciones
- ✅ Quieres consultar el historial de sensores con preguntas naturales
- ❌ No ideal si quieres IA 100% local (requiere API de OpenAI)
- ❌ No recomendado si no necesitas control conversacional avanzado
3. Security HA Addon: Vigilancia Inteligente con Vision Artificial
Que Es y Para Que Sirve
Security HA Addon es un complemento de Home Assistant para deteccion de movimiento y grabacion automatica desde camaras con streaming HLS (m3u8). Usa OpenCV con sustraccion de fondo MOG2 para detectar movimiento de forma inteligente, filtrando falsos positivos.
Lo mejor: funciona 100% en local, sin enviar video a ningun servidor externo. Tu privacidad esta garantizada.
Caracteristicas Principales
| Caracteristica | Detalle |
|---|---|
| Motor de deteccion | OpenCV MOG2 (sustraccion de fondo) |
| Filtrado inteligente | Umbral de tiempo para ignorar movimiento breve |
| Grabacion automatica | Pre-roll y post-roll configurable |
| Zona de deteccion | ROI ajustable para ignorar timestamps y logos |
| API REST | Endpoints para grabaciones, estado y configuracion |
| Consumo | ~5-10% CPU, ~100MB RAM en Raspberry Pi 4 |
| Privacidad | 100% local - sin nube, sin APIs externas |
Instalacion
1# Paso 1: Anadir repositorio2# Settings > Add-ons > Add-on Store > ⋮ > Repositories3# URL: https://github.com/ESJavadex/security-ha-addon4 5# Paso 2: Instalar "Security Camera Motion Detection"6 7# Paso 3: Configurar con tu URL de streaming HLS8# stream_url: "http://tu-camara/stream.m3u8"9# motion_threshold: 500010# motion_min_duration: 3
Zona de Deteccion (ROI)
Puedes limitar la deteccion a una zona especifica del frame para evitar falsos positivos por timestamps, logos de camara o cambios de iluminacion:
10% 100%2 ┌─────────────────────────────────┐ 0%3 │ [timestamp - ignorado] │4 │─────────────────────────────────│ roi_y_start (5%)5 │ │ │ │6 │ │ ZONA DE DETECCION │ │7 │ │ │ │8 │─────────────────────────────────│ roi_y_end (95%)9 │ [logo - ignorado] │10 └─────────────────────────────────┘ 100%11 ↑ ↑12 roi_x_start (33%) roi_x_end (66%)
Las grabaciones siempre capturan el frame completo; el ROI solo afecta a la deteccion.
Integracion con Home Assistant
1# configuration.yaml - Sensor de movimiento2command_line:3 - sensor:4 name: "Security Camera Motion"5 command: "cat /share/security_state.json | jq -r '.motion_detected'"6 scan_interval: 27 8template:9 - binary_sensor:10 - name: "Movimiento Puerta"11 state: "{{ states('sensor.security_camera_motion') == 'true' }}"12 device_class: motion13 14# Automatizacion de alerta15automation:16 - alias: "Alerta de Movimiento"17 trigger:18 - platform: state19 entity_id: binary_sensor.movimiento_puerta20 to: "on"21 action:22 - service: notify.mobile_app23 data:24 title: "Movimiento Detectado"25 message: "Alguien en la puerta"
Cuando Elegir Security HA Addon
- ✅ Quieres deteccion de movimiento inteligente sin pagar servicios cloud
- ✅ La privacidad es tu prioridad absoluta
- ✅ Tienes camaras con streaming HLS (como EZVIZ)
- ✅ Quieres grabaciones automaticas con pre/post-roll
- ❌ No ideal si necesitas reconocimiento facial (usa Frigate para eso)
- ❌ No recomendado si tus camaras no soportan HLS/RTSP
Comparativa de Precios: IA en Home Assistant en 2026
Coste Mensual Estimado
| Solucion | Hardware | API/Servicio | Total Mensual |
|---|---|---|---|
| Claude Code Terminal Pro | Ya tienes HA | ~5-15€/mes API Anthropic | 5-15€/mes |
| LLM HomeAssistant | Ya tienes HA | ~5-20€/mes API OpenAI | 5-20€/mes |
| Security HA Addon | Raspberry Pi 4 (~60€) | Gratis | 0€/mes |
| Las 3 combinadas | Raspberry Pi 4 | ~10-30€/mes APIs | 10-30€/mes |
Comparado con alternativas comerciales:
| Alternativa Comercial | Coste Mensual |
|---|---|
| Ring Protect Plus | 10€/mes |
| Alexa Smart Home + Skills | 0€ (limitado) |
| Google Nest Aware | 6€/mes |
| Home Assistant + IA open source | 0-30€/mes |
Caso de Uso Completo: Casa Inteligente con IA
Asi es como uso las tres herramientas juntas en mi propia casa:
Rutina Diaria Automatizada
- LLM HomeAssistant escucha: "Buenos dias". Enciende luces al 30%, sube persianas, pone la radio y me dice la agenda del dia.
- Security HA Addon detecta movimiento en la puerta principal. Si no estoy en casa, me envia una notificacion con foto.
- Claude Code Terminal Pro me ayuda a crear una nueva automatizacion: "Cuando la lavadora termine (consumo <5W durante 5 min), avisame al movil".
Resultado
- 0 lineas de YAML escritas manualmente para automatizaciones nuevas
- Alertas de seguridad en <2 segundos desde la deteccion
- Control por voz completo sin depender de Alexa ni Google
Conceptos Clave Explicados
Claude Code CLI
Claude Code CLI es la interfaz de linea de comandos de Anthropic que permite interactuar con modelos Claude para tareas de desarrollo. En el contexto de Home Assistant, funciona como un terminal inteligente que entiende tu configuracion y puede modificarla.
Function Calling (Llamada de Funciones)
Function calling es una tecnica de los LLMs que les permite ejecutar acciones reales en lugar de solo generar texto. Cuando le dices "enciende la luz", el modelo no responde "he encendido la luz" - realmente llama al servicio light.turn_on de Home Assistant.
MOG2 (Mixture of Gaussians)
MOG2 es un algoritmo de sustraccion de fondo usado en vision artificial. Crea un modelo estadistico del fondo de la imagen y detecta cuando algo cambia significativamente, ideal para detectar personas o vehiculos entrando en el campo de vision.
Mi Recomendacion Personal
Llevo mas de un ano usando estas tres herramientas en mi propio hogar y puedo decir que han transformado completamente mi experiencia con Home Assistant.
- Si eres desarrollador, empieza con Claude Code Terminal Pro. La productividad que ganas creando automatizaciones es enorme.
- Si quieres control por voz, instala LLM HomeAssistant. Es la forma mas natural de interactuar con tu casa.
- Si tienes camaras, anade Security HA Addon. Vigilancia inteligente sin pagar ni un euro al mes.
Para la mayoria de usuarios, recomiendo empezar con LLM HomeAssistant porque es lo que mas impacto tiene en el dia a dia y la instalacion es sencilla.
Preguntas Frecuentes (FAQ)
Como integrar inteligencia artificial en Home Assistant en 2026?
Hay tres formas principales de integrar IA en Home Assistant en 2026: Claude Code Terminal Pro para automatizacion asistida por IA, LLM HomeAssistant para control por lenguaje natural con GPT-4, y Security HA Addon para deteccion de movimiento con vision artificial. Las tres son open source y gratuitas.
Se puede usar Claude Code en Home Assistant?
Si, con el add-on Claude Code Terminal Pro puedes instalar la CLI de Claude Code directamente en Home Assistant. Funciona como un terminal web integrado en tu dashboard desde el que puedes crear automatizaciones, depurar configuraciones y analizar logs usando lenguaje natural.
- Repositorio: github.com/ESJavadex/claude-code-ha
- Requisito: API key de Anthropic
Que LLM puedo usar para controlar Home Assistant?
LLM HomeAssistant soporta cualquier modelo compatible con la API de OpenAI: GPT-4, GPT-4o, GPT-3.5 Turbo, y tambien servidores compatibles como Azure OpenAI, LocalAI o LM Studio. Esto significa que puedes usar modelos locales si la privacidad es tu prioridad.
Cuanto cuesta poner IA en Home Assistant?
| Perfil | Coste Mensual |
|---|---|
| Solo seguridad (local) | 0€ |
| Control por voz basico | 5-10€ (API OpenAI) |
| IA completa (las 3 herramientas) | 10-30€ |
| Alternativas comerciales equivalentes | 30-50€ |
La IA en Home Assistant necesita internet?
Depende de la herramienta. Security HA Addon funciona 100% en local sin internet. Claude Code y LLM HomeAssistant necesitan conexion para acceder a las APIs de Anthropic y OpenAI respectivamente. Si quieres todo local, puedes usar LLM HomeAssistant con LocalAI o Ollama como backend.
Que hardware necesito para IA en Home Assistant?
Un Raspberry Pi 4 con 4GB de RAM es suficiente para las tres herramientas. Security HA Addon consume solo ~100MB de RAM y ~5-10% de CPU. Claude Code y LLM HomeAssistant delegan el procesamiento a las APIs en la nube, asi que el hardware local apenas importa.
Es seguro dar acceso de IA a Home Assistant?
Las tres herramientas estan disenadas con seguridad en mente. LLM HomeAssistant solo puede acceder a entidades que tu expongas manualmente. Claude Code Terminal Pro tiene un modo de permisos restringidos por defecto. Security HA Addon no tiene acceso a internet ni a tu red local mas alla de la camara configurada.
Recursos Adicionales
- Claude Code Terminal Pro - Add-on para integrar Claude Code en HA
- LLM HomeAssistant - Integracion de LLMs con function calling
- Security HA Addon - Deteccion de movimiento con OpenCV
- Home Assistant - Plataforma de domotica open source
- La Escuela de IA - Comunidad gratuita para aprender IA aplicada
Posts Relacionados
- Como Usar Claude Code en Home Assistant - Tutorial detallado del add-on
- Como Integrar OpenAI en Home Assistant - Guia de LLM HomeAssistant
- Como Crear un Asistente de Voz con Home Assistant - Whisper, Piper y Wyoming
- Raspberry Pi 5: Proyectos de IA y Home Assistant - Hardware recomendado
- Como Detectar Objetos con Frigate e IA - Deteccion avanzada con Frigate