
En calidad de Afiliado de Amazon, obtengo ingresos por las compras adscritas que cumplen los requisitos aplicables. Si compras desde estos enlaces, el precio para ti es el mismo y Amazon me paga una pequeña comisión que ayuda a mantener Tecnoyfoto.
Este fue mi primer sensor de lluvia para Home Assistant. Lo construí utilizando un sensor de inundación Aqara y una sencilla placa resistiva colocada en el exterior.
La idea era muy simple: aprovechar un sensor Zigbee que ya funcionaba con batería para detectar cuándo el agua de lluvia unía eléctricamente los contactos de una placa exterior.
Funcionó y durante un tiempo cumplió perfectamente su objetivo. Pero después de varios años y de haber probado otras soluciones, también puedo contar cuáles son sus limitaciones y qué haría hoy de otra manera.
Actualización 2026: este montaje sigue siendo válido si ya tienes un sensor Aqara de inundación y únicamente quieres detectar lluvia / no lluvia. No es un pluviómetro y no mide ni precipitación acumulada ni intensidad real.

La idea del proyecto
Los sensores Aqara de inundación están pensados para detectar agua en lugares como cocinas, baños o zonas donde pueda producirse una fuga.
En la parte inferior tienen dos contactos metálicos. Cuando el agua comunica eléctricamente ambos contactos, el sensor detecta humedad y envía el cambio de estado mediante Zigbee.
Mi idea fue muy sencilla:
extender esos dos contactos hasta una placa de detección de lluvia situada en el exterior.
De esta forma el sensor Aqara podía permanecer protegido dentro de una caja, mientras únicamente la placa quedaba expuesta a la lluvia.
Cuando el agua mojaba suficientemente las pistas de la placa, se cerraba eléctricamente el circuito y el Aqara lo interpretaba exactamente igual que si hubiera detectado una fuga de agua.
Home Assistant recibía entonces un estado binario:
- Seco: no se detecta agua.
- Mojado: se detecta agua y podemos considerarlo lluvia.
No hay medición analógica en este montaje ni ninguna estimación fiable de intensidad.
Qué necesitas
Materiales
- Sensor de inundación AqaraEnlace de afiliado
- Placa sensor de lluviaEnlace de afiliado
- Cables DupontEnlace de afiliado
- Caja de protección IP44Enlace de afiliado
- Gateway Xiaomi/AqaraEnlace de afiliado, solamente si utilizas este sistema para integrar el sensor
El gateway Aqara no es obligatorio. Si utilizas Home Assistant con un coordinador Zigbee propio y tu modelo concreto de sensor Aqara está soportado por ZHA o Zigbee2MQTT, puedes integrarlo directamente.
Herramientas
- CortacablesEnlace de afiliado
- PelacablesEnlace de afiliado
- DestornilladoresEnlace de afiliado
- Pistola de cola calienteEnlace de afiliado
- Tornillos 2,5 x 18 mmEnlace de afiliado
Cómo funciona realmente este sensor de lluvia
Es importante entender que en este montaje la placa exterior no está midiendo nada.
No utilizamos su resistencia para calcular intensidad y tampoco hay ningún módulo electrónico interpretando una señal analógica.
La placa únicamente actúa como una extensión de los dos contactos del Aqara.
En seco, las pistas no están comunicadas.
Cuando suficiente agua cubre la superficie, el agua permite el paso de corriente entre las pistas y el Aqara cambia a estado de humedad.
Por tanto:
PLACA SECA
↓
Contactos abiertos
↓
Aqara seco
↓
Home Assistant: no lluvia
PLACA MOJADA
↓
El agua une las pistas
↓
Aqara detecta humedad
↓
Home Assistant: lluvia
Es un sistema extremadamente sencillo.
Construcción del sensor
1. Conectamos los cables al sensor Aqara
Lo primero es extender los dos contactos utilizados por el Aqara para detectar agua.

