Best Zigbee & Z-Wave Temperature and Humidity Sensors for Home Assistant (2026)
Door & Climate Sensors

Best Zigbee & Z-Wave Temperature and Humidity Sensors for Home Assistant (2026)

The best Zigbee and Z-Wave temperature and humidity sensors for Home Assistant, with real ZHA/Zigbee2MQTT compatibility notes, calibration quirks, and battery-life reality checks.

Updated July 19, 2026
18 min read

Disclosure: Some links in this article are affiliate links. We may earn a commission on qualifying purchases at no extra cost to you.

Home Assistant's temperature and humidity graphs are only as good as the sensors feeding them, and this is one corner of the smart home where the wrong pick genuinely wastes money. Buy a Wi-Fi model and you've added another device polling the cloud for a number a $15 Zigbee puck reports locally in five seconds. Buy the wrong Zigbee brand for your mesh and you'll spend a weekend re-pairing a sensor that keeps dropping off.

This guide sticks to Zigbee and Z-Wave — the two protocols built for exactly this job: low-power, mesh-networked, locally controllable sensors that report into Home Assistant without a subscription or a round trip to a vendor's servers. That's a deliberate choice. Most competing round-ups pad their lists with Wi-Fi or Bluetooth sensors that need an app and a cloud account, which defeats the point if you're building a local-first setup.

What follows is organized by protocol and by use case: budget-to-premium Zigbee sensors for general rooms, two Z-Wave options for mixed-protocol setups, and a distinct plant/soil moisture category that most guides skip entirely. Every pick below notes which Home Assistant integration path it actually uses — ZHA, Zigbee2MQTT, or Z-Wave JS — because that detail decides whether a sensor works out of the box or needs troubleshooting.

This is for anyone running Home Assistant who wants real numbers on a dashboard: apartment dwellers tracking a single bedroom, growers dialing in soil moisture for houseplants, and multi-protocol tinkerers deciding whether a new sensor should join the Zigbee mesh or the Z-Wave network.

As an Amazon Associate, we earn from qualifying purchases when you buy through links on this site — at no extra cost to you.

Quick Picks

Category Sensor Protocol Tier
Best overall value SONOFF SNZB-02P Zigbee 3.0 $
Best with a display SONOFF SNZB-02D Zigbee 3.0 $$
Best established pick (+pressure) Aqara WSDCGQ11LM Zigbee $$
Best Aqara upgrade Aqara T1 (TH-S02D) Zigbee 3.0 $$
Best Z-Wave value Zooz ZSE44 800LR Z-Wave Plus 800-series $$
Best premium Z-Wave Aeotec aërQ ZWA039 Z-Wave Plus v2 $$$
Best for plants ThirdReality Smart Soil Moisture Sensor Zigbee 3.0 $$

What Makes a Great Zigbee/Z-Wave Sensor for Home Assistant?

Not every "smart" temperature sensor belongs on this list. Before ranking anything, here's what actually matters for a Home Assistant setup:

  • Local integration path. Does it pair cleanly to ZHA, Zigbee2MQTT, or Z-Wave JS without a manufacturer hub or cloud account? A device that technically "works with Home Assistant" but only through a vendor's cloud bridge isn't local control — it's cloud control with an extra step.
  • Real accuracy, not marketing accuracy. Manufacturer specs (±0.2°C, ±3% RH) are lab numbers. What matters more is how a sensor performs against a calibrated reference in side-by-side testing, and whether it needs a calibration offset to be trustworthy.
  • Battery life you can actually get. "Up to 4 years" and "up to 5 years" claims assume ideal conditions — strong signal, room temperature, minimal polling. Weak mesh placement and cold rooms cut that number significantly.
  • Reporting behavior you can tune. The best sensors let you adjust reporting interval or change-threshold, so you're not stuck choosing between stale data and drained batteries.
  • Known quirks, documented. Every sensor on this list has been used enough by the Home Assistant community that its failure modes are public. That matters more than a spec sheet.

#1 SONOFF SNZB-02P — Best Overall Value

The SNZB-02P is the sensor to buy if you just want accurate numbers on a dashboard without overthinking it. It's Zigbee 3.0, built around an EFR32MG22 radio, and its temperature/humidity element is rated ±0.2°C and ±2% RH — tight enough that most users skip calibration entirely.

