
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ística | Calendario Local Home Assistant | Calendarios 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 Ideal | Eventos 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:
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.
