Home Assistant documenta sus automatizaciones en YAML, y para mucha gente ese único hecho es la única razón por la que la pestaña de “automatizaciones” permanece intacta durante meses. El editor visual cubre lo básico, pero cualquier cosa con una plantilla, una cadena de condiciones o una ventana de tiempo que cruce la medianoche tiende a empujarte hacia la vista de código, y la vista de código es implacable. Un error tipográfico en un ID de entidad y una configuración funcional deja de dispararse, silenciosamente, hasta que notas que la luz del porche nunca se encendió. Un relato reciente de un experimentador experimentado describió exactamente esto: demasiado asustado de escribir una automatización a mano, pidieron a un chatbot de IA que la elaborara, pegaron el resultado, y funcionó a la primera. Ese es el ángulo aquí. Las automatizaciones de Home Assistant generadas por IA no reemplazan la comprensión de tu configuración, pero eliminan el problema de la página en blanco, y las herramientas a continuación convierten una descripción simple de lo que quieres en YAML o un plano que puedes revisar antes de que toque un solo dispositivo.
Qué buscar en un compañero de código de IA para Home Assistant
No toda herramienta de codificación de IA es igualmente útil para esto. Las que vale la pena adoptar comparten algunos rasgos. Entienden el dialecto YAML específico de Home Assistant (disparadores, condiciones, acciones, el cambio de nombre de clave service: a action:, sensores de plantilla) en lugar de YAML genérico. Las mejores pueden leer tu configuration.yaml o archivo de automatizaciones existente directamente, por lo que el código que generan hace referencia a IDs de entidad que realmente tienes en lugar de los que inventó. Busca una herramienta que admita el formato Blueprint de Home Assistant, ya que un plano que puedes reutilizar en múltiples automatizaciones vale más que un script de un solo uso. Una vista de dry-run o diff antes de que se aplique cualquier cosa es más importante aquí que en la mayoría de contextos de codificación, porque una automatización deficiente puede cambiar un dispositivo real. Finalmente, pesa la conveniencia de la nube frente a la privacidad local: una herramienta que envía tus nombres de entidad y configuración a una API remota está bien para la mayoría de hogares, pero no para todos.
Comparación rápida
| Herramienta | Mejor para | Tipo | Nivel gratis | Se ejecuta localmente |
|---|---|---|---|---|
| ChatGPT | Principiantes escriben su primera automatización | Chat / GPT personalizado | Sí (limitado) | No |
| Claude | Lectura y refactorización de configuraciones HA grandes | Chat / proyecto | Sí (limitado) | No |
| GitHub Copilot Chat | Usuarios de VS Code con configuración HA en git | Extensión IDE | Sí (limitado) | No |
| Cursor | Editor completo construido alrededor del contexto HA | IDE | Sí (limitado) | No |
| Continue.dev | Asistente in-editor de código abierto | Extensión IDE | Totalmente gratis | Sí (con Ollama) |
| Ollama con integración de Home Assistant | Generación de automatización local y privada | Runtime LLM local | Totalmente gratis | Sí |
| Extended OpenAI Conversation | Canalizar un LLM directamente a HA | Integración HACS | Totalmente gratis (BYO API key) | Opcional |
Las 7 aplicaciones clasificadas
1. ChatGPT (con GPT personalizado), lo mejor en general para principiantes
ChatGPT es el punto de entrada más fácil precisamente porque no requiere configuración más allá de una pestaña del navegador. Pega una descripción de lo que quieres (“cuando la puerta principal se abre después de las 10 p.m. y nadie está en casa, enciende la luz del pasillo al 30 por ciento durante cinco minutos”) y devuelve una automatización completa, con bloques de disparador, condición y acción incluidos. Un GPT personalizado guardado preparado con tu lista de entidades y la sintaxis YAML actual de Home Assistant reduce los IDs de entidad adivinados que aquejan un indicador frío.
Dónde se queda corto: sin un GPT personalizado o contexto pegado, inventará IDs de entidad que se ven plausibles pero no existen en tu configuración, y no sabe sobre el cambio de nombre de clave service: a action: a menos que la versión del modelo sea actual.
Precios:
- Gratis: acceso a GPT-4o mini con límites diarios, suficiente para solicitudes ocasionales de automatización
- De pago: ChatGPT Plus es una suscripción mensual con límites más altos y el modelo más reciente
Plataformas: Windows, macOS, Linux (navegador y aplicación de escritorio)
Descargar: ChatGPT
Conclusión: la herramienta para probar primero si nunca le has pedido a una IA que escriba YAML, porque no hay nada que instalar.
2. Claude, lo mejor para leer grandes configuraciones de HA y refactorizar
Claude maneja contextos largos mejor que la mayoría de alternativas, lo que importa cuando tu archivo de automatizaciones ha crecido a cientos de líneas y quieres que una IA entienda todo antes de sugerir un cambio. Pega todo el automations.yaml y pide que agregue una nueva regla que no entre en conflicto con las existentes, o que refactorice cinco automatizaciones casi duplicadas en un único plano con entradas. Los proyectos te permiten mantener tu configuración adjunta durante toda una sesión en lugar de pegarla cada vez.
Dónde se queda corto: el nivel gratuito tiene límites de mensajes más estrictos que ChatGPT, lo que se nota durante una sesión de depuración prolongada de ida y vuelta.
Precios:
- Gratis: mensajes diarios limitados, suficiente para bosquejar un puñado de automatizaciones
- De pago: Claude Pro es una suscripción mensual con límites y contexto sustancialmente más altos
Plataformas: Windows, macOS, Linux (navegador y aplicación de escritorio)
Descargar: Claude
Conclusión: la opción cuando la tarea es menos “escribe una automatización” y más “entiende toda mi configuración y arréglala.”
3. GitHub Copilot Chat, lo mejor para VS Code más una configuración de HA rastreada por git
GitHub Copilot Chat vive dentro del editor, que es exactamente donde una configuración de HA que vive en un repositorio git ya se sienta. Destaca un bloque de una automatización existente, pídele a Copilot Chat que la extienda o corrija una condición, y edita en lugar con el YAML circundante como contexto. Porque lee archivos abiertos y el espacio de trabajo, hace referencia a tus IDs de entidad reales de manera mucho más confiable que una ventana de chat sin acceso a archivos.
Dónde se queda corto: es tan bueno como lo que está abierto en el editor. No sabrá sobre entidades definidas en archivos que no has abierto, y no tiene una conexión en vivo con tu instancia de Home Assistant en ejecución.
Precios:
- Gratis: un nivel gratuito limitado para cuentas individuales
- De pago: Copilot individual es una suscripción mensual con chat y finalizaciones ilimitadas
Plataformas: Windows, macOS, Linux (como extensión de VS Code)
Descargar: GitHub Copilot
Conclusión: la opción natural si tu configuración de Home Assistant ya vive en un repositorio git y trabajas en VS Code día a día.
4. Cursor, el mejor editor completo con contexto de HA
Cursor es un fork de VS Code construido alrededor de la edición primero en IA, y para una configuración de Home Assistant se comporta como Copilot Chat con una integración más estrecha entre chat, ediciones inline y conciencia de múltiples archivos. Su modo “Ask” puede indexar una carpeta completa de configuración de HA y responder preguntas como “qué automatizaciones hacen referencia al sensor de movimiento de la cocina” antes de generar nada nuevo, lo que detecta conflictos de nombres que una herramienta de archivo único pasaría por alto.
Dónde se queda corto: es un editor separado para adoptar, no un plugin para uno que ya uses, así que cambiar tiene fricción real si ya estás establecido en VS Code con Copilot.
Precios:
- Gratis: un nivel gratuito limitado por uso
- De pago: Cursor Pro es una suscripción mensual con límites más altos y acceso a modelos más capaces
Plataformas: Windows, macOS, Linux
Descargar: Cursor
Conclusión: vale la pena cambiar si estás a punto de hacer una revisión seria de una configuración de HA grande y quieres que la IA vea toda la carpeta a la vez.
5. Continue.dev, el mejor asistente in-editor de código abierto
Continue.dev es una extensión de VS Code y JetBrains de código abierto que se conecta a cualquier modelo, una API en la nube o una local a través de Ollama. Ofrece el mismo flujo de trabajo de chat in-editor y edición inline que las herramientas de pago anteriores, pero la selección de modelo y el alojamiento son completamente tuya, lo que importa si quieres la conveniencia al estilo de Copilot sin una suscripción o una dependencia de la nube.
Dónde se queda corto: la calidad depende mucho de qué modelo le apuntes. Un modelo local a través de Ollama es notablemente más débil en casos extremos de YAML que los modelos de clase GPT-4 o Claude, así que el templating complejo sigue beneficiándose de un modelo en la nube detrás de la misma extensión.
Precios:
- Gratis: completamente de código abierto, no se requiere suscripción
Plataformas: Windows, macOS, Linux
Descargar: Continue.dev
Conclusión: la opción para cualquiera que quiera un asistente de IA in-editor sin pagar una tarifa recurrente, especialmente cuando se empareja con una clave de API capaz de su propiedad.
6. Ollama con integración de Home Assistant, la mejor opción local y privada
Ollama ejecuta modelos abiertos como Llama o Qwen completamente en tu propio hardware, y la integración de la comunidad de Home Assistant permite que un modelo alojado localmente responda preguntas sobre tu configuración o automatizaciones de borrador sin que ninguno de tus nombres de entidad o rutinas abandone la red. Un modelo de tamaño mediano en una PC mini de repuesto o una máquina con una GPU modesta es suficiente para borrador de disparadores y condiciones directos.
Dónde se queda corto: los modelos locales se quedan muy atrás de ChatGPT o Claude en YAML complejo, especialmente plantillas anidadas o lógica de Jinja dentro de una condición, así que trata su salida como un borrador aproximado para revisar en lugar de una respuesta final.
Precios:
- Gratis: completamente de código abierto; el único costo es el hardware en el que se ejecuta
Plataformas: Windows, macOS, Linux
Descargar: Ollama
Conclusión: la opción correcta para un hogar que evita la nube que preferiría revisar más cuidadosamente que enviar datos de configuración a cualquier lugar.
7. Extended OpenAI Conversation, lo mejor para canalizar un LLM directamente a Home Assistant
Extended OpenAI Conversation es una integración de HACS que conecta la API de OpenAI, o cualquier punto final compatible con OpenAI, incluyendo uno local, directamente al agente de conversación de Home Assistant. En lugar de copiar YAML generado desde una ventana de chat separada, puedes pedirle al asistente dentro de Home Assistant que bosqueje o explique una automatización, y tiene acceso de llamadas de función a tus entidades y servicios reales.
Dónde se queda corto: la configuración significa instalar primero HACS, agregar una integración personalizada y proporcionar tu propia clave de API, que es un camino más largo que abrir una pestaña de chat. Tampoco es mantenido oficialmente por el equipo central de Home Assistant.
Precios:
- Gratis: la integración misma es gratuita y de código abierto; solo pagas el uso de la API en cualquier modelo que conectes
Plataformas: Windows, macOS, Linux (se ejecuta como parte de una instancia de Home Assistant)
Descargar: Extended OpenAI Conversation
Conclusión: la integración más profunda en esta lista, vale la pena la configuración adicional una vez que has pasado bosquejar automatizaciones ocasionales y quieres la generación de IA integrada en la interfaz de Home Assistant misma.
Cómo elegir el correcto
Si nunca has escrito una automatización de Home Assistant a mano, comienza con ChatGPT: describe lo que quieres en lenguaje simple, revisa el YAML que te devuelve, y pégalo. Si te sientes cómodo con YAML pero lento, y tu archivo de configuración ha crecido mucho, Claude vale la pena la suscripción por cuánta configuración puede mantener en contexto a la vez. Cualquiera que mantenga su configuración de Home Assistant en un repositorio git debería mirar primero GitHub Copilot Chat o Cursor, ya que ambos trabajan directamente contra los archivos en lugar de una ventana de chat separada.
Para una configuración que prioriza la privacidad o evita la nube, Ollama emparejado con la integración de Home Assistant mantiene cada solicitud y cada nombre de entidad en tu propia red, y Continue.dev te da la misma opción local dentro de un editor en lugar de una ventana de chat. Si tu presupuesto es cero y ya alojas automáticamente, Continue.dev con Ollama detrás no cuesta nada más allá del hardware que ya ejecutas. Y si quieres generación de IA y control de voz en tiempo de ejecución en el mismo lugar en lugar de una herramienta de chat separada, mira Extended OpenAI Conversation, que coloca el asistente dentro de Home Assistant mismo, o revisa la recopilación separada en herramientas de automatización de lenguaje natural para el lado primero de voz de esto.
Preguntas Frecuentes
¿Puede ChatGPT escribir YAML válido de Home Assistant? Sí, para la mayoría de patrones de automatización comunes. Maneja disparadores, condiciones y acciones correctamente en la mayoría de los casos, pero puede inventar IDs de entidad que no existen en tu configuración si no le das tu lista de entidades real primero. Siempre revisa la salida contra tu configuración real antes de pegarla.
¿Es Claude mejor que ChatGPT para configuraciones grandes de HA? Para leer y refactorizar un archivo de automatizaciones existente y considerable, sí. La ventana de contexto más larga de Claude le permite mantener más de tu configuración en una sola conversación, lo que reduce la probabilidad de que sugiera algo que entre en conflicto con una automatización que nunca vio. Para una automatización corta única, ambas herramientas funcionan aproximadamente igual de bien.
¿Necesito un plan de pago para usar IA con Home Assistant? No. Los niveles gratuitos de ChatGPT y Claude son suficientes para solicitudes ocasionales de automatización, y Continue.dev emparejado con Ollama no cuesta nada en absoluto más allá del hardware en el que se ejecuta. Un plan de pago compra principalmente límites de uso más altos y, en algunos casos, un modelo más capaz.
¿Puedo usar un LLM local para escribir automatizaciones de HA? Sí, a través de Ollama y su integración de Home Assistant, o a través de Continue.dev configurado para apuntar a un modelo local en lugar de una API en la nube. Los modelos locales son más débiles en YAML complejo y plantillas anidadas que los modelos en la nube, así que trata su salida como un borrador que necesita revisión en lugar de una respuesta final.
¿Qué es la integración Extended OpenAI Conversation? Es una integración de HACS construida por la comunidad que conecta una clave API de OpenAI, o cualquier punto final compatible con OpenAI, directamente al agente de conversación de Home Assistant mismo. Proporciona al asistente acceso de llamadas de función a tus entidades y servicios reales, por lo que puede bosquejar o explicar automatizaciones desde dentro de Home Assistant en lugar de una ventana de chat separada.