LIVEBootcamps IA · Mayo 2026 · 🇫🇷 CET
Recursos · Integraciones · n8n FREE · 2026Home Assistant logo featuring a stylized house icon with a blue and white color scheme

INTEGRACIÓN HOMEASSISTANT n8n: AUTOMATIZAR HOMEASSISTANT CON N8N

INTEGRACIÓN HOMEASSISTANT N8N: AUTOMATIZAR HOMEASSISTANT CON N8N

Necesitas ayuda

¿Necesitas ayuda para automatizar Homeassistant con n8n?

Nuestro equipo te responde en minutos.

Respuesta en menos de una hora
Por qué automatizar

Why automate Homeassistant with n8n?

La integración HomeAssistant n8n pone a tu disposición 13 acciones especializadas que cubren todos los aspectos de la gestión de tu instalación domótica: creación y actualización de estados de entidades, ejecución de llamadas de servicio (encender luces, ajustar termostatos, activar escenas), recuperación de eventos y logs, gestión de plantillas avanzadas, consulta de configuración, y captura de screenshots de cámaras. Cada acción está diseñada para integrarse perfectamente en workflows n8n multi-aplicaciones.

Ahorro de tiempo considerable: Ya no necesitas conectarte manualmente a HomeAssistant para verificar estados, ejecutar servicios o consultar logs. Configura workflows inteligentes que recuperan automáticamente estados de sensores, ejecutan acciones basadas en eventos, sincronizan datos con tus bases de datos, o generan notificaciones instantáneas en Slack/Teams cuando se detectan anomalías. Mayor capacidad de respuesta: Activa acciones instantáneas en cuanto un sensor cambie de estado, un evento específico ocurra, o un umbral sea alcanzado, sin intervención humana. Cero olvidos: Los workflows n8n monitorizan 24/7 tu instalación HomeAssistant. Cada evento importante activa inmediatamente las acciones configuradas (alertas, sincronizaciones, ejecuciones de servicios). Integración fluida: Conecta HomeAssistant a más de 400 aplicaciones en n8n (Google Sheets, Airtable, bases de datos SQL, APIs REST, herramientas de BI, plataformas de notificación, etc.) para crear un ecosistema domótico verdaderamente conectado.

Casos de uso concretos: Sincronización bidireccional entre HomeAssistant y una base de datos PostgreSQL para trackear históricos de consumo energético; Alertas automáticas en Microsoft Teams cuando sensores de temperatura/humedad superen umbrales críticos con logs detallados; Dashboards dinámicos alimentados por estados de entidades recuperados vía n8n y visualizados en herramientas BI; Orquestación de escenarios complejos combinando eventos HomeAssistant, APIs externas, y llamadas de servicio múltiples para crear automatizaciones domóticas profesionales. Con n8n, cada segundo ganado en gestión manual se transforma en tiempo disponible para optimizar tu ecosistema domótico.

Credenciales