Specs

  • Protocol: Zigbee 3.0
  • Accuracy: ±0.2°C temperature, ±2% RH humidity
  • Refresh: as fast as every 5 seconds on change
  • Operating range: −10°C to 60°C
  • Battery: 1× CR2477, rated up to 4 years
  • Dimensions: 45×45×17.7mm

Home Assistant integration: Native in both ZHA and Zigbee2MQTT (model SNZB-02P), exposing battery, temperature, humidity, and calibration offsets with adjustable precision (0–3 decimals). OTA firmware updates ship through both integrations, and no eWeLink account or cloud bridge is required for any of it.

Pros

  • Best price-to-accuracy ratio in this roundup
  • Fast 5-second reporting on change
  • Full calibration support in both ZHA and Zigbee2MQTT

Cons

  • Early production units shipped with a firmware bug that flatlined readings to a 6-hour refresh — fixed by an OTA update, but the sensor sometimes needs a manual button press to wake up and accept it
  • No display — dashboard-only

Verdict: If you're stocking multiple rooms and don't need a screen, this is the default pick. It punches above its price tier on accuracy and gives Zigbee2MQTT users full calibration control.

Perfect for: Anyone building out a whole-home temperature/humidity map on a budget.

Check Price on Amazon

#2 SONOFF SNZB-02D — Best With a Display

Same sensing hardware as the SNZB-02P, but with a 2.5" LCD that shows temperature, humidity, and battery on the device itself — useful in a nursery or a spot you check without opening Home Assistant.

Specs

  • Protocol: Zigbee 3.0
  • Accuracy: ±0.2°C temperature, ±2% RH humidity (same Swiss-grade sensing element as the SNZB-02P)
  • Refresh: 5 seconds
  • Battery: 1× CR2450
  • Range: up to 120m / 400ft open-space

Home Assistant integration: ZHA, Zigbee2MQTT, and deCONZ all support the SNZB-02D natively, with the same calibration and precision controls as its non-display sibling.

Pros

  • Independent side-by-side testing found the temperature reading extremely accurate — averaging just 0.3% deviation across 40 measurements against a calibrated reference
  • Works reliably across multiple coordinator types (tested stable on both a Zigbee2MQTT/ZBDongle-E setup and ZHA/ConBee II)
  • On-device readout with zero setup

Cons

  • Humidity ran consistently low in the same test — about a 6–7% offset that needs correcting via the calibration field
  • LCD viewing angles are narrow; readable mostly straight-on

Verdict: Buy this over the SNZB-02P only if you actually want the screen. The sensing accuracy is identical, and the humidity offset is a five-minute fix once you know to apply it.

Perfect for: Kitchens, nurseries, or any spot where you want an at-a-glance reading without pulling up a dashboard.

Check Price on Amazon

#3 Aqara Temperature and Humidity Sensor (WSDCGQ11LM) — Best With Barometric Pressure

Aqara's original temp/humidity sensor has been a Home Assistant staple for years, and it's the only sensor on this list that also reports barometric pressure — a small but genuinely useful data point for weather automations.

Specs

  • Protocol: Zigbee
  • Accuracy: ±0.3°C temperature (−20°C to +50°C), ±3% RH humidity, ±0.12 kPa pressure (30–110 kPa)
  • Battery: 1× CR2032, roughly 2 years
  • Dimensions: 36×36×9mm

Home Assistant integration: Native in ZHA, Zigbee2MQTT (Zigbee model lumi.weather), and deCONZ, with per-metric calibration offsets available in Zigbee2MQTT. Amazon's own listing states the device "requires Aqara Hub" — that's vendor-scoped marketing, not a technical requirement. The hardware pairs directly to any Zigbee coordinator through ZHA or Zigbee2MQTT with no Aqara hub and no cloud account involved.

Pros

  • Only sensor here with barometric pressure built in
  • Small, unobtrusive footprint
  • Long community track record and mature Zigbee2MQTT support

