Best Soil Moisture Sensors (2026)

What are the best soil moisture sensors in 2026?

TL;DR

Top pick: ECOWITT GW1206 + WH51 kit (~$56) — gateway plus one 915 MHz capacitive sensor, ~300 ft range, no subscription, feeds Home Assistant.
Best value: THIRDREALITY Gen2 Zigbee (~$20/zone) — cheapest per-zone capacitive sensor if you already run a Zigbee hub.
Best budget: SONKIR MS02 (~$10) — battery-free 3-in-1 spot-check probe.
To actually drive a sprinkler controller you need a normally-closed sensor: Toro PSS-KIT (~$187). [src1, src7, src9]

Summary

Soil moisture sensors split into three distinct tiers in 2026, and choosing the wrong tier wastes money — but the split that actually decides whether a purchase works is the interface, not the price.

The controller-driving tier is the only one that can make an ordinary sprinkler timer water less. Standard 24VAC controllers read a normally-closed (NC) dry contact on their "S" sensor terminals — a binary "hold watering" interrupt, not a moisture percentage. Rachio's own support documentation confirms that "the Rachio Controller is compatible with most soil sensors" and names the Rain Bird SMRT-Y and the Toro Soil Sensor (sold as the PSS-KIT, ~$187) as compatible; a Gen 1 Rachio can run "a single rain sensor or a normally closed soil sensor," while Gen 2 and Rachio 3 have two "S" terminals. [src9] Orbit is the opposite case: its support docs state flatly that "none of our current B-hyve devices work with any soil moisture sensors." [src10] Hunter Hydrawise accepts the wired Soil-Clik. [src8] The Rain Bird SMRT-Y was Currently Unavailable on US Amazon at this verification, so the Toro PSS-KIT is the in-stock way to wire soil moisture into a Rachio, Hunter, Rain Bird or Toro controller.

The brand-matched wireless tier ($30-$70/sensor) — Moen Smart Wireless Soil Sensor ($69.99 list) and Soildrops Smart Moisture Sensor (~$30) — skips the wiring by talking only to its own brand's controller. Soildrops is the only one you can currently buy: its 8-zone IP54 WiFi controller is ~$90 and its listing states no subscription is required for controller use. The Moen sensor is sold out on Amazon and on Moen's own store as of August 2026, and the standalone GARDENA smart Sensor (19040-20) has no live US listing at all. [src5]

The smart-home monitoring tier ($16-$56/sensor) — ECOWITT WH51 (~$24 standalone, ~$56 with the GW1206 gateway kit), the new ECOWITT WH52 3-in-1 (~$30, adds soil temperature and EC), THIRDREALITY Gen2 Zigbee (~$20), and RAINPOINT WiFi (~$25, hub-paired) — sends data to a phone app or Home Assistant for monitoring and DIY automation, but cannot wire into a sprinkler controller. ECOWITT's 915 MHz sub-GHz radio gives it the longest reliable range (~300 ft) of any consumer sensor. [src1, src4, src7]

The analog/passive tier ($10-$50) — SONKIR MS02 3-in-1, XLUX 2-pack, Reotemp 15-inch (for compost/deep turf), Sustee Aquameter (leave-in pots) — gives a single-point readout with zero connectivity, batteries, or app. These are still the right answer for indoor potted plants and spot-checking, and Bob Vila and Gardening Products Review continue to recommend them as the cheapest way to stop overwatering. [src2, src3]

University of Minnesota Extension's irrigation scheduling research confirms that even one well-placed sensor at root depth (4-6 inches for turf, deeper for trees) reduces water use 25-40% versus weather-only scheduling. [src6]

Top 12 Models Compared