How to connect Homeassistant to n8n?

  1. !
    2 steps

    How to connect Homeassistant to n8n?

    1. 01

      Config Get

      Recupera la configuración actual de HomeAssistant, obteniendo información sobre tu instalación (versión, ubicación, unidades de medida, zona horaria, componentes cargados, etc.). Útil para documentación automática o verificación de configuraciones.

      Parámetros clave: Credential to connect with (credencial HomeAssistant, requerido); Resource ("Config", indica interacción con datos de configuración); Operation ("Get", recupera información de configuración).

      Casos de uso: Generar automáticamente documentación de configuración HomeAssistant y sincronizarla con wikis o Notion; comparar configuraciones entre múltiples instancias HomeAssistant para auditorías; verificar versiones de HomeAssistant en instalaciones distribuidas y notificar cuando haya actualizaciones disponibles.

    2. 02

      Get Screenshot

      Captura un screenshot de una cámara conectada a HomeAssistant en tiempo real, recuperando la imagen como archivo binario procesable en n8n. Perfecto para workflows de vigilancia, notificaciones con contexto visual, o archivado automático de capturas.

      Parámetros clave: Credential to connect with (credencial HomeAssistant, requerido); Resource ("Camera Proxy", indica interacción con cámaras); Operation ("Get Screenshot", captura un screenshot); Camera Entity Name or ID (campo de texto donde especificas la entidad de cámara de la cual recuperar el screenshot; muestra error en la captura por problemas al cargar opciones, requiriendo entrada manual); Put Output File in Field (campo de texto para nombrar el campo binario de salida donde se almacenará el archivo de screenshot; configurado en "data" en la captura).

      Casos de uso: Enviar automáticamente capturas de cámaras de seguridad a Telegram vía Twilio cuando sensores de movimiento detecten actividad; archivar screenshots periódicos de cámaras en Dropbox o almacenamiento S3 para crear timelapses; adjuntar capturas visuales a tickets de incidencias creados automáticamente en sistemas de ticketing (Jira, ServiceNow) cuando se detecten anomalías.

    Homeassistant credentials
    TIP
    💡 CONSEJO: Si usas HomeAssistant vía internet (acceso remoto), asegúrate de que tu URL base incluya el protocolo HTTPS y que tu certificado SSL sea válido. Para instalaciones locales, verifica que n8n pueda alcanzar la red interna donde se ejecuta HomeAssistant. Si encuentras errores de conexión, consulta nuestra guía de depuración n8n para identificar problemas de autenticación o firewall.
Necesitas ayuda

¿Necesitas ayuda para automatizar Homeassistant con n8n?

Nuestro equipo te responde en minutos.

Respuesta en menos de una hora
Acciones