Cons

  • Aqara devices are known for non-standard Zigbee router compliance — they can drop off the mesh when routed through certain third-party routers (Centralite, GE, OSRAM, Sylvania, SmartThings, and Securifi devices are the documented offenders in the Zigbee2MQTT device database)
  • CR2032 battery life can run shorter than the 2-year estimate in cold rooms or weak-signal spots

Verdict: A strong pick specifically because of the pressure sensor, but keep it near your coordinator or route it through a known-compatible repeater (an IKEA Zigbee bulb or plug works well) rather than a generic third-party one.

Perfect for: Users who want pressure data alongside temperature and humidity, and who can place the sensor within solid range of the coordinator.

Check Price on Amazon

#4 Aqara T1 (TH-S02D) — Best Aqara Upgrade Pick

The T1 keeps the same sensing accuracy as the original Aqara sensor but adds OTA firmware support and reports battery as a clean percentage instead of raw voltage — a small quality-of-life upgrade that matters once you have a dozen of these on a dashboard.

Specs

  • Protocol: Zigbee 3.0
  • Accuracy: ±0.3°C temperature, ±3% RH humidity, barometric pressure 30–110 kPa
  • Battery: 1× CR2032, roughly 2 years
  • Dimensions: 36×36×9mm

Home Assistant integration: ZHA and Zigbee2MQTT (model WSDCGQ12LM), no Aqara hub or cloud account required — the same "requires hub" note on Amazon's listing applies here and is equally inapplicable to a direct Zigbee2MQTT or ZHA pairing.

Pros

  • OTA update support baked in from the start
  • Battery reported as a percentage rather than raw voltage
  • Same trusted Sensirion-class sensing element as the original

Cons

  • Same router-compatibility caveats as the WSDCGQ11LM
  • New Aqara hardware occasionally pairs and interviews successfully but doesn't report values until a firmware or quirk update lands — a known short-term lag on brand-new devices with newer coordinators

Verdict: Worth the modest premium over the original if you want OTA support and cleaner battery reporting, and don't mind waiting out the occasional post-launch quirk delay.

Perfect for: Users replacing aging Aqara sensors or building a fresh Aqara-based mesh.

Check Price on Amazon

#5 Zooz ZSE44 800LR — Best Z-Wave Value

If your setup already leans Z-Wave — or you specifically want sub-GHz range that doesn't compete with 2.4GHz Wi-Fi — the ZSE44 is the sensor to buy. It's built on Z-Wave's 800-series chipset with Z-Wave Long Range support, giving it real reach advantages over Zigbee in a large home.

Specs

  • Protocol: Z-Wave Plus, 800-series, Z-Wave Long Range capable
  • Range: up to 300ft on a traditional mesh, up to 1300ft line-of-sight with Z-Wave Long Range
  • Battery: 1× CR2450 (Zooz specifically warns against Duracell cells here — the coating can break contact)
  • Security: S2 + SmartStart QR inclusion

Home Assistant integration: Native support through Z-Wave JS / Z-Wave JS UI, with Zooz publishing direct setup documentation for Home Assistant. Reporting can be configured by time interval or by change threshold.

Pros

  • Z-Wave Long Range extends usable range well beyond what Zigbee sensors offer
  • S2 security and SmartStart QR pairing make setup straightforward
  • Fully documented, first-party Home Assistant support from Zooz

Cons

  • Amazon's own listing is explicit that this only works with open Z-Wave systems — Home Assistant, HomeSeer, Hubitat, and SmartThings are supported, but it will not work with closed alarm-panel ecosystems like Vivint, Qolsys, 2GIG, or ADT
  • Some users have reported a unit losing its Z-Wave Long Range connection after a firmware update and needing to rejoin the standard mesh
  • Adjusting parameters requires waking the sensor with four button presses first

Verdict: The clear pick if you want a Z-Wave sensor for range or to sit alongside existing Z-Wave switches and locks, rather than adding another device to a Zigbee mesh.

Perfect for: Larger homes, mixed-protocol setups, or anyone standardizing on Z-Wave for anything not mains-powered.

Check Price on Amazon

#6 Aeotec aërQ ZWA039 — Best Premium Z-Wave (Dew Point & Mold Risk)

