Descripción general
Scheduler component es el motor que guarda y ejecuta las programaciones que creas con Scheduler Card. Cada programación es un interruptor switch.schedule_*, así que puedes activarlas, desactivarlas y consultar su próxima ejecución desde automatizaciones.
Imagen: Scheduler Card de nielsfaber, licencia GPL-3.0.
Requisitos
- HACS → «Scheduler component» → Descargar, reinicia y añade la integración Scheduler.
- La tarjeta Scheduler Card para crear las programaciones.
- Repositorio: nielsfaber/scheduler-component.
Ideas de uso
- Pausar las programaciones en vacaciones y reactivarlas al volver. Es el ejemplo de abajo.
- Etiquetas por tema («calefacción», «riego», «luces») para activar o desactivar grupos enteros.
- Desactivar el riego si ha llovido o va a llover.
- Mostrar la próxima ejecución (
next_trigger) en un panel o en un aviso. - Condiciones en la propia programación: solo si hay alguien en casa, solo si la ventana está cerrada.
- Copias de seguridad sencillas: las programaciones se guardan en Home Assistant, no en el navegador.
Ejemplo de uso
alias: "Programaciones según modo vacaciones"
triggers:
- trigger: state
entity_id: input_select.modo_casa
actions:
- action: >-
switch.turn_{{ 'off' if is_state('input_select.modo_casa', 'Vacaciones') else 'on' }}
target:
label_id: calefaccion
Cómo funciona:
- Activa (
on), la programación se ejecuta en sus horas. Desactivada (off), se queda guardada pero no hace nada. - Apuntar a una etiqueta (
label_id) incluye solas las programaciones nuevas con esa etiqueta. - Usa el ayudante
input_select.modo_casadel manual Desplegable.
Acción
input_select.modo_casa → VacacionesResultado
Todas las programaciones con la etiqueta
«calefacción» pasan a off