2. Sacamos los cables de la caja
Hacemos dos pequeños pasos para los cables que comunicarán el Aqara con la placa exterior.

Conviene proteger y sellar correctamente cualquier entrada de cable. La caja debe proteger el Aqara y, especialmente, su batería y conexiones de la lluvia y de la humedad.
3. Colocamos la placa de lluvia
La placa debe quedar en el exterior porque es precisamente la superficie que queremos que se moje.

Es conveniente colocarla con cierta inclinación para facilitar que el agua pueda evacuar y no quede permanentemente acumulada sobre la superficie.
4. Integramos el Aqara
Emparejamos el sensor con nuestro sistema Zigbee.
Puede ser mediante un gateway Aqara o directamente con Home Assistant utilizando ZHA o Zigbee2MQTT si nuestro modelo concreto está soportado.

5. Conectamos la placa exterior
Finalmente conectamos los dos cables procedentes del Aqara a la placa resistiva.

Con esto el sensor ya está preparado.

Integración con Home Assistant
Una vez integrado el Aqara, Home Assistant nos proporcionará una entidad binaria que indicará si el sensor está seco o ha detectado agua.
El nombre exacto de la entidad dependerá de la integración y del dispositivo utilizado.
Yo recomiendo darle un nombre claro, por ejemplo:
binary_sensor.sensor_de_lluvia_aqaraDe esta forma resulta mucho más sencillo utilizarlo después en automatizaciones, dashboards o sensores derivados.
Ejemplo de automatización
Una de las automatizaciones más sencillas consiste en recibir una notificación cuando empieza a llover.
alias: Aviso cuando empieza a llover
triggers:
- trigger: state
entity_id: binary_sensor.sensor_de_lluvia_aqara
from: "off"
to: "on"
actions:
- action: notify.mobile_app_tu_telefono
data:
title: "Lluvia"
message: "Ha empezado a llover."
mode: single
Debes sustituir tanto el identificador del sensor como el servicio de notificación por los correspondientes a tu instalación.
El mismo cambio de estado se puede utilizar para:
- avisar de que empieza a llover;
- cerrar ventanas motorizadas;
- recoger un toldo;
- detener el riego;
- avisar si tenemos ropa tendida;
- registrar el último día con lluvia;
- activar cualquier otra automatización relacionada con el exterior.
El principal problema: la corrosión
Este es el punto que con los años se ha convertido para mí en la principal limitación del montaje.
La placa está formada por pistas metálicas que necesariamente deben permanecer expuestas.
Y precisamente estamos utilizando esa placa para hacer algo poco amigable con unas pistas metálicas:
mojarlas una y otra vez.
Con lluvia, humedad ambiental, suciedad y sucesivos ciclos de mojado y secado, las pistas pueden deteriorarse y oxidarse.
El sensor Aqara puede continuar perfectamente operativo mientras la placa exterior se va degradando.
Importante: el Aqara Water Leak Sensor está diseñado como detector de fugas, no como sensor meteorológico exterior. El Aqara, la batería y sus conexiones deben permanecer protegidos. Solamente la placa utilizada como superficie de detección debe quedar expuesta.
La caja IP44 tampoco convierte el montaje en estanco
En el montaje original utilicé una caja IP44.
Puede resultar suficiente como protección frente a determinadas salpicaduras si está correctamente instalada, pero no debemos interpretar IP44 como si fuera una caja completamente estanca preparada para cualquier condición exterior.
Conviene prestar especial atención a:
- entrada de cables;
- orientación de la caja;
- agua directa;
- condensación;
- estado de las juntas;
- protección de la batería y del propio Aqara.
¿Sigue teniendo sentido en 2026?
Sí, pero depende de la situación.
Si ya tienes un sensor Aqara de inundación que no utilizas y una placa de lluvia, este montaje sigue siendo una forma sencilla de crear un detector inalámbrico para Home Assistant.
Tiene algunas ventajas interesantes:
- funciona con batería;
- utiliza Zigbee;
- no necesitas llevar alimentación hasta el punto de detección;
- Home Assistant únicamente necesita recibir un estado binario;
- el montaje es muy sencillo.
Pero también tiene una limitación evidente:
la placa resistiva exterior es un consumible a largo plazo.
Puede funcionar durante bastante tiempo, pero está sometida continuamente al mismo elemento que queremos detectar.
Lo que aprendí después
Este fue mi primer intento para detectar lluvia en Home Assistant.
Después construí una segunda versión conectando directamente una placa a ESPHome:
Esa versión me permitió disponer de mucho más control desde ESPHome e incluso trabajar con una lectura analógica.
Sin embargo, había un problema que seguía siendo exactamente el mismo:
la superficie metálica encargada de detectar la lluvia continuaba expuesta al agua.
Finalmente he optado por una tercera solución completamente diferente: un sensor mecánico Aqualin Mini-Click conectado a un ESP32 con ESPHome.
En lugar de medir conductividad mediante pistas expuestas, el Aqualin utiliza un mecanismo físico y entrega simplemente un contacto seco.
He perdido cualquier intento de estimar intensidad, pero para mi uso actual prefiero disponer de una información mucho más sencilla:
llueve o no llueve.
Comparativa de las tres soluciones que he utilizado
| Solución | Conexión | Ventaja principal | Limitación principal |
|---|---|---|---|
| Aqara + placa resistiva | Zigbee / batería | No necesita alimentación exterior | La placa acaba deteriorándose |
| Placa resistiva + ESPHome | ESP32 / Wi-Fi | Mayor control y lectura analógica | La placa metálica sigue expuesta |
| Aqualin Mini-Click + ESPHome | Contacto seco / ESP32 | Sistema mecánico muy simple | Solo informa lluvia / seco |
¿Es un pluviómetro?
No.
Y es importante dejarlo claro.
Este montaje detecta que existe suficiente agua sobre la placa para activar el Aqara.
No puede decirnos:
- cuántos milímetros han caído;
- cuántos litros por metro cuadrado hemos recibido;
- qué intensidad real tiene la precipitación;
- cuánta lluvia ha caído durante el día.
Para obtener esos datos necesitamos un pluviómetro real.
Este proyecto resuelve otra necesidad:
saber si está lloviendo para que Home Assistant pueda reaccionar.
Vídeo del montaje original
Este es el vídeo que grabé cuando construí por primera vez este sensor.
Conclusión después de varios años
No considero que este primer montaje estuviera mal planteado.
De hecho, para aquel momento resolvió de una forma muy sencilla algo que quería conseguir: que Home Assistant pudiera saber cuándo estaba lloviendo utilizando un sensor Zigbee a batería.
El Aqara no fue el problema.
La parte que peor envejeció fue la placa resistiva exterior.
Si ya tienes el material, continúa siendo una solución aprovechable y económica para crear un detector binario de lluvia.
Pero si hoy tuviera que empezar desde cero buscando una instalación permanente, preferiría evitar una superficie metálica que dependa de permanecer expuesta continuamente al agua.
Y esa es precisamente la evolución que he seguido en mi propia instalación:
primero Aqara, después ESPHome con placa resistiva y finalmente un sensor mecánico de contacto seco.
No porque las soluciones anteriores no funcionaran, sino porque probarlas durante años me ha permitido saber qué necesito realmente.
Y para mis automatizaciones actuales, lo que necesito es bastante sencillo:
que Home Assistant sepa de forma fiable si está lloviendo.
Continúa leyendo
Siguiente guía relacionada · 13 min de lectura
Cómo calibrar sensores en Home Assistant: temperatura y humedad
Colocas dos sensores de temperatura uno al lado del otro y uno marca 22,3 °C mientras el otro dice 22,8 °C. Añades un tercero…
Continuar con este artículo

