Sensirion SHT31 (GY-SHT31-D)
Also known as: SHT30 · SHT31-D · GY-SHT31 · Temperature & humidity
The temperature/humidity workhorse of the ESPHome era: accurate, 5 V-tolerant modules, two I2C addresses so you can pair them, and years of config examples.
As an Amazon Associate and an affiliate we may earn from qualifying purchases. Prices and availability are set by the retailer.
At a glance
⚑ flag an error| Measures | temperature, humidity |
|---|---|
| Accuracy | ±0.2 °C / ±2 %RH |
| Interface | I2C @ 0x44 / 0x45 |
| Supply | 2.4–5.5 V |
| Battery-viable | Yes (deep-sleep friendly) |
| ESPHome | Native ESPHome component — sht3xd |
| Typical price | $1-3 (street, varies) |
Compare all sensor modules in one table →
Which one do I buy?
vs SHT4x: functionally interchangeable for home use; buy whichever module is cheaper that week.
Clone check
Good for
Gotchas to know
- Two address pads (0x44/0x45) — set them if you run two on one bus.
- SHT30 variants are slightly less accurate; fine for automation.
Wiring it up
It's I2C, so it shares two pins with every other I2C sensor you own — chain your climate/light/CO2 stack on one bus and mind the address clashes (this one lives at 0x44 / 0x45). Any ESP32 dev board works.