Aziz Bench

DHT22 vs SHT31

7 de las 10 características de nuestra tabla son distintas entre el DHT22 y el SHT31.

Aosong

DHT22

±0,5 °C · ±2 % HR · Un solo hilo (protocolo propio) · de 3,3 a 6 V

Un paso por encima del DHT11: ±0,5 °C, ±2 % HR típicos y hasta −40 °C, todavía con un solo hilo de datos.

Ojo: El error de humedad puede llegar a ±5 % HR, como mucho una lectura cada 2 s, y su protocolo exige tiempos precisos. Unos 50 µA entre lecturas.

Sensirion

SHT31

±0,2 °C · ±2 % HR · I²C · de 2,15 a 5,5 V

El sensor veterano y fiable de Sensirion: ±0,2 °C, ±2 % HR, dos direcciones I²C y alimentación de 2,15 a 5,5 V.

Ojo: Para el mismo trabajo, el SHT4x es más nuevo, más pequeño y más preciso en humedad.

Diferencias

CaracterísticaDHT22SHT31
Precisión de temperatura±0,5 °C±0,2 °C
Rango de temperaturade −40 a 80 °Cde −40 a 125 °C
InterfazUn solo hilo (protocolo propio)I²C
Dirección I²CNo es I²C0x44, 0x45 (se elige con un pin)
Alimentaciónde 3,3 a 6 Vde 2,15 a 5,5 V
Corriente entre lecturas50 µA0,2 µA
ESPHomedhtsht3xd

Coinciden en: qué mide · precisión de humedad · estado.

Cuándo elegir el DHT22

En nuestra tabla, el DHT22 no tiene nada que le falte al SHT31: elígelo por precio, por disponibilidad o porque ya tienes la placa.

Elige el SHT31 si necesitas

Abrir la comparativa de sensores →Marca lo que necesita tu proyecto y descubre qué sensor encaja mejor.

SHT31: dirección I²C, conexiones y pull-up →

Preguntas frecuentes

¿Qué diferencia hay entre el DHT22 y el SHT31?

El SHT31 ofrece más precisión en temperatura, un rango de temperatura más amplio, un bus I²C estándar compartido con otros sensores y menos corriente entre lecturas; en nuestra tabla, el DHT22 no tiene ventajas propias, salvo el precio o la disponibilidad.

¿Cuál es más preciso, el DHT22 o el SHT31?

Valores típicos de las hojas de datos: temperatura ±0,5 °C para el DHT22 y ±0,2 °C para el SHT31; humedad ±2 % HR y ±2 % HR. La ubicación importa tanto como la precisión: mantén cualquiera de los dos lejos de las partes calientes de la placa.

¿Puedo sustituir el DHT22 por el SHT31?

No directamente: el DHT22 usa un protocolo propio de un solo hilo y el SHT31, I²C, así que cambian las conexiones y el código.

Otras comparativas

Valores sacados de las hojas de datos y las páginas de producto de los fabricantes y de la documentación de ESPHome, revisados en noviembre de 2026.