Aziz Bench

DHT22 vs SHT31

7 des 10 caractéristiques de notre tableau diffèrent entre le DHT22 et le SHT31.

Aosong

DHT22

±0,5 °C · ±2 % HR · Fil unique (protocole propre) · de 3,3 à 6 V

Un cran au-dessus du DHT11 : ±0,5 °C, ±2 % HR typiques et jusqu’à −40 °C, toujours sur un seul fil de données.

Attention : L’erreur sur l’humidité peut atteindre ±5 % HR, une mesure toutes les 2 s au plus, et son protocole exige une synchronisation précise. Environ 50 µA entre deux mesures.

Sensirion

SHT31

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

Le capteur éprouvé de Sensirion : ±0,2 °C, ±2 % HR, deux adresses I²C et une alimentation de 2,15 à 5,5 V.

Attention : Pour le même usage, le SHT4x est plus récent, plus petit et plus précis en humidité.

Différences

CaractéristiqueDHT22SHT31
Précision en température±0,5 °C±0,2 °C
Plage de températurede −40 à 80 °Cde −40 à 125 °C
InterfaceFil unique (protocole propre)I²C
Adresse I²CPas en I²C0x44, 0x45 (choisie par une broche)
Alimentationde 3,3 à 6 Vde 2,15 à 5,5 V
Courant entre deux mesures50 µA0,2 µA
ESPHomedhtsht3xd

Lignes identiques pour les deux capteurs : mesure · précision en humidité · statut.

Quand choisir un DHT22

Dans notre tableau, un DHT22 n’a rien qu’un SHT31 n’ait déjà : choisissez-le pour le prix, la disponibilité ou parce que vous avez déjà la carte.

Choisissez un SHT31 pour avoir

Ouvrir le comparatif de capteurs →Cochez ce dont votre projet a besoin et voyez quel capteur convient le mieux.

SHT31 : adresse I²C, câblage et résistances de rappel →

Questions fréquentes

Quelle est la différence entre le DHT22 et le SHT31 ?

Côté SHT31 : une température plus précise, une plage de température plus large, un bus I²C standard partagé avec d’autres capteurs et moins de courant entre deux mesures. Côté DHT22, rien de plus dans notre tableau, en dehors du prix ou de la disponibilité.

Lequel est le plus précis, le DHT22 ou le SHT31 ?

Valeurs typiques des datasheets : température ±0,5 °C pour le DHT22 et ±0,2 °C pour le SHT31 ; humidité ±2 % HR et ±2 % HR. L’emplacement compte tout autant : tenez l’un comme l’autre loin des parties chaudes de la carte.

Puis-je remplacer un DHT22 par un SHT31 ?

Pas directement : un protocole propriétaire à fil unique pour le DHT22, l’I²C pour le SHT31, donc le câblage et le code changent.

Autres comparatifs

Valeurs tirées des datasheets et des pages produit des fabricants et de la documentation d’ESPHome, vérifiées en novembre 2026.