Aeotec's aërQ goes beyond raw numbers with derived dew point and a patented mold-risk calculation, and its 700-series (Gen7) Z-Wave Plus radio brings full S2 and SmartStart support in a genuinely tiny form factor.

Specs

  • Protocol: Z-Wave Plus v2, 700-series
  • Accuracy: ±1°C temperature (−10°C to 65°C), ±3% RH humidity (0–80% RH)
  • Extras: derived dew point, mold-risk detection
  • Battery: 1× CR2477, roughly 2 years
  • Size: 35mm / 1.38"

Home Assistant integration: Native device support in Z-Wave JS / Z-Wave JS UI, with configurable reporting interval and separate temperature/humidity watermark thresholds set through Z-Wave parameters.

Pros

  • Mold-risk and dew-point calculations are genuinely useful in damp basements or bathrooms — most sensors just give you raw numbers and leave the interpretation to you
  • Very compact for a Z-Wave device
  • Full Z-Wave JS / Z-Wave JS UI parameter support

Cons

  • Humidity range tops out at 80% RH, versus 100% on the Zigbee sensors in this guide — a real limitation if you're monitoring a genuinely humid space like a grow tent or a laundry room
  • Setup for reporting intervals and entity exposure takes more configuration than the plug-and-play Zigbee options

Verdict: Worth the premium specifically for the dew-point and mold-risk data — a feature none of the Zigbee sensors here offer. Skip it if you need accurate readings above 80% RH.

Perfect for: Basements, bathrooms, and anywhere mold risk is a genuine concern rather than just a curiosity.

Check Price on Amazon

#7 ThirdReality Smart Soil Moisture Sensor — Best for Plants

Most temperature/humidity round-ups skip plant monitoring entirely, which is a gap — soil moisture is a different sensing problem, and cheap options in this category have a genuine reliability problem. The ThirdReality sensor is the one that consistently performs well in independent testing.

Specs

  • Protocol: Zigbee 3.0
  • Sensing: capacitive 10cm probe, soil moisture 0–100% (±3%), soil temperature −10°C to 50°C (±1.5°C)
  • Battery: 1× AA alkaline, rated up to 3 years
  • Build: weatherproof twist-top with rubber seal — the probe can stay installed while watering
  • Default report interval: 5 minutes

Home Assistant integration: Officially supported in both Zigbee2MQTT and ZHA, with ThirdReality maintaining its own device converters. Exposes soil temperature, soil moisture, battery, and link quality.

Pros

  • In community and independent testing against a calibrated reference across five sensors, ThirdReality's unit stood out for consistency — a median difference of roughly 5% and an accurate trend line, even where the absolute number drifted slightly
  • Waterproof design means you don't need to remove it for regular watering
  • Officially maintained converters mean fewer integration surprises

Cons

  • Bulky compared to bare-probe alternatives
  • If a nearby router drops and the sensor needs to rejoin the mesh, you have to unscrew the housing to reach the pairing button — not a five-second fix
  • Reports its moisture reading under the humidity device class rather than moisture, which breaks Home Assistant's built-in Plant Monitor integration unless you add a template sensor to remap it

Verdict: The most trustworthy Zigbee soil sensor available right now — buy this over a generic Tuya probe unless the price difference matters more than reliability.

Perfect for: Anyone automating plant watering or just tired of guessing when to water.

Check Price on Amazon

Honest Mentions

A few products are worth mentioning even though they don't make the primary list, for specific reasons worth being upfront about.

NOUS E5 — In independent five-sensor testing, the NOUS E5 actually came out as the best-calibrated of the bunch, with readings described as consistently landing "in the middle" against a reference. It also runs on a single CR2 cell rated for years of use. The catch: it isn't reliably sold on Amazon.com — availability is limited to EU storefronts. If you're outside the US or don't mind ordering internationally, it's worth seeking out.

Check Price on Amazon

IKEA VINDSTYRKA — This one is mains-powered (via USB-C), which means it doubles as a Zigbee mesh router while also reporting temperature, humidity, PM2.5, and a tVOC air-quality index on its own built-in screen. It's a genuinely useful device for a living room, but it's sold exclusively through IKEA and isn't a battery sensor in the same category as everything else here — worth knowing about even though it's not an Amazon purchase.

