Aosong
AHT20
±0,3 °C · ±2 % HR · I²C · de 2 à 5,5 V
Un capteur I²C petit et bon marché avec ±0,3 °C et ±2 % HR : l’évolution logique après un DHT22.
Attention : Adresse fixe 0x38, donc un seul par bus. Dans ESPHome, utilisez le composant aht10 avec la variante AHT20.
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éristique | AHT20 | SHT31 |
| Précision en température | ±0,3 °C | ±0,2 °C |
|---|
| Plage de température | de −40 à 85 °C | de −40 à 125 °C |
|---|
| Adresse I²C | 0x38 | 0x44, 0x45 (choisie par une broche) |
|---|
| Alimentation | de 2 à 5,5 V | de 2,15 à 5,5 V |
|---|
| Courant entre deux mesures | 0,25 µA | 0,2 µA |
|---|
| ESPHome | aht10 | sht3xd |
Lignes identiques pour les deux capteurs : mesure · précision en humidité · interface · statut.
Quand choisir un AHT20
Dans notre tableau, un AHT20 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
- une température plus précise (±0,2 °C contre ±0,3 °C)
- une plage de température plus large (de −40 à 125 °C)
- le choix de l’adresse I²C, pour en mettre deux sur le même bus
- une configuration toute prête dans le générateur ESPHome de ce site
Ouvrir le comparatif de capteurs →Cochez ce dont votre projet a besoin et voyez quel capteur convient le mieux.
AHT20 : adresse I²C, câblage et résistances de rappel →
SHT31 : adresse I²C, câblage et résistances de rappel →
Questions fréquentes
Quelle est la différence entre l’AHT20 et le SHT31 ?
Côté SHT31 : une température plus précise, une plage de température plus large, le choix de l’adresse I²C et une configuration toute prête dans le générateur ESPHome de ce site. Côté AHT20, rien de plus dans notre tableau, en dehors du prix ou de la disponibilité.
Lequel est le plus précis, l’AHT20 ou le SHT31 ?
Valeurs typiques des datasheets : température ±0,3 °C pour l’AHT20 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 AHT20 par un SHT31 ?
Souvent oui : les deux utilisent l’I²C. Changez le pilote ou, dans ESPHome, le composant (aht10 → sht3xd). L’adresse I²C change aussi (0x38 → 0x44/0x45).
Autres comparatifs
AHT20 vs DHT22 DHT22 vs SHT31 SHT31 vs SHT4x
Valeurs tirées des datasheets et des pages produit des fabricants et de la documentation d’ESPHome, vérifiées en novembre 2026.