Saltar al contenido

Calendario Local Home Assistant: Guía Completa 2026

30/12/2022

Actualizado el 06 de febrero de 2026

La integración de Calendario Local en Home Assistant es una de las herramientas más potentes y privadas para potenciar tus automatizaciones en 2026. A diferencia de las alternativas basadas en la nube, te permite crear calendarios de eventos que residen exclusivamente en tu sistema, garantizando un funcionamiento rápido, fiable y sin depender de una conexión a internet.

En esta guía definitiva, te mostraré no solo cómo instalarlo, sino cómo exprimir al máximo su potencial con ejemplos prácticos que transformarán tu hogar inteligente. He descubierto que su verdadera magia no está en mostrar el próximo evento, sino en usar sus disparadores de calendario para crear automatizaciones Home Assistant complejas y totalmente personalizadas.

Beneficios del Calendario Local frente a Alternativas en la Nube

Antes de sumergirnos en la configuración, es crucial entender por qué en 2026 el calendario local sigue siendo una opción superior para la domótica seria. Su filosofía se alinea perfectamente con la de Home Assistant: control local y privacidad primero.

CaracterísticaCalendario Local Home AssistantCalendarios en la Nube (Google, iCloud)
Privacidad✅ Máxima. Todos los datos de tus eventos se quedan en tu servidor.❌ Mínima. Tus datos están en servidores de terceros.
Dependencia de Internet✅ Ninguna. Las automatizaciones se ejecutan incluso si se cae internet.❌ Total. Sin conexión, no hay disparadores de eventos.
Rendimiento✅ Óptimo. La comunicación es instantánea y local.⚠️ Variable. Depende de la latencia de la API y tu conexión.
Uso IdealEventos de sistema (riegos, recordatorios de mantenimiento, horarios de luces) y tareas del hogar.Eventos compartidos con la familia, citas, reuniones de trabajo que necesitas en tu móvil.

Esto no significa que debas elegir uno sobre otro. La estrategia más robusta es usar ambos. Utiliza el Calendario Local para las tareas críticas de tu hogar y considera integrar Google Calendar en Home Assistant para eventos sociales o compartidos.

Configuración del Calendario Local en Home Assistant

Añadir un nuevo calendario local es un proceso muy sencillo que se realiza directamente desde la interfaz de usuario de Home Assistant.

Puedes agregarlo a tu instancia de Home Assistant a través de la interfaz de usuario, utilizando este botón Mi:

Añadir Calendario local a Home Assistant

Pasos de configuración manual

Si el botón anterior no funciona, también puedes realizar los siguientes pasos manualmente para configurar el calendario local:

  • Navega a tu instancia de Home Assistant.
  • En la barra lateral, haz clic en Ajustes.
  • En el menú de configuración, selecciona Dispositivos y servicios.
  • En la parte inferior derecha, haz clic en el botón Agregar integración.
  • En la lista, busca y selecciona “Calendario local”.
  • Sigue las instrucciones en pantalla para darle un nombre a tu calendario y completar la configuración.

Entidad Calendario vs. Disparador de Calendario: ¿Cuál Usar?

Una vez creado, tendrás una nueva entidad calendario (ej: calendar.tareas_del_hogar). Es importante entender sus dos formas de uso para las automatizaciones.

La Entidad del Calendario: Útil pero Limitada

La propia entidad tiene un estado (`on` o `off`) y atributos que representan únicamente el próximo evento. El estado se vuelve `on` cuando un evento está activo. Esto es útil para mostrar información en tu dashboard, pero muy limitado para automatizaciones, ya que solo «ve» el siguiente evento programado.

El Disparador de Calendario: El Verdadero Motor de Automatización

El disparador de calendario (`calendar trigger`) es la forma más flexible y potente de usar los eventos calendario. En lugar de mirar el estado de la entidad, reacciona directamente al inicio (`start`) o final (`end`) de cualquier evento, permitiéndote filtrar por su contenido (título, descripción, etc.). Aquí es donde reside todo el poder.

3 Ejemplos de Automatizaciones con el Calendario Local

Veamos cómo aplicar esto con código YAML práctico que puedes adaptar a tus necesidades.

Ejemplo 1: Recordatorio Inteligente para Sacar la Basura

Esta automatización envía una notificación 10 minutos antes de que comience el evento «Sacar la basura» y hace un anuncio por los altavoces inteligentes.


