A quién le sirve. Usuarios de Home Assistant que quieren un asistente de voz con IA que decida qué hacer con los dispositivos de la casa.
Qué hicieron
Se instala la integración Webhook Conversation mediante HACS (una tienda de complementos de Home Assistant) y se apunta a la dirección de producción de un nodo webhook de n8n, en un flujo que esté activo. Home Assistant envía el historial de la conversación, la consulta del usuario y los dispositivos expuestos con sus estados, zonas y alias. Un nodo de agente de n8n lo procesa y devuelve datos ordenados, y la respuesta se dice en voz alta. Para controlar dispositivos, un usuario añadió el nodo de llamada a servicios de Home Assistant.
Cómo salió
Los usuarios lograron consultar estados y atributos y controlar dispositivos con los nodos de Home Assistant de n8n. Según cuentan, la conversación continúa cuando la respuesta termina en una pregunta. La integración no admite llamadas a herramientas directamente y apareció un error 403 cuando el webhook exigía autenticación.
Conviene saber
La integración se corta por defecto a los 30 segundos, así que los agentes lentos que usan varias herramientas fallan con un error de reconocimiento de la orden, a menos que subas el tiempo máximo.
Qué necesitas
- Home Assistant funcionando, con HACS instalado (HACS es una tienda de complementos de Home Assistant)
- Una instancia de n8n a la que Home Assistant pueda llegar
- Una clave de API de un modelo de IA para el agente de n8n
- Un asistente de voz configurado en Home Assistant que diga las respuestas en voz alta
Cómo hacerlo tú, paso a paso
- Instala la integración Webhook Conversation desde HACS.
- En n8n, crea un flujo con un webhook y un agente de IA, y déjalo activo.
- En la integración, apunta a la dirección de producción del webhook, no a la de pruebas.
- Dale al agente las instrucciones del prompt de la ficha: respuestas muy cortas, fáciles de decir en voz alta.
- Para que pueda controlar dispositivos, añade en n8n el paso que llama a los servicios de Home Assistant.
- Prueba primero con consultas, como el estado de una luz, y después con acciones.
- Si el agente tarda, sube el tiempo máximo de espera de la integración.
Eres el asistente de voz de mi casa. Te llega una orden hablada y la lista de dispositivos que puedes usar: [dispositivos con su estado]. Responde en una o dos frases cortas, fáciles de decir en voz alta. Si la orden es una consulta, contesta con los datos de la lista. Si es una acción, di qué dispositivo y qué acción harías. Habrás terminado cuando la respuesta se pueda leer en menos de 10 segundos. Si no estás seguro de qué dispositivo quiero, pregúntamelo antes de actuar.
Consejos
- Si el webhook exige autenticación, configúrala también en la integración. Si no, aparece un error 403, que significa acceso denegado.
- Que las respuestas sean de una o dos frases. Una respuesta larga dicha en voz alta cansa.
- Empieza con luces o enchufes y prueba bien antes de dejarle abrir cerraduras o puertas.
Preguntas frecuentes
¿Qué pasa con mis datos?
Home Assistant envía a n8n y al modelo de IA el historial de la conversación y los dispositivos que expongas, con su estado. Expón solo los que necesites.
¿Puedo controlar cualquier dispositivo?
Solo los que expongas a la integración y que tu flujo sepa manejar. Prueba cada uno antes de fiarte.
Fuentes
En el directorio desde el 3 de octubre de 2026.