Homeassistant actions available in n8n

  1. 01
    Acción 01

    Template Create

    Esta acción te permite crear dinámicamente plantillas (templates) en HomeAssistant directamente desde n8n. Las plantillas HomeAssistant son scripts Jinja2 que generan valores calculados, textos formateados, o condiciones complejas utilizadas en automatizaciones, dashboards o entidades template. Útil para generar contenido dinámico basado en datos externos recuperados por n8n (APIs, bases de datos, webhooks).

    Parámetros clave: Credential to connect with (selecciona la credencial de tu cuenta HomeAssistant, requerido); Resource (tipo de recurso, aquí "Template"); Operation (operación a realizar, aquí "Create"); Template (campo de texto donde ingresas el código Jinja2 de la plantilla a crear, opcional pero necesario para definir el contenido de la plantilla).

    Casos de uso: Generar plantillas dinámicas calculando consumos energéticos basados en datos extraídos de un API externo; crear entidades template que formatean mensajes personalizados para notificaciones combinando variables de múltiples fuentes; automatizar la generación de scripts Jinja2 complejos desde datos estructurados en Google Sheets o Airtable.

    Template Create
  2. 02
    Acción 02

    Get Many States

    Recupera múltiples estados de entidades HomeAssistant de una sola vez, permitiéndote obtener snapshots completos de tu instalación domótica (estados de sensores, switches, luces, climate, etc.). Ideal para crear reportes, dashboards, o sincronizar datos masivos con herramientas externas.

    Parámetros clave: Credential to connect with (credencial HomeAssistant, requerido); Resource ("State", indica que la acción trabaja con estados de entidades); Operation ("Get Many", recupera múltiples entradas); Return All (interruptor on/off que determina si recuperar todos los estados disponibles, actualmente desactivado); Limit (campo numérico que especifica el número máximo de estados a recuperar, configurado en 50, requerido cuando "Return All" está desactivado).

    Casos de uso: Exportar automáticamente todos los estados de sensores de temperatura a Google Sheets cada hora para análisis histórico; crear dashboards en herramientas BI (Grafana, Metabase) alimentados por estados HomeAssistant recuperados vía n8n; sincronizar estados de dispositivos críticos a una base de datos PostgreSQL para monitoreo centralizado.

    Get Many States
  3. 03
    Acción 03

    Entity Get

    Obtiene información detallada de una entidad específica de HomeAssistant (sensor, switch, light, climate, etc.) mediante su nombre o ID único. Útil para workflows que necesitan verificar el estado actual de un dispositivo concreto antes de ejecutar acciones.

    Parámetros clave: Credential to connect with (credencial HomeAssistant, requerido); Resource (tipo de recurso, no completamente visible); Operation ("Get", recupera datos de una entidad específica); Entity Name or ID (campo de texto donde ingresas el identificador único o nombre de la entidad a recuperar; muestra error en la captura indicando que las opciones no se pudieron cargar automáticamente, requiriendo entrada manual).

    Casos de uso: Verificar el estado de un sensor de puerta antes de enviar una alerta de seguridad; recuperar el nivel de batería de sensores wireless para notificar cuando necesiten mantenimiento; consultar el estado actual de un termostato antes de ajustarlo basándose en predicciones meteorológicas externas.

    Entity Get
  4. 04
    Acción 04

    Create or Update State

    Crea un nuevo estado de entidad en HomeAssistant o actualiza el estado de una entidad existente. Esta acción es fundamental para workflows bidireccionales donde n8n modifica activamente el estado de dispositivos HomeAssistant basándose en eventos externos o lógica compleja.

    Parámetros clave: Credential to connect with (credencial HomeAssistant, requerido); Resource ("State", indica trabajo con estados de entidades); Operation ("Create or Update", crea o actualiza estados); Entity Name or ID (campo de texto para especificar la entidad objetivo por nombre o ID, requerido; muestra error de opciones no cargadas, requiriendo entrada manual); State (campo de texto donde ingresas el nuevo valor de estado de la entidad); State Attributes (sección que permite añadir múltiples atributos como pares clave-valor para describir propiedades adicionales del estado, opcional; puedes añadir atributos presionando "Add Attribute").

    Casos de uso: Actualizar el estado de un sensor virtual basándose en cálculos realizados en n8n (ej: índice de calidad del aire calculado desde múltiples sensores); crear entidades template dinámicas que reflejan datos de sistemas externos (stock de productos, ocupación de espacios, métricas de negocio); sincronizar estados entre HomeAssistant y otros sistemas domóticos mediante workflows n8n bidireccionales.

    Create or Update State
  5. 05
    Acción 05

    Get Many Service

    Recupera información sobre múltiples servicios disponibles en HomeAssistant, proporcionando una vista general de las capacidades de tu instalación. Útil para documentación automática o descubrimiento dinámico de servicios disponibles.

    Parámetros clave: Credential to connect with (credencial HomeAssistant, requerido); Resource ("Service", indica interacción con servicios HomeAssistant); Operation ("Get Many", recupera múltiples entradas de servicios); Return All (interruptor que permite recuperar todos los servicios disponibles sin límite, actualmente desactivado); Limit (campo numérico que especifica el máximo de servicios a recuperar, configurado en 50, útil para gestionar volumen de datos y rendimiento).

    Casos de uso: Generar automáticamente documentación de servicios disponibles en HomeAssistant y publicarla en Notion o Confluence; descubrir dinámicamente servicios de integraciones recién instaladas para workflows auto-configurables; auditar servicios disponibles y compararlos con configuraciones de respaldo.

    Get Many Service
  6. 06
    Acción 06

    Service Call

    Ejecuta una llamada de servicio en HomeAssistant (encender/apagar luces, ajustar termostatos, activar escenas, ejecutar scripts, etc.). Esta es la acción más utilizada para controlar activamente dispositivos HomeAssistant desde workflows n8n basados en lógica compleja o eventos externos.

    Parámetros clave: Credential to connect with (credencial HomeAssistant, requerido); Resource ("Service", especifica el tipo de recurso); Operation ("Call", ejecuta una llamada de servicio); Domain Name or ID (campo de texto para especificar el dominio del servicio, ej: light, climate, switch, scene; muestra error en la captura, requiriendo entrada manual); Service Name or ID (menú desplegable para seleccionar el servicio específico dentro del dominio, ej: turn_on, turn_off, set_temperature; sin selección en la captura); Service Attributes (sección donde añades atributos opcionales como pares clave-valor para personalizar la llamada de servicio, ej: brightness, color_temp, entity_id; actualmente sin atributos definidos, con opción de "Add Attribute" disponible).

    Casos de uso: Encender automáticamente luces de seguridad cuando un webhook de sistema de alarma externo detecte movimiento; ajustar termostatos basándose en predicciones meteorológicas recuperadas de APIs externas cada mañana; activar escenas específicas de HomeAssistant cuando eventos de Google Calendar vía n8n indiquen inicio/fin de jornada laboral.

    Service Call
  7. 07
    Acción 07

    Get Logbook Entries

    Recupera entradas del logbook de HomeAssistant, obteniendo el historial de eventos, cambios de estado y acciones registradas en tu instalación domótica. Perfecto para auditorías, análisis de comportamiento de dispositivos, o detección de anomalías.

    Parámetros clave: Credential to connect with (credencial HomeAssistant, requerido); Resource ("Log", indica interacción con el recurso de logs); Operation ("Get Logbook Entries", recupera entradas del logbook); Additional Fields (sección que permite añadir campos opcionales para personalizar la solicitud, sin campos especificados en la captura; puedes añadirlos vía "Add Field"; los campos adicionales pueden incluir filtros de fecha, entidades específicas, o tipos de eventos).

    Casos de uso: Exportar diariamente el historial de eventos de HomeAssistant a Google Sheets o Airtable para análisis de patrones de uso; detectar anomalías en cambios de estado (ej: luces encendiéndose fuera de horarios habituales) y enviar alertas automáticas; generar reportes semanales de actividad domótica combinando logbook entries con análisis en herramientas BI.

    Get Logbook Entries
  8. 08
    Acción 08

    Get Error Logs

    Obtiene logs de errores específicos de HomeAssistant, filtrando automáticamente para mostrar únicamente entradas relacionadas con fallos, warnings o problemas detectados. Esencial para monitoreo proactivo y mantenimiento preventivo de tu instalación domótica.

    Parámetros clave: Credential to connect with (credencial HomeAssistant, requerido); Resource ("Log", indica trabajo con logs); Operation ("Get Error Logs", recupera logs filtrados a errores).

    Casos de uso: Configurar workflows que verifiquen automáticamente cada hora si hay errores nuevos en HomeAssistant y envíen notificaciones urgentes a Discord o Teams; crear dashboards de monitoreo que muestren errores recientes recuperados vía n8n para equipos de soporte técnico; archivar automáticamente logs de errores en bases de datos para análisis de tendencias y detección temprana de fallos recurrentes.

    Get Error Logs
  9. 09
    Acción 09

    Get Many Events

    Recupera múltiples eventos registrados en HomeAssistant, proporcionando acceso al stream de eventos que alimenta toda la lógica de automatización de HomeAssistant. Ideal para análisis avanzado de comportamiento del sistema o replicación de lógica de automatización en workflows n8n.

    Parámetros clave: Credential to connect with (credencial HomeAssistant, requerido); Resource ("Event", especifica que se trabaja con eventos); Operation ("Get Many", recupera múltiples entradas de eventos); Return All (interruptor que determina si recuperar todos los eventos disponibles, actualmente desactivado); Limit (campo numérico que especifica el máximo de eventos a recuperar, configurado en 50, obligatorio cuando "Return All" está desactivado para controlar volumen de datos).

    Casos de uso: Analizar patrones de eventos para optimizar automatizaciones (ej: identificar eventos que se disparan más frecuentemente); replicar eventos de HomeAssistant a otros sistemas domóticos o plataformas de monitoreo vía n8n; crear logs estructurados de eventos en bases de datos SQL para análisis histórico y machine learning.

    Get Many Events
  10. 10
    Acción 10

    Event Create

    Crea manualmente un evento en HomeAssistant desde n8n, permitiéndote inyectar eventos personalizados en el bus de eventos de HomeAssistant. Útil para workflows que necesitan activar automatizaciones HomeAssistant basándose en eventos generados externamente (APIs, webhooks, lógica de negocio).

    Parámetros clave: Credential to connect with (credencial HomeAssistant, requerido); Resource ("Event", indica trabajo con eventos); Operation ("Create", crea un nuevo evento); Event Type (campo de texto donde defines el tipo de evento a crear, acepta texto fijo o expresiones; vacío en la captura, requiriendo especificación del usuario); Event Attributes (sección donde añades atributos personalizados al evento como pares clave-valor; sin atributos en la captura, pero puedes añadirlos con "Add Attribute").

    Casos de uso: Disparar automatizaciones HomeAssistant basadas en eventos de sistemas externos (ej: crear evento order_received cuando un webhook de WooCommerce notifique nueva orden); simular eventos de sensores virtuales generados desde lógica compleja en n8n; integrar HomeAssistant con sistemas de seguridad externos inyectando eventos de alarma personalizados.

    Event Create