Comparison of 12 soil moisture sensors with configuration-specific prices, controller interface, probe type, battery, and integration ecosystem.
ModelPrice (configuration)Connectivity / Controller InterfaceProbe Type / DepthBatteryIntegrationBuy
ECOWITT GW1206 Kit (GW1200 gateway + 1x WH51, 915 MHz US)~$56 (kit)WiFi gateway + 915 MHz sensor link — cannot wire to a controllerCapacitive, bury at any depth2x AA per sensor, ~1.5 yrEcowitt Net app, Home Assistant, IFTTT — no subscriptionCheck price
ECOWITT WH51 (sensor only, 915 MHz US)~$24 (sensor only; gateway required)915 MHz to an Ecowitt gateway/console — cannot wire to a controllerCapacitive, IP68 probe tip2x AA, ~1.5 yrEcowitt app, Home Assistant, IFTTT — no subscriptionCheck price
Toro PSS-KIT Precision Soil Moisture Sensor Kit (wired, 24VAC)~$187 (sensor + control module)Wired normally-closed contact to the controller's "S" terminalsBuried probe at root depthNone (powered by controller)Rachio Gen 2 / Rachio 3, Hunter, Rain Bird, Toro, most 24VAC timersCheck price
THIRDREALITY Gen2 (single, Zigbee 3.0)~$20 (single sensor; hub required)Zigbee 3.0, hub within ~30 ft — cannot wire to a controllerCapacitive2x AAA, ~6-12 moHome Assistant, SmartThings, Hubitat, Homey — local, no subscriptionCheck price
Soildrops Smart Moisture Sensor (single)~$30 (single sensor; ~$90 8-zone controller required)RF to the Soildrops 8-zone controller onlyCapacitive, 6" depthReplaceable, ~2 yrSoildrops 8-zone IP54 controller (native) — no required subscriptionCheck price
RAINPOINT WiFi Soil Sensor (add-on)~$25 (add-on; RainPoint WiFi hub required)WiFi via RainPoint hub — drives RainPoint hose timers onlyCapacitive 3-prong3x AAARainPoint app + TTV103WRF/TTV203WRF timersCheck price
Moen Smart Wireless Soil Sensor (WISNS002G1USA)$69.99 list — sold out on Amazon and moen.com915 MHz to the Moen Smart Sprinkler controller onlyCapacitive, reads at 1"/3"/5"2x AA, ~1-2 yrMoen Smart Sprinkler (8/16-zone), nativeCheck price
GARDENA smart Sensor (19040-20, gateway required)No US list price — no live US listingWireless to the GARDENA smart Gateway onlyCapacitive, root zone2x AA, ~1 seasonGARDENA smart app + smart Water Control; Apple Home, Alexa, GoogleCheck price
Reotemp Garden and Compost Moisture Meter (15" stem)~$50 (15-inch stem)None (analog dial)15" stainless probeNoneNone — compost & deep turfCheck price
XLUX Soil Moisture Meter (2-pack, green)~$16 (2-pack)None (analog dial)7.7" probeNoneNoneCheck price
SONKIR MS02 3-in-1 (green)~$10 (single)None (analog dial)Resistive moisture + light + pHNoneNoneCheck price
Sustee Aquameter (Large, 2-pack)~$16 (2-pack, Large)None (passive leave-in)5" capsule, colour changeNone (replaceable capsule)None — indoor potted plantsCheck price

Best for Each Use Case

Best Overall Smart-Home Sensor: ECOWITT GW1206 + WH51 Kit (~$56 for gateway + one 915 MHz sensor) — Check price

One box gets you a WiFi gateway and one capacitive sensor, and it is the most flexible purchase in the category because it locks you into no sprinkler-controller brand. The 915 MHz sub-GHz link reaches ~300 ft in typical suburban conditions — far past Zigbee or 2.4 GHz WiFi — and the Ecowitt Net cloud, Home Assistant integration and IFTTT hooks are all free with no subscription. Add extra WH51 sensors at ~$24 each on the same gateway. Caveat: this is a monitoring system. It has no dry contact, so it cannot wire into a Rachio or Hunter; automation has to run through Home Assistant or IFTTT. Match the sensor's radio frequency to the gateway (US = 915 MHz). [src1, src7]

Best for Wiring Soil Moisture into an Existing Sprinkler Controller: Toro PSS-KIT (~$187) — Check price

This is the pick most buyers of this category actually need and rarely find. Rachio's official sensor-compatibility documentation names the Toro Soil Sensor and the Rain Bird SMRT-Y as compatible with Rachio controllers, wired as a normally-closed contact to an "S" terminal; the same interface works on Hunter, Rain Bird and Toro 24VAC timers. [src9] It is not a phone-app gadget — there is no moisture graph and no cloud — it is a buried probe plus a control module with a moisture set-point dial that opens the sensor circuit and holds watering until the root zone dries out. Expect a valve-box-level install: you run wire from the module to the controller. Rain Bird's SMRT-Y is the direct alternative but was Currently Unavailable on US Amazon at this verification, so the Toro kit is the in-stock route. [src8, src9]

Best Value Per Zone: THIRDREALITY Gen2 Zigbee (~$20 per sensor, hub required) — Check price

The cheapest way to monitor several beds or zones if you already have a Zigbee 3.0 coordinator (Echo 4th-gen, eero 6, SmartThings/Aeotec, Hubitat, Home Assistant ZHA or Zigbee2MQTT, Homey). The Gen2 adds signal-stability improvements over the original and is the steadier in-stock SKU — the older THIRDREALITY 3-pack and the Gen1 single were both Currently Unavailable on US Amazon at this verification, so budget one Gen2 per zone rather than counting on a multipack. Capacitive probes won't corrode; each sensor runs ~6-12 months on 2x AAA. Local Zigbee control means no cloud and no subscription. Note the price moved from ~$16 to ~$20 since the last verification. [src1, src7]

Best Buyable Closed-Loop System: Soildrops Smart Moisture Sensor (~$30/sensor + ~$90 controller) — Check price

Pairs only with the Soildrops 8-zone WiFi controller, but together they are the cheapest closed-loop system you can actually buy in August 2026 — and the controller's street price fell from ~$119 to ~$90. The controller ships in an IP54 weather-resistant enclosure so it mounts indoors in a garage or outdoors by the valves with no separate outdoor case, and its listing states core features (app control, schedules, manual watering, rain-aware auto skip) work with no monthly or yearly fee. Soildrops claims 30-50% water savings from its AI Autopilot mode; treat that as a vendor claim — the University of Minnesota's independent research supports 25-40% for sensor-driven scheduling generally. One sensor per zone for AI mode. Going-concern caveat: Soildrops is a young single-product brand and the sensors are useless without its cloud-linked controller. [src5, src6]

Best Multi-Depth Reading (Currently Unbuyable): Moen Smart Wireless Soil Sensor ($69.99 list) — Check price

Reads moisture and temperature at 1", 3" and 5" simultaneously and pairs natively with Moen's 8- and 16-zone Smart Sprinkler controllers, with no Home Assistant glue and no buried cable. It remains the best-engineered wireless sensor in the category — but at this verification it is sold out on Amazon and marked Sold Out on Moen's own store (listed at $69.99 against a $113.70 list price). The product has not been announced as discontinued and the Moen 8-zone controller is still listed, so this is a supply gap rather than an exit; the buy link points at Moen's own product page so you can check stock directly. Do not plan a build around it until it is back. [src5]

Best for Hydrawise / Hunter Pro: Hunter Soil-Clik (dealer channel; ~$130)

Among the major legacy controllers, Hunter Hydrawise natively accepts the wired Soil-Clik, sold through Hunter irrigation dealers rather than Amazon. If you already own a Hydrawise HC or HCC, it is the one-and-done answer. Note that this is the same interface class as the Toro PSS-KIT — a wired set-point interrupt, not an app sensor. [src8]

Best for Home Assistant DIY: ECOWITT WH51/WH52 or THIRDREALITY Gen2

Both integrate cleanly: ECOWITT through its IoT gateway exposes sensors to the official Home Assistant integration (including battery level), while THIRDREALITY appears natively via ZHA or Zigbee2MQTT. ECOWITT's new WH52 3-in-1 (~$30) is the 2026 upgrade path — it adds soil temperature via an NTC thermistor and electrical conductivity (a salinity/fertiliser proxy) on the same 915 MHz link. The Seeed Studio XIAO ESP32-C6 sensor (~$10 DIY) is a third option for tinkerers who want ESPHome out of the box. None of these can drive a sprinkler valve without a Home Assistant automation and a relay or a smart valve. [src7]

Best Hose-Timer Companion: RAINPOINT WiFi Soil Sensor (~$25, add-on) — Check price

Cheapest path to soil-driven automation if you use a hose-bib timer instead of an in-ground system. Sold as an add-on device: it requires a RainPoint WiFi hub or gateway and has no standalone use. Works with the RainPoint TTV103WRF/TTV203WRF WiFi sprinkler timers plus a TWG004WRF/HWG023/HWG040 hub. Three-prong capacitive probe, 5-minute update interval, push and email alerts on configurable thresholds, 10-day history. Stock is thin — the listing showed only 2 units remaining at this verification. Note the Amazon brand field lists parent company Baldr; RainPoint is Baldr's watering sub-brand, which is why the two names appear together. [src1, src2]

Best Premium / Apple Home Native (No US Listing): GARDENA smart Sensor 19040-20 — Check price

Measures soil moisture and temperature at root depth, sits flat enough to mow over, and once paired to a GARDENA smart Gateway exposes to Apple Home, Alexa and Google Home and drives GARDENA smart Water Control valves. It is the only wireless capacitive sensor in this card with first-party HomeKit support. The problem is US availability: the standalone 19040-20 has no live US listing and GARDENA publishes no USD price, so the buy link points at GARDENA's own international product page. A US buyer's realistic routes are an importer/marketplace reseller (with import duties and no US warranty support) or buying one of the in-stock bundles instead — the GARDENA smart Sensor Control Set 19045-20 (valve + sensor, ~$266) or the full smart system kit 19202-20 (gateway + valve + sensor, ~$411). Do not budget the sensor at a US price that does not exist. [src1]

Best for Compost & Deep-Root Turf: Reotemp 15-inch Garden and Compost Moisture Meter (~$50) — Check price

A long stainless-steel probe with a calibratable 0-10 dial, designed for compost piles but praised by Bob Vila and Gardening Products Review for penetrating hard turf and reaching deep root zones where shorter probes cannot. This card previously listed REOTEMP's 17-inch stem SKU; that listing went Currently Unavailable, and the live SKU is the 15-inch stem at ~$50 — a real step up from the ~$30 the 17-inch used to sell for, so it is no longer a casual purchase. No battery, no wireless, no app — a heavy-duty manual reading. Ideal for spot-checking lawn zones before a smart-controller install. [src2, src3]

Best Budget 3-in-1: SONKIR MS02 (~$10) — Check price

Battery-free analog meter that reads moisture (1-10), pH (3.5-8.0) and light (0-2000 lux) on a single dial. Insert 6-7 inches deep and wait ~10 minutes for a stable reading. Best as a one-time check before planting, not for continuous monitoring — and note it is a resistive probe, so do not leave it in the ground. The pH function is approximate; for precise pH, use a dedicated soil pH probe or a lab test through your county extension office. [src1, src3]

Best for Indoor Potted Plants (Leave-In): Sustee Aquameter (~$16 for a Large 2-pack) — Check price

A passive leave-in indicator: white = water now, blue = sufficient moisture. No batteries, no app, no root damage. The consumable is the capsule, which lasts 6-9 months and is sold separately as a refill — budget for that rather than replacing the whole unit. Won the Red Dot, Design for Asia and Japan Good Design awards. The simplest and most child- and grandparent-friendly option for houseplants. Skip if you have outdoor zones or want any kind of logging. [src2]

Best Cheap Single-Function Probe: XLUX 2-Pack (~$16) — Check price

Battery-free 7.7" probe with a clear three-zone dial (red dry / green moist / blue wet), sold as a two-pack. Bob Vila's testing called the dial easy to read; Gardening Products Review noted the probe is too thin for very hard ground. Do not leave it inserted for more than ~5 minutes — the metal corrodes — it is a spot-check tool. Stock was thin at this verification (4 units listed). [src3]

Head-to-Head Comparisons

Toro PSS-KIT vs Soildrops Smart Moisture Sensor

The two ways to make watering actually respond to soil rather than weather. The Toro kit (~$187) wires a normally-closed contact into the controller you already own — Rachio 3, Hunter, Rain Bird or Toro — and needs no app, cloud or account. [src9] Soildrops (~$30/sensor) needs you to replace the controller with its own ~$90 8-zone unit, but gives you moisture graphs, per-zone AI scheduling and remote control with no required subscription. [src5]

Pick Toro PSS-KIT if: you have a controller you like (especially a Rachio 3) and want a vendor-neutral, cloud-free interrupt that keeps working if any company goes away.
Pick Soildrops if: you are starting from scratch, want the cheapest full closed-loop system, and accept a young single-vendor brand whose sensors are useless without its controller.

ECOWITT WH51 vs THIRDREALITY Gen2 (Zigbee)

The two go-to budget smart-home sensors. WH51 (~$24) uses 915 MHz sub-GHz (~300 ft typical) and needs an Ecowitt console/gateway — cheapest as the ~$56 GW1206 kit. THIRDREALITY Gen2 (~$20) uses Zigbee 3.0 (~30 ft per hop, mesh extends) and needs any Zigbee 3.0 hub you probably already own. Neither can wire into a sprinkler controller. [src1, src7]

Pick ECOWITT WH51 if: zones are >30 ft from your nearest Zigbee router or you have no hub. The 915 MHz radio is the only consumer option that survives long fence-line lawn runs.
Pick THIRDREALITY Gen2 if: you already run Home Assistant or SmartThings on Zigbee. Lower per-zone cost, native local control, no extra gateway, and it is the steadier in-stock SKU now that the 3-pack is gone.

ECOWITT WH51 vs ECOWITT WH52 (3-in-1)

Same 915 MHz link and the same gateway, different sensing. WH51 (~$24) reports capacitive moisture only. WH52 (~$30) adds a soil-temperature thermistor and electrical conductivity, which is a useful proxy for salinity and fertiliser load. [src7]

Pick WH51 if: you only need "is the root zone wet?" across several zones and want the lowest cost per point.
Pick WH52 if: you are managing a vegetable bed, greenhouse or fertigation setup where soil temperature and EC change what you do — the ~$6 premium is small next to the gateway cost.

ECOWITT GW1206 Kit vs GARDENA smart Sensor

Two paths into a single-vendor smart-home ecosystem, but only one of them is buyable in the US. The ECOWITT kit ships everything for ~$56 and exposes data through Ecowitt cloud, Home Assistant and IFTTT — no first-party HomeKit/Alexa/Google. GARDENA needs its smart Gateway on top of the sensor and exposes natively to Apple Home, Alexa and Google Home, but the standalone 19040-20 has no live US listing or USD price and realistically arrives via an importer or inside a ~$266-$411 bundle. [src1]

Pick ECOWITT if: you live in Home Assistant, want long range, and want a price you can actually pay today.
Pick GARDENA if: HomeKit-native is non-negotiable, you already own GARDENA valves, and you are willing to buy a bundle or import.

Sustee Aquameter vs SONKIR MS02 (indoor pots)

The two cheapest non-smart options. Sustee (~$16/2-pack) is a passive leave-in capsule — white means water now, blue means moist — with no batteries, no probe damage, and a replaceable cartridge lasting 6-9 months. SONKIR (~$10) is a handheld 3-in-1 with moisture, light and pH dial readings on a resistive probe. [src2, src3]

Pick Sustee if: you just want "when do I water?" continuously and never want to think about a meter again.
Pick SONKIR if: you are diagnosing a problem plant or a planting bed and want approximate pH and light in the same cheap tool.

Reotemp 15-inch vs XLUX 7.7-inch

Two analog hand probes for spot checks. Reotemp (~$50) penetrates 15 inches and is the only consumer meter built for compost piles and deep turf root zones; XLUX (~$16 for two) is a third of the price, only 7.7 inches deep, and praised for an easy-to-read dial but flagged as too thin for very hard ground. [src2, src3]

Pick Reotemp if: you are checking compost, deep turf or trees, or your soil is too hard for a thin probe — and the ~$50 is justified by the depth.
Pick XLUX if: you are spot-checking houseplant pots, raised beds or shallow flower beds and want two units for under $20.

Decision Logic

If user has a Rachio 3 or Rachio Gen 2 and wants soil-driven watering

→ Rachio DOES accept a soil sensor — but only a normally-closed wired sensor on an "S" terminal, not a WiFi or Zigbee gadget. Buy the Toro PSS-KIT (~$187); the Rain Bird SMRT-Y is the equivalent but was Currently Unavailable at this verification. Enable the corresponding "S" port in the Rachio app after wiring. Rachio Gen 1 supports one sensor only — a rain sensor or a normally-closed soil sensor, not both. [src9]

If user has an Orbit B-hyve (any model)

→ There is no soil-sensor path. Orbit's support documentation states none of its current B-hyve devices work with any soil moisture sensor; B-hyve accepts a rain sensor only and otherwise schedules from weather data. Either accept weather-only watering, replace the controller (Soildrops ~$90, or a Rachio 3 plus the Toro kit), or monitor separately with an ECOWITT GW1206 kit (~$56) and adjust schedules by hand. [src10]

If user has Hunter Hydrawise

→ Hydrawise natively accepts a Hunter Soil-Clik (wired, ~$130 from Hunter dealers). Same normally-closed interface class as the Toro kit, one-vendor and no DIY. [src8]

If user wants a fully wireless closed-loop system from scratch

→ Buy the Soildrops 8-zone controller (~$90, IP54, no required subscription) plus one Soildrops sensor (~$30) per zone — the only closed-loop system in stock in August 2026. The Moen sensor ($69.99 list) is sold out on both Amazon and moen.com, so do not plan around it. [src5]

If user is on Home Assistant or SmartThings

THIRDREALITY Gen2 Zigbee (~$20) per zone for indoor and short-range multi-zone monitoring, or the ECOWITT GW1206 kit (~$56) for outdoor 300-ft range. Both are local/no-subscription. Remember these only monitor — driving a valve still needs an automation plus a relay or smart valve. [src1, src7]

If user has a hose-bib timer (no in-ground system)

RAINPOINT WiFi Soil Sensor (~$25, add-on) paired with a RainPoint WiFi timer and hub. The only ecosystem under $100 total that closes the loop on a single hose. It has no standalone use and stock is thin — buy the hub and timer together. [src1]

If user has indoor potted plants only

Sustee Aquameter (~$16 for a 2-pack) for passive leave-in monitoring, or SONKIR MS02 (~$10) for periodic 3-in-1 spot checks. Smart sensors are overkill for pots and waste batteries. [src2, src3]

If user wants the longest wireless range

ECOWITT WH51 (915 MHz sub-GHz, ~300 ft typical). Beats Zigbee (~30 ft per hop) and 2.4 GHz WiFi for far-from-house zones. Confirm the sensor and gateway share a frequency (915 MHz in the US). [src7]

Default recommendation (unknown setup)

ECOWITT GW1206 + WH51 kit (~$56). Capacitive probe, longest range, works standalone through the Ecowitt app, integrates with Home Assistant and IFTTT, and locks you into no sprinkler-controller brand. If the user then confirms they own a 24VAC controller and want automatic cut-off rather than data, escalate to the Toro PSS-KIT (~$187). [src1, src7, src9]

Important Caveats