¿Cómo evitar las notificaciones no deseadas de Alexa con el Home Assistant Scheduler?

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.