ErzoLab DHT Sensor

Room climate,
measured right.

A precise temperature and humidity sensor for Home Assistant – with the sensor kept away from the heat of the electronics, and an enclosure in the colours you choose.

ErzoLab DHT Sensor in white with an orange sensor pod, showing temperature and humidity on its display

Accurate by design

The sensor keeps its distance.

Every microcontroller gets warm. Put a sensor right next to it and it measures the chip, not your room.

The SHT31 sits in its own ventilated pod at the end of an arm, separated from the ESP32 by a 20 mm air gap. Air flows freely through the slotted chamber, while heat from the electronics stays behind. We tested it: separating the sensor removes the self-heating error that plagues compact all-in-one sensors.

  • ±0.2 °CTemperature accuracy (typ.)
  • ±2 %Relative humidity (typ.)
  • 20 mmAir gap to the electronics
Close-up of the ventilated sensor pod on its arm

Slim profile

Just 14.5 mm thin.

Small enough for a shelf, a desk or a wall, with a display you can read at a glance.

Side view of the sensor showing its slim profile and the ErzoLab logo

Made to order

Your colours. Your room.

Every enclosure is printed when you order it. Pick one colour for the body and another for the sensor pod – match your interior, or make it stand out.

White body, orange sensor pod
Arctic & Orange
Graphite body, silver sensor pod
Graphite & Silver
Off-white body, sage green sensor pod
Sage
Midnight blue body, white sensor pod
Midnight
Sand body, terracotta sensor pod
Sand & Terracotta
All-white sensor
All White

Want a different combination? Just ask – any two colours we can print.

Features

Small device. Thoughtful details.

Glanceable display

A crisp 0.91″ OLED shows temperature, humidity or both. Turn it off from Home Assistant whenever you like.

Made for Home Assistant

Discovered automatically and connected through the native ESPHome API. No cloud, no app, no account.

Power-saving mode

With the display off, the sensor sleeps between readings and wakes every 1–60 minutes – your choice.

Smart Wi‑Fi power

Connects at full power, then lowers its transmit power to what your signal needs – and remembers what works.

Automatic updates

New firmware appears in Home Assistant. One click installs it securely over HTTPS, verified before it is applied.

Private and secure

Each sensor gets its own encryption key when you add it. No open hotspot, no updates over your network from strangers.

Home Assistant

Everything in one place.

Readings, display mode, power saving and Wi‑Fi settings all show up as regular entities – ready for dashboards, automations and history graphs.

Setup

Up and running in a minute.

Plug it in

Connect the sensor to any USB‑C power supply.

Join your Wi‑Fi

Home Assistant finds the sensor over Bluetooth – press the button on the sensor to confirm and enter your Wi‑Fi. Or set it up over USB from this page.

Add to Home Assistant

The sensor appears under discovered devices. Click Add – done.

Tech specs

The details.

SensorSensirion SHT31
Temperature±0.2 °C typical accuracy
Humidity±2 % RH typical accuracy
Display0.91″ OLED, 128 × 32 – temperature, humidity or both; can be turned off
ReadingsEvery 30 s with the display on; every 1–60 min in power-saving mode
ProcessorESP32‑S3
ConnectivityWi‑Fi 2.4 GHz with adaptive transmit power; Bluetooth LE for setup
IntegrationHome Assistant via the native ESPHome API, encrypted
UpdatesAutomatic over HTTPS from erzo-lab.com, or over USB
PowerUSB‑C, 5 V
Size128 × 33.6 × 14.5 mm
Enclosure3D‑printed in two colours of your choice, assembled without glue

Firmware

Install or restore firmware

Connect the sensor with a USB‑C cable and click the button. Works in Chrome and Edge on desktop. Wi‑Fi can be set up right after installation.

Your browser doesn’t support Web Serial. Please use Chrome or Edge on desktop. Installation is only possible over HTTPS.