Tuya TS0601 Soil Sensors (SGS01Z generation) — Budget Zigbee soil sensors built on the Tuya TS0601 platform are common and cheap, but quality varies enormously by hardware generation. The newer capacitive SGS01Z-class sensors are natively supported in Zigbee2MQTT and ZHA and perform reasonably. Older resistive-style units from the same product family have documented problems — batteries draining from full to nearly empty in under six weeks from excessive reporting, and readings that stick for days before jumping erratically. If you go the Tuya route to save money over the ThirdReality pick, confirm you're buying the capacitive generation, not an older resistive one.

Check Price on Amazon

Zigbee vs Z-Wave for Temperature Sensors — Which Should You Choose?

For battery-powered sensors specifically, the Home Assistant and home automation communities lean toward Zigbee, and the reasoning holds up: Zigbee sensors in this category tend to have better battery life, snappier reporting, lower prices, and a much wider selection of devices to choose from. Z-Wave's advantages show up more clearly on mains-powered devices — switches, dimmers, plugs — where its sub-GHz frequency avoids the 2.4GHz congestion Zigbee and Wi-Fi share, and where Z-Wave Long Range genuinely extends coverage in larger homes.

A commonly repeated rule of thumb in the community sums it up well: Z-Wave for anything line-powered, Zigbee for battery sensors. That's not a hard rule — the Zooz and Aeotec sensors above prove Z-Wave sensors can be excellent — but it explains why this category skews Zigbee-heavy.

One adjacent option worth a mention: Fibaro's FGMS-001 motion sensor also reports temperature (−20°C to +100°C, ±0.5°F) over Z-Wave, but it has no humidity sensing at all. It's a fine multisensor if you need motion and temperature together, but it doesn't belong on a temperature/humidity list on its own merits.

