Saltar al contenido
Volver

Sensor de lluvia para riego automático

Publicado:  at  05:00 p. m.

Por qué el sensor de lluvia es la pieza que más agua ahorra

Un programador bien ajustado puede regar cada tres días igual que el mes pasado, pero no sabe que ayer ni anteayer hubo un temporal de 40 litros por metro cuadrado. Esa es la diferencia entre un riego que funciona y un riego que se adapta: el sensor de lluvia es el único componente que dice “no hace falta regar hoy” sin que nadie se lo diga.

En España, donde una parte del territorio recibe la mayor parte de su lluvia en pocos episodios al año, esa decisión vale más que cualquier ajuste fino del programador.

Tres formas de medir la lluvia

TipoCómo mideVentajaInconveniente
Pluviómetro de vuelcoUn balde que se llena y basculaRobust y económicoNecesita nivel y sitio abierto
Sonda capacitivaCambio de capacidad con el agua sobre la placaSin partes móvilesCuesta más y se ensucia
Sensor integrado de dispositivoEl propio dispositivo mide lluviaSin instalaciónDepende del modelo

El pluviómetro de vuelco es el clásico: un recipiente con un embudo que, al llegar a una cantidad concreta de agua, bascula y deja vacía una cámara pequeña. Cada basculamiento es un pulso. Si además tiene interruptor de tipo mogote, te dice si está lloviendo ahora mismo o si solo ha llovido hace un rato.

Dónde colocarlo, que es media instalación

El error más común es poner el pluviómetro junto a la placa o en un rincón. Si el sensor está bajo un alero, una planta o un árbol, medirá menos de lo que llueve y el riego se activará aunque no haga falta. Si está al sol directo, se evapora agua y también mide mal.

La posición correcta es un sitio abierto, sin obstrucciones en un ángulo de 45 grados alrededor, y lo más cerca posible del jardín que riegas. La placa electrónica, en cambio, sí debe ir a la sombra y protegida de la lluvia: es la parte que no puede mojarse.

Diagrama del sensor de lluvia: el pluviómetro bascula, el ESP32 lee el cambio, comprueba si ha llovido y omite el riego
El sensor no evita el riego: decide si el riego que toca es necesario.

Cómo leer un pluviómetro con el ESP32

Si el pluviómetro tiene salida de pulsos, conectas el contacto a un pin de entrada digital del ESP32 y cuentas los pulsos. Cada pulsación es un volumen conocido de agua, y a partir de ahí puedes calcular milímetros con una regla de tres. El componente pulse_counter hace ese recuento por ti:

sensor:
  - platform: pulse_counter
    pin: GPIO27
    name: "Pluviómetro (pulsos)"
    update_interval: 60s
    filters:
      - multiply: 0.2 # 1 pulso = 0,2 mm en el pluviómetro del ejemplo

Con un solo pin no hace falta cablear nada más: el estado de “está lloviendo ahora” lo derivas del propio sensor con un filtro de media móvil o con un lambda que compare el valor con un umbral, no con un segundo contacto.

Si el pluviómetro es de lectura analógica, el cable va a un ADC del ESP32 y mides la tensión; el ADC de ESPHome explica la configuración:

sensor:
  - platform: adc
    pin: GPIO34
    name: "Pluviómetro (señal cruda)"
    update_interval: 60s
    filters:
      - calibrate_linear:
          slope: -0.14
          offset: 100

Y si compras un sensor de lluvia ya cerrado, como el Hydreon, hay un componente hecho para él y no tienes que calibrar nada: hydreon_rgxx.

La regla que decide: lluvia reciente, no lluvia ahora

Un pluviómetro bien colocado activa el contacto mientras llueve, pero el agua sigue cayendo después y durante un rato más. Si tu regla es “no riego mientras el sensor esté activo”, regarás demasiado. La regla que funciona es temporal: si ha llovido en las últimas tres o cuatro horas, se salta el riego.

El margen se ajusta al clima. Con lluvia fina y larga, tres horas pueden ser pocas; con un chubasco puntual, tres horas son de sobra. La forma de encontrar tu número es mirar el registro después de un episodio de lluvia.

Cuánto dura el agua: deep sleep

Un pluviómetro al sol, con la placa al lado, es el peor sitio posible para una batería. Si usas pilas o una batería pequeña, ESPHome puede dormir entre lecturas y despertarse cada pocos minutos para comprobar el sensor. El componente deep_sleep está pensado para eso, y es la diferencia entre un sensor que aguanta meses y uno que se queda sin pilas en un mes. Configúralo siempre con el tiempo de arranque adecuado, porque cada arranque del ESP32 tarda unos segundos.

Integrarlo en Home Assistant

Con el ESPHome ya en la red, Home Assistant puede crear una automatización que apague el riego cuando el sensor esté activo. La integración de ESPHome en Home Assistant explica cómo aparecen las entidades, y el detalle de la lógica de decisión está en la guía de automatizar el riego.

Errores que arruinan un sensor de lluvia

Mantenimiento

Revisa el embudo y el filtro del pluviómetro cada dos meses, comprobar que el balde bascula con un poco de agua y mira que el interruptor cambia de estado. Si usas pilas, cambialas antes de que se agoten y ten en cuenta que el frío las consume más. Todo esto es barato comparado con un riego sobado.

Fuentes y siguiente paso

Para ver cómo un dispositivo domótico mide y expone la lluvia puedes consultar la documentación de Espressif del sensor de lluvia sobre Matter, que describe el tipo de evento. Para la lógica de riego, Home Assistant documenta las automatizaciones y ESPHome el componente de sueño profundo que consigue que un nodo a batería dure.

Fuentes externas

Equipo editorial de homeiotguide

Responsable editorial: Néstor Espuch


Sugerir cambios
Compartir este artículo en:

Artículo anterior
Estación meteorológica casera para decidir el riego
Artículo siguiente
Sensor de humedad de suelo: capacitivo o resistivo