Has visto la integración

Construye tu primer workflow con nuestro equipo

Deja tu email y te enviamos el catálogo de automatizaciones listo para enviar hoy.

  • Escenarios n8n & Make gratis para importar
  • Docs de configuración paso a paso
  • Cohorte en vivo + soporte de la comunidad

Preguntas frecuentes

  • ¿La integración HomeAssistant n8n es gratuita?
    Sí, la integración HomeAssistant es totalmente gratuita en n8n. HomeAssistant es un proyecto open-source y n8n proporciona soporte nativo para HomeAssistant sin coste adicional, tanto en la versión self-hosted gratuita de n8n como en n8n Cloud. Solo necesitas una instalación funcional de HomeAssistant (también gratuita) y generar un Access Token desde tu perfil HomeAssistant para conectar ambas plataformas. No hay límites en el número de acciones que puedes ejecutar, aunque n8n Cloud aplica límites de ejecuciones mensuales según el plan suscrito (el plan gratuito permite workflows ilimitados pero con 5,000 ejecuciones/mes). Para uso intensivo sin restricciones, considera self-hostear n8n en tu propia infraestructura.
  • ¿Qué datos puedo sincronizar entre HomeAssistant y n8n?
    La integración HomeAssistant n8n te permite sincronizar y manipular prácticamente todos los datos de tu instalación domótica. Puedes recuperar estados de entidades (sensores, switches, luces, climate, covers, etc.), eventos del bus de eventos, logs y logbook entries, configuración del sistema, y capturas de cámaras. También puedes crear y actualizar estados de entidades, ejecutar llamadas de servicio para controlar dispositivos, crear eventos personalizados, y gestionar plantillas Jinja2. Esta bidireccionalidad permite workflows completos: desde HomeAssistant hacia herramientas externas (exportar datos a Google Sheets, bases de datos SQL, herramientas BI) y desde herramientas externas hacia HomeAssistant (controlar dispositivos basándose en APIs meteorológicas, calendarios, webhooks de sistemas de negocio). La integración cubre todos los aspectos de HomeAssistant accesibles vía API REST, sin limitaciones funcionales.
  • ¿Cuánto tiempo lleva configurar la integración HomeAssistant n8n?
    La configuración inicial de la integración HomeAssistant n8n es rápida, tomando generalmente entre 5 y 10 minutos. Los pasos son: (1) Generar un Long-Lived Access Token en tu perfil HomeAssistant (2 minutos), (2) Crear la credencial en n8n ingresando tu Base URL y el Access Token (1 minuto), (3) Probar la conexión (30 segundos), y (4) Añadir tu primer nodo HomeAssistant a un workflow y seleccionar la credencial (1 minuto). Una vez configurada la credencial, reutilizarla en múltiples workflows es instantáneo. El tiempo total de configuración depende principalmente de la complejidad del workflow que desees crear: workflows simples (ej: recuperar estados y enviar a Google Sheets) pueden completarse en 10-15 minutos adicionales, mientras que workflows complejos con lógica condicional avanzada, múltiples llamadas de servicio, y orquestación de varias aplicaciones pueden tomar 30-60 minutos de diseño y pruebas. La curva de aprendizaje es suave gracias a la interfaz visual de n8n y la documentación completa de cada acción HomeAssistant.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.