On the Home Assistant side, your integration choice matters as much as your protocol choice. ZHA is simpler to set up and works well for straightforward sensors. Zigbee2MQTT exposes more — calibration offsets, adjustable precision, finer reporting control — which is why several sensors above (the IKEA VINDSTYRKA's air-quality index, some Tuya soil calibration settings) work noticeably better through Zigbee2MQTT than ZHA. For Z-Wave, the ecosystem has consolidated around Z-Wave JS and its companion Z-Wave JS UI dashboard, replacing the older OZW-based integration entirely.

Comparison Table

Sensor Protocol Temp Accuracy Humidity Accuracy Battery HA Integration
SONOFF SNZB-02P Zigbee 3.0 ±0.2°C ±2% RH CR2477, ~4yr ZHA / Zigbee2MQTT
SONOFF SNZB-02D Zigbee 3.0 ±0.2°C ±2% RH CR2450 ZHA / Zigbee2MQTT / deCONZ
Aqara WSDCGQ11LM Zigbee ±0.3°C ±3% RH CR2032, ~2yr ZHA / Zigbee2MQTT / deCONZ
Aqara T1 (TH-S02D) Zigbee 3.0 ±0.3°C ±3% RH CR2032, ~2yr ZHA / Zigbee2MQTT
Zooz ZSE44 800LR Z-Wave Plus 800-series CR2450 Z-Wave JS / Z-Wave JS UI
Aeotec aërQ ZWA039 Z-Wave Plus v2 ±1°C ±3% RH (0–80%) CR2477, ~2yr Z-Wave JS / Z-Wave JS UI
ThirdReality Soil Sensor Zigbee 3.0 ±1.5°C (soil) ±3% (moisture) 1× AA, ~3yr ZHA / Zigbee2MQTT

Which Sensor Should You Buy?

Just getting started with a single room: The SONOFF SNZB-02P is the easiest entry point — cheap, accurate out of the box, and supported natively wherever you land, ZHA or Zigbee2MQTT.

Want a screen you can glance at without opening an app: Go with the SNZB-02D and apply the humidity calibration offset once during setup.

Already running Aqara sensors elsewhere, or want barometric pressure: The WSDCGQ11LM or the newer T1 fit right in — just place them with router compatibility in mind.

Your home already leans Z-Wave, or you need long range: The Zooz ZSE44 800LR is the sensible default; step up to the Aeotec aërQ specifically if dew point and mold-risk data matter to you (and your humidity levels stay under 80%).

Automating plant care: Skip the bargain-bin Tuya probes unless you've confirmed the newer capacitive generation, and get the ThirdReality sensor instead.

Frequently Asked Questions

Q: Do Aqara temperature sensors actually require an Aqara hub to work with Home Assistant?

No. Despite Amazon listings stating "Requires Aqara Hub," both the WSDCGQ11LM and the T1 pair directly to any Zigbee coordinator through ZHA or Zigbee2MQTT. No Aqara hub or cloud account is needed for Home Assistant use — that requirement only applies if you want to use Aqara's own app.

Q: Which is more accurate for temperature and humidity, Zigbee or Z-Wave?

Both protocols have accurate options at similar price points — the difference comes down to the specific sensor, not the protocol. Zigbee currently offers more choice and generally better battery life for this sensor category, while Z-Wave sensors like the Aeotec aërQ add extras like dew point and mold-risk calculation that Zigbee options in this guide don't.

Q: How long do these sensor batteries actually last?

Manufacturer figures ("up to 4 years," "up to 5 years") are lab conditions — strong signal, room temperature, minimal forced polling. Real-world life is usually shorter, especially in cold rooms or spots with weak mesh coverage. Letting a sensor report on its native change-triggered schedule rather than forcing frequent polling extends battery life meaningfully.

Q: Why does my Zigbee temperature sensor keep dropping offline?

This is a well-documented issue with Aqara/Xiaomi devices specifically — they can drop off the mesh when routed through certain third-party Zigbee routers, including some Centralite, GE, OSRAM, Sylvania, SmartThings, and Securifi devices. Keeping the sensor within solid direct range of your coordinator, or routing it through a known-compatible repeater like an IKEA Zigbee bulb, resolves most of these cases.

Q: What's the real difference between ZHA and Zigbee2MQTT for these sensors?

ZHA is simpler to set up and works fine for basic temperature/humidity reporting. Zigbee2MQTT exposes more configuration — calibration offsets, adjustable decimal precision, and finer reporting control — which matters for sensors like the IKEA VINDSTYRKA's air-quality index or certain Tuya soil sensor calibration settings that work noticeably better through Zigbee2MQTT.

Q: Are cheap Tuya soil moisture sensors reliable?

It depends heavily on the hardware generation. Newer capacitive-probe Tuya sensors (the SGS01Z class) are natively supported and perform reasonably. Older resistive-style units from the same product family have documented issues, including batteries draining from full to nearly empty in under six weeks and readings that stick for days before jumping erratically. Confirm the generation before buying, or go with the ThirdReality sensor for guaranteed consistency.

Q: Do I need Z-Wave Long Range for a temperature sensor?

Only if range is genuinely a problem in your home — a large property, thick walls, or a sensor placed far from your controller. For a typical room-by-room setup, standard Z-Wave mesh range is plenty, and Long Range mainly matters when you're placing sensors well outside normal mesh distance.

Conclusion

For most Home Assistant users, a Zigbee sensor is still the default choice for temperature and humidity monitoring — the SONOFF SNZB-02P covers the basics accurately and cheaply, while the Aqara line adds pressure sensing for anyone building weather-aware automations. Z-Wave earns its place specifically through the Zooz ZSE44's long-range capability and the Aeotec aërQ's dew-point and mold-risk calculations, both of which go beyond what any Zigbee sensor here offers.

The plant-monitoring category deserves its own consideration rather than an afterthought purchase — the reliability gap between a well-supported sensor like the ThirdReality unit and a bargain-bin Tuya probe is wide enough to matter for anything you actually care about keeping alive.

Whichever sensor you land on, the integration path matters as much as the hardware: confirm whether you're on ZHA, Zigbee2MQTT, or Z-Wave JS before you buy, since it changes what settings and calibration options you'll actually have access to once the sensor is on your dashboard.

Share:

Article Topics

#zigbee temperature sensor#home assistant temperature sensor#home assistant humidity sensor#zigbee humidity sensor#z wave humidity sensor#home assistant plant sensor#zigbee soil moisture sensor

You might also like