Smart Home Assistant
Sensors
Sonoff SNZB-02D Temperature & Humidity Sensor with Display

Sonoff

Sonoff SNZB-02D Temperature & Humidity Sensor with Display

Zigbee2MQTT / ZHALocal control
  • Zigbee
See more sensors picks on our Amazon storefront →

Verified September 2026

The best-value climate sensor with a screen: a 2.5-inch LCD shows temperature, humidity and a comfort icon at a glance, so you don't need to open the Home Assistant app to check a room. It's noticeably bulkier than the display-less -02P (62.5x59.5x18.5mm vs a slim 45x45x17.7mm) and its CR2450 lasts roughly half as long — around 2 years against the -02P's 4 — the tradeoff for having a screen at all. Buy this one for a single desk, nursery or bedroom where you want a physical readout; for whole-house sensor coverage, the cheaper, smaller -02P scatters better across multiple rooms. Magnetic base and desk-stand mounting both included.

In Home Assistant

ControlTypeWhat it does
TemperatureSensor (°C)Room temperature reading
HumiditySensor (%)Room humidity reading
Comfort thresholdsNumber (x4, Zigbee2MQTT only)Set the on-device comfort-icon min/max ranges
BatterySensor (%)Battery level

Zigbee2MQTT exposes the expected temperature/humidity/battery trio plus on-device comfort-zone thresholds and calibration offsets that ZHA doesn't surface at all. The catch: the sensor sleeps to save its CR2450, so any settings change (calibration, comfort range, °C/°F) silently queues until you physically press the rear button to wake it — a write made while it's asleep just doesn't land. Worth mirroring the same comfort min/max values in an HA automation so phone alerts only fire when the physical display's snowflake/fire icon is also showing it, avoiding duplicate thresholds drifting out of sync.

Specs

power
CR2450, up to 2 years
display
2.5-inch LCD (temperature, humidity, comfort icon, battery level)
accuracy
±0.2°C / ±2% RH
mounting
Magnetic base or integrated desk stand
dimensions
59.5 x 62.5 x 18.5mm
sensor type
Temperature and humidity
operating temp
-9.9°C to 60°C
report interval
Instant on ≥0.2°C/5% RH change, otherwise about every 30 min
Affiliate disclosure: Some links in this article are affiliate links. If you buy via one of these links, we may earn a small commission at no extra cost to you. This never affects our editorial decisions — see our affiliate policy.