El error más común que vemos al montar sensores de humedad es fiarse del porcentaje que muestra el sensor nada más conectarlo. Ese número no es humedad real: es una lectura relativa que hay que calibrar para tu sensor y para tu tipo de tierra. En esta guía explicamos qué sensor comprar, cómo calibrarlo paso a paso con ESPHome y cómo convertir la lectura en decisiones de riego.

Resumen rápido
- Descarta los sensores resistivos (dos puntas metálicas): se corroen en pocas semanas.
- Un sensor capacitivo económico funciona bien si lo calibras y proteges la electrónica de la humedad.
- La calibración se hace con dos lecturas: sensor al aire (0 %) y sensor en agua (100 %).
- Usa los umbrales según el tipo de suelo, no un valor único para todos.
1. Tipos de sensor: comparativa
| Tipo | Precio orientativo | Durabilidad | Precisión | Comentario |
|---|---|---|---|---|
| Resistivo (dos puntas) | Muy bajo | Mala: se corroe | Baja | Solo para pruebas de un día |
| Capacitivo analógico (v1.2 y similares) | Bajo | Buena si se sella | Media | Nuestra recomendación para empezar |
| Zigbee comercial (a pilas) | Medio | Buena | Media | Sin cableado; cómodo para maceta o huerto pequeño |
| Bluetooth tipo Mi Flora | Medio | Media | Media | Mide además luz y fertilidad; alcance limitado |
| Profesional (FDR/TDR, RS485) | Alto | Muy buena | Alta | Para huertos grandes o cultivo exigente |
Si vas a usar Zigbee en exterior, consulta la comparativa de protocolos para planificar la cobertura.
2. Qué necesitas
- Una placa ESP32 (si nunca has usado ESPHome, empieza por nuestra introducción a ESPHome).
- Un sensor capacitivo de humedad de suelo.
- Cables, caja estanca y, si es a pilas, una batería adecuada.
Detalle importante: en el ESP32 usa pines del convertidor ADC1 (por ejemplo GPIO32–GPIO39). Los pines ADC2 dejan de funcionar cuando el Wi-Fi está activo.

3. Sellar el sensor: el paso que casi todos omiten
La parte de la placa donde están los componentes electrónicos no está pensada para quedar enterrada. Recomendamos:
- Insertar solo la zona de la sonda hasta la línea marcada.
- Sellar la unión de la electrónica con resina epoxi, termorretráctil con pegamento o barniz aislante.
- Alojar el conector en una caja estanca sobre el suelo.
4. Lectura básica en ESPHome
yaml
sensor:
- platform: adc
pin: GPIO34
name: "Humedad suelo (voltaje)"
id: humedad_bruta
attenuation: 12db
update_interval: 60s
filters:
- median:
window_size: 7
send_every: 3
El filtro de mediana descarta lecturas anómalas puntuales, algo muy frecuente con sensores analógicos baratos.
5. Calibración en dos puntos
- Con el sensor limpio y seco al aire, anota el voltaje que marca. Corresponderá al 0 %.
- Sumerge la sonda hasta la línea en un vaso de agua y anota el voltaje. Corresponderá al 100 %.
- Sustituye los valores en el filtro
calibrate_linear:
yaml
filters:
- median:
window_size: 7
send_every: 3
- calibrate_linear:
- 2.80 -> 0.0
- 1.30 -> 100.0
- clamp:
min_value: 0
max_value: 100
unit_of_measurement: "%"
Los valores 2.80 y 1.30 son un ejemplo: cada sensor da los suyos, así que mide los tuyos. Con estos filtros la lectura queda en una escala de 0 a 100 utilizable.
6. Calibrar para tu tierra: umbrales orientativos
La lectura en agua te da un máximo teórico, pero lo que importa es cómo responde tu suelo. Estos rangos son orientativos y sirven de punto de partida para ajustar con tu observación:
| Tipo de suelo | Retiene agua | Riego cuando la lectura baja de aproximadamente | Riego hasta |
|---|---|---|---|
| Arenoso | Poco | 25–30 % | 50–60 % |
| Franco (equilibrado) | Medio | 35–40 % | 65–70 % |
| Arcilloso | Mucho | 45–50 % | 75–80 % |
Cómo afinarlos: riega hasta que la tierra quede bien empapada, espera 24 horas y anota la lectura (esa es tu «capacidad de campo» real). Anota también la lectura cuando las plantas empiezan a mostrar estrés; los umbrales de riego estarán entre ambos valores.
7. Dónde colocar el sensor
| Cultivo | Profundidad orientativa | Distancia al gotero |
|---|---|---|
| Lechugas, aromáticas | 5–10 cm | 10–15 cm |
| Tomate, pimiento, calabacín | 10–20 cm | 15–20 cm |
| Frutales jóvenes | 20–30 cm | Zona bajo la copa |
| Césped | 5–10 cm | Entre aspersores |
Instala al menos dos sensores por zona si el terreno tiene sol y sombra, y compara. Un único sensor mal situado da decisiones erróneas.
8. Autonomía a pilas con deep sleep
Para sensores sin cable de alimentación, ESPHome permite dormir el ESP32 entre lecturas:
yaml
deep_sleep:
run_duration: 20s
sleep_duration: 30min
Con ciclos de 30 minutos se reduce el consumo de forma drástica. Ten en cuenta que, mientras duerme, el dispositivo no responde: no es adecuado para actuadores.
9. Automatización: regar solo si hace falta
yaml
automation:
- alias: "Riego zona 1 según humedad"
triggers:
- trigger: time
at: "06:00:00"
conditions:
- condition: numeric_state
entity_id: sensor.humedad_suelo_zona_1
below: 38
actions:
- action: switch.turn_on
target:
entity_id: switch.valvula_zona_1
- wait_template: "{{ states('sensor.humedad_suelo_zona_1') | float(0) > 65 }}"
timeout: "00:20:00"
continue_on_timeout: true
- action: switch.turn_off
target:
entity_id: switch.valvula_zona_1
El riego se detiene al alcanzar el nivel objetivo o a los 20 minutos, lo que ocurra antes. Conviene combinarlo con el corte de seguridad que explicamos en la guía de riego automático.

10. Problemas habituales
| Síntoma | Causa probable | Solución |
|---|---|---|
| Lecturas que saltan mucho | Ruido del ADC | Filtro de mediana y condensador cerca del sensor |
| Siempre marca lo mismo | Pin ADC2 con Wi-Fi activo | Cambiar a un pin ADC1 |
| Deriva con las semanas | Humedad en la electrónica | Sellar mejor el conector |
| Lectura baja tras regar | Sensor sin buen contacto con la tierra | Reinstalar sin bolsas de aire |
Preguntas frecuentes
¿Cuánto dura un sensor capacitivo enterrado? Depende de la calidad y del sellado. Bien protegido puede durar varias temporadas; mal sellado, unos meses.
¿Puedo usar un solo sensor para todo el jardín? No es recomendable. Cada zona tiene sol, suelo y plantas distintas; un sensor por zona es lo mínimo.
¿Sustituye el sensor a la previsión del tiempo? Se complementan: el sensor dice cómo está el suelo ahora y la previsión evita regar antes de una lluvia.
Conclusión
Un sensor de humedad barato pero bien sellado y calibrado es más útil que uno caro sin calibrar. Dedica una tarde a medir, ajustar umbrales por tipo de suelo y comprobar durante unos días cómo responden las plantas. Ese trabajo inicial es lo que convierte los datos en decisiones de riego fiables.