4:32, sábado por la mañana. Un anuncio en el 6 Alexa de la casa rompe el silencio: ¡Está empezando a llover! Alexa, acaba de despertar a toda la casa. No te estoy diciendo el ambiente en el desayuno. Gran comienzo del fin de semana.
¿La causa? Mi sensor de lluvia ZG-223Z había detectado algunas caídas a las 4:25 a.m., y mi automatización había activado un anuncio de Alexa sin pensar en el tiempo.
Quería una solución Asistente de hogar simple y nativo decir: « Anuncias SOLO entre las 9am y las 9:30pm de lunes a viernes, de 10am a 10pm los fines de semana. Después de probar input_datetime, múltiples automatizaciones y scripts complejos, descubrí EL planificador. 5 minutos de configuración, y nunca más de despertar inoportuno.
Te lo digo todo mi viaje, paso a paso, Exactamente como lo hice yo.
🎯 Mi plan de ataque
Objetivo: Crear un " custodio de horarios que dice SÍ / NO a los anuncios de Alexa según la hora + día. He elegido el Planificador de HA porque:
- I deslizar y soltar mis franjas horarias
- Me da un estado ON/OFF automático
- Código cero, 100% Interfaz del Asistente para el Hogar
- Lo estoy haciendo acondicionamiento en TODAS mis automatizaciones
1er paso de 🔧: Yo creo mi Planificador
Hago clic Configuración → Dispositivos y servicios → Entradas (ayudantes)
Hago clic Crear una entrada → Planificador
Me llamo : Mensaje Alexa Autorizado → Identificador automático de la entidad: schedule.message_alexa_ permite
He configurado mis rangos:
- De lunes a viernes : 09:00 → 21:30 (azul)
- sábado : 08:30 → 21:30 (azul)
- domingo : 10:00 → 21:30 (azul)

Guardo y visualizo el sensor.

Por lo tanto, cuando se activa el sensor, Alexa tiene derecho a notificar:
schedule.message_alexa_permite=ON
2o paso de 📊: Creo un sensor visual (opcional)
Para mi tablero, Codifico este _sensor binario en mi templates.yaml :
- nombre: "Mensajes Autorizados Alexa" único _id: binario_sensor.alexa_mensajes_Estado permitido: > {{ is_state('schedule.message_alexa_ authorize', 'on') }}} dispositivo_class: icono de conectividad: > {% if is_state('schedule.message_alexa_allow', 'on') %} mdi:bell-badge {% de lo contrario %mdi:bell-off {% endif %}
Reinicio de la HA → binario_sensor.alexa_mensajes_permitido aparece. Lo añado a mi panel de elementos de imagen:

3o paso de ⚙: Asegurar mis automatizaciones
Mi ejemplo típico : Notificación de lluvia (¡quién me despertó!)
ANTES (peligroso): Lluvia → Anuncio directo → Reloj despertador familiar 4h32
DESPUÉS (garantizado): Lluvia + Horario ON → Anuncio. En caso contrario: silencio.
alias: Notificación Rain Secure Descripción: "🚨 Rain Detected AND Time OK" dispara: - entidad _id: binario_sensor.pluie_en_cours # Mi ZG-223Z desde: "off" a: "encendido" para: en segundo lugar: 20 # Condiciones positivas antifalsas: - condición: _id, entidad estatal: schedule.message_alexa_ permite # ← MI GUARDIANO! estado: Acciones «en curso»: - servicio: Notificar.alexa _media _partout datos: mensaje: 🚨 ¡Está empezando a llover afuera! Persianas cerradas, corte de riego." Datos: tipo: anunciar - retrasar: Modo "00:00:02": soltero

PRUEBA: 4pm → Lluvia simulada → "¡Está lloviendo!" en todos los Echo ✅
PRUEBA: 23h → Lluvia simulada → Silencio total ✅
🛠 Mis consejos profesionales (explícitos para principiantes)
1. Insignia de tablero inteligente
- tipo: condiciones condicionales: - entidad: binario_sensor.alexa_mensajes_Estado permitido: Elementos "on": - tipo: entidad de identificación estatal: binario_sensor.alexa_mensajes_estilo permitido: parte superior: 85% izquierda: 5% «--card-mod-icon-color»: verde
Aparece en VERDE si está bien, invisible de lo contrario. ¡Mágico!
2. Depuración fácil
Herramientas de desarrollo → Plantilla → {{ states('schedule.message _alexa _ autorizar') }} → ¡Instantáneo!
Para probar y verificar los valores del sensor.
💬 Mi veredicto después de 1 semana
✅ Además de un solo despertar inoportuno. La familia duerme, yo soy Zen.
5 MINUTOS ✅ configuración inicial, luego todo automático.
✅ visual: Gamas coloridas, insignias de tablero, registros claros.
✅ NATIF: Cero dependencia externa, fácilmente actualizable.


