Saltar al contenido

Sensor de lluvia Aqara en Home Assistant: ¿sigue siendo válido?

19/12/2020
Sensor Aqara junto a una placa de lluvia oxidada conectado a Home Assistant

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.

Sensor de lluvia casero con Aqara para Home Assistant y placa resistiva exterior
Mi primer detector de lluvia utilizaba un sensor Aqara Zigbee y una placa resistiva colocada en el exterior.
OFERTAS · TIENDA OFICIAL

Descuentos en domótica SONOFF

Interruptores WiFi, relés, sensores, tiras LED y más. Las promociones cambian con frecuencia en la tienda oficial.

Cupón: TECNOYFOTO (10% de descuento al pagar)

Ver ofertas oficiales Enlace de afiliado · Tienda Sonoff

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

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

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.

Conexión de cables al sensor de inundación Aqara

2. Sacamos los cables de la caja

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

Cables del sensor Aqara saliendo de la caja de protección

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.

Placa resistiva utilizada como detector exterior de lluvia

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.

Sensor Aqara integrado en Home Assistant

5. Conectamos la placa exterior

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

Conexión de la placa de lluvia a los contactos del Aqara

Con esto el sensor ya está preparado.

Sensor de lluvia Aqara terminado e instalado

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_aqara

De 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:

Sensor de lluvia con 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ónConexiónVentaja principalLimitación principal
Aqara + placa resistivaZigbee / bateríaNo necesita alimentación exteriorLa placa acaba deteriorándose
Placa resistiva + ESPHomeESP32 / Wi-FiMayor control y lectura analógicaLa placa metálica sigue expuesta
Aqualin Mini-Click + ESPHomeContacto seco / ESP32Sistema mecánico muy simpleSolo 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