Best Water Leak Sensors for Home Assistant in 2026 Home Automation

Best Water Leak Sensors for Home Assistant in 2026

by JPK.io · April 7, 2026

Homeowners insurance claims for water damage average around $12,000. A Zigbee water leak sensor costs less than a pizza. The math here is not complicated.

If you run Home Assistant, adding water leak detection is one of the highest-value automations you can set up. Sensor detects water, HA sends you an alert, you catch the problem before your basement becomes a swimming pool. Some people go further and wire up automatic shut-off valves, but even the notification alone is worth the investment.

Here are five sensors worth considering in 2026, all Zigbee-based and all confirmed to work with Home Assistant via Zigbee2MQTT or ZHA.

Best Overall: Aqara Water Leak Sensor

Price: ~$20 | Protocol: Zigbee 3.0 | Battery: CR2032

The Aqara Water Leak Sensor is the one most Home Assistant users end up buying, and for good reason. It is small — roughly the size of a quarter in height — which means it fits in tight spots like under a dishwasher or behind a toilet tank. Two metal contact probes on the bottom detect water when the level reaches about 0.5mm.

In Home Assistant, it shows up as a binary sensor (wet/dry) plus battery level. The CR2032 battery lasts roughly two years with normal use. Aqara officially wants you to use their hub, but it pairs directly with any Zigbee coordinator running ZHA or Zigbee2MQTT without issues.

The main limitation: no extension cable. It only detects water directly underneath the sensor body. For most locations — under a sink, next to a water heater — this is fine. If you need to monitor a longer stretch of pipe, look at the SONOFF option below.

If you are outfitting multiple locations, the 3-pack brings the per-unit cost down significantly.

Best for Drip Detection: THIRDREALITY Zigbee Water Leak Sensor

Price: ~$16 | Protocol: Zigbee 3.0 | Battery: 2x AAA

The THIRDREALITY Water Leak Sensor does something the Aqara does not: it has a built-in 120dB siren. If your Home Assistant instance goes down — which happens — the sensor still screams at you locally. That redundancy matters when you are dealing with water damage prevention.

THIRDREALITY also advertises drip detection, meaning it is designed to catch slow leaks and not just full floods. The sensor is larger than the Aqara, roughly the size of a hockey puck, which makes it harder to fit into cramped spaces but easier to find when you need to change batteries.

It uses two AAA batteries instead of a coin cell, which some people prefer since AAAs are cheaper and more readily available. Battery life is roughly 18 months. Works with Zigbee2MQTT and ZHA out of the box.

Best with Extension Cable: SONOFF SNZB-05P

Price: ~$12 | Protocol: Zigbee 3.0 | Battery: CR2450

The SONOFF SNZB-05P is the newest entry here and addresses a real gap in the market: it supports an external detection cable. The base unit works like any other contact sensor, but you can add a cable to monitor a longer run — behind a washing machine, along a basement wall, or around a water heater.

The 2-pack with cable is the best value if you want the extension capability included.

SONOFF uses a CR2450 battery, which is slightly larger and longer-lasting than the CR2032 in the Aqara. The sensor body has a concave water collection design on top that channels drips toward the probes, so it works both as a flood sensor and a drip catcher.

Zigbee2MQTT support is solid. It shows up as a binary sensor with battery reporting. No complaints.

Where to Place Them

You do not need a sensor under every faucet. Focus on the spots where a leak would cause the most damage or go unnoticed the longest:

  • Under the kitchen sink — garbage disposal connections fail more often than you think
  • Behind the toilet — the supply line connection is a common failure point
  • Next to the washing machine — hose bursts are catastrophic
  • Near the water heater — slow leaks from the tank or pressure relief valve
  • Basement sump pit — if you have one, monitor it
  • Under the dishwasher — leaks here can rot subfloor before you notice

Home Assistant Automation Tips

The basic automation is straightforward:

  1. Trigger on binary_sensor.leak_sensor going to on
  2. Send a critical notification to your phone
  3. Optionally flash lights or trigger a siren

A few tips that improve reliability:

  • Use the critical notification category on iOS so it bypasses Do Not Disturb
  • Add a second notification method — if your phone is on silent, also send an email or trigger a smart speaker announcement
  • Test your sensors quarterly — put a damp paper towel under them and verify the automation fires
  • Monitor battery levels — create a group of all leak sensor batteries and alert when any drops below 20%

If you want to go further, pair a leak sensor with a Zigbee smart valve on your main water supply. Sensor triggers, valve closes, and you have bought yourself time to deal with the problem even if you are not home.

The Bottom Line

The Aqara is the default recommendation for most people — it is small, reliable, cheap in multi-packs, and well-supported. The THIRDREALITY is worth the extra few dollars if you want a local siren as a backup. The SONOFF SNZB-05P is the best choice if you need extension cable support for awkward installations.

Buy at least four. Under kitchen sink, behind toilet, near washing machine, near water heater. That covers the highest-risk spots for under $60. It is the cheapest insurance policy in your smart home.