En este artículo comparto una automatización que he creado en Home Assistant para proteger el interior de casa en caso de lluvia. La lógica es sencilla pero efectiva: si empieza a llover y hay alguna ventana abierta, se bajan automáticamente las persianas. Además, recibimos una notificación en el móvil informando de lo sucedido.
🎯 Objetivo
- Detectar si está lloviendo mediante un sensor de lluvia.
- Comprobar si hay alguna ventana abierta.
- Bajar las persianas de las habitaciones afectadas.
- Enviar una notificación a nuestros teléfonos móviles.
📋 Automatización completa en YAML
alias: Bajar persianas si llueve y hay ventanas abiertas
description: >
Al detectar lluvia y si alguna ventana está abierta, cierra las persianas.
trigger:
- platform: state
entity_id: binary_sensor.sensor_lluvia_rain
to: "on"
for:
minutes: 1
condition:
- condition: or
conditions:
- condition: state
entity_id: binary_sensor.sensor_ventana_salon_contact
state: "on"
- condition: state
entity_id: binary_sensor.sensor_ventana_bano_matrimonio_contact
state: "on"
- condition: state
entity_id: binary_sensor.sensor_ventana_dormitorio_matrimonio_contact
state: "on"
- condition: state
entity_id: binary_sensor.sensor_ventana_erick_contact
state: "on"
- condition: state
entity_id: binary_sensor.sensor_ventana_alvaro_contact
state: "on"
action:
- service: notify.mobile_app_iphone_de_alvaro
data:
message: Está lloviendo y se cerrarán las persianas
- service: notify.mobile_app_iphone_de_tamara_14_pro_max
data:
message: Está lloviendo y se cerrarán las persianas
- service: cover.close_cover
target:
entity_id:
- cover.persiana_dormitorio_matrimonio
- cover.persiana_erick
- cover.persiana_salon
mode: single
📱 Notificaciones móviles
Como parte de la automatización, se envía un mensaje a nuestros dispositivos móviles mediante la app de Home Assistant instalada en los iPhone. Esto nos permite saber en todo momento que la automatización ha actuado.
🛠️ Sensores y dispositivos usados
- Sensor de lluvia:
binary_sensor.sensor_lluvia_rain
- Sensores de ventanas: sensores tipo
binary_sensor.sensor_ventana_*
- Persianas: dispositivos tipo
cover.persiana_*
- Notificaciones: móviles con mobile_app_iphone_de_alvaro y mobile_app_iphone_de_tamara_14_pro_max
📌 Recomendaciones
- Asegúrate de que los nombres de entidad coinciden con los tuyos en Home Assistant.
- Si tienes muchas ventanas, puedes agruparlas en un
group
para simplificar la condición. - Haz pruebas con lluvia simulada para validar el comportamiento.
🔒 Seguridad y comodidad
Esta automatización no solo evita que entre agua por descuido, también añade una capa de comodidad al hogar inteligente. Es ideal si tienes niños, mascotas o simplemente quieres olvidarte de las ventanas cuando el tiempo cambia de repente.
¿Tienes una estación meteorológica propia o integraciones como OpenWeatherMap? Puedes adaptar esta lógica también con esos sensores.
Espero que te sirva como base para seguir automatizando tu hogar 😊