alias: 'Recordatorio Sacar Basura'
description: 'Notifica 10 minutos antes del evento de sacar la basura'
trigger:
  - platform: calendar
    event: start
    offset: "-0:10:00"
    entity_id: calendar.tareas_del_hogar
condition:
  - condition: template
    value_template: "{{ 'basura' in trigger.calendar_event.summary | lower }}"
action:
  - service: notify.mobile_app_mi_telefono
    data:
      title: "Recordatorio de Tareas"
      message: "¡Es hora de sacar la basura!"
  - service: tts.google_translate_say
    target:
      entity_id: media_player.altavoces_de_la_casa
    data:
      message: "Recordatorio, es hora de sacar la basura."
mode: single

Para mejorar tus notificaciones, te recomiendo mi guía sobre personalización de notificaciones en Home Assistant.

Ejemplo 2: Modo «Noche de Cine» Automático

Crea un evento llamado «Noche de Cine». Esta automatización atenuará las luces al empezar y las volverá a subir al terminar.


alias: 'Modo Cine Automático'
description: 'Controla las luces del salón para la noche de cine'
trigger:
  - platform: calendar
    event: start
    entity_id: calendar.ocio
    id: 'cine_empieza'
  - platform: calendar
    event: end
    entity_id: calendar.ocio
    id: 'cine_termina'
condition:
  - condition: template
    value_template: "{{ 'noche de cine' in trigger.calendar_event.summary | lower }}"
action:
  - choose:
      - conditions:
          - condition: trigger
            id: 'cine_empieza'
        sequence:
          - service: light.turn_on
            target:
              entity_id: light.luces_salon
            data:
              brightness_pct: 20
              transition: 5
      - conditions:
          - condition: trigger
            id: 'cine_termina'
        sequence:
          - service: light.turn_on
            target:
              entity_id: light.luces_salon
            data:
              brightness_pct: 100
              transition: 5
mode: single

Ejemplo 3: Activar Riego del Jardín según Programación

Un caso de uso perfecto para un calendario dedicado a tareas del sistema. Crea un evento recurrente para el riego.


alias: 'Riego automático del jardín'
description: 'Activa el riego según el calendario de jardín'
trigger:
  - platform: calendar
    event: start
    entity_id: calendar.jardin
condition:
  - condition: template
    value_template: "{{ 'riego' in trigger.calendar_event.summary | lower }}"
action:
  - service: switch.turn_on
    target:
      entity_id: switch.valvula_riego_jardin
mode: single

Gestión Avanzada: Múltiples Calendarios y Convivencia con la Nube

Crear y Gestionar Varios Calendarios Locales

No estás limitado a un solo calendario. Puedes tener tantos como necesites para organizar tus eventos. Simplemente repite el proceso de «Agregar Integración» para crear calendarios separados como «Tareas del Hogar», «Trabajo», «Mantenimiento del Sistema», etc. Esto te permite tener automatizaciones más limpias y específicas para cada contexto.

Estrategia Híbrida: Calendario Local + Calendario en la Nube

Como mencioné antes, la mejor estrategia en 2026 es la híbrida:

  • Usa Calendarios Locales para: Tareas recurrentes del hogar, horarios de funcionamiento de dispositivos (calefacción, riego), recordatorios de mantenimiento, y cualquier evento que sea crítico para el funcionamiento de tu casa.
  • Usa Calendarios en la Nube: Para eventos que necesitas gestionar desde fuera de casa o compartir con otras personas (citas médicas, reuniones familiares, recordatorios personales). Puedes integrar estos calendarios en Home Assistant para que también puedan disparar automatizaciones si lo deseas.

Además de crear eventos manualmente, puedes usar servicios para crear eventos en el calendario de Home Assistant desde otras automatizaciones o scripts, abriendo un mundo de posibilidades.

Conclusión: Tu Herramienta de Planificación Local y Privada

El Calendario Local de Home Assistant es mucho más que una simple agenda. Es un pilar fundamental para crear un hogar inteligente verdaderamente autónomo, privado y fiable. Al dominar los disparadores de eventos, puedes programar casi cualquier aspecto de tu vida digital y física, asegurando que tu casa funcione para ti, sin depender de servicios externos. Sin duda, una integración imprescindible en cualquier instalación de Home Assistant en 2026.