Best water leak sensors with shutoff
A practical guide to water leak detectors that integrate with Home Assistant and can automatically shut off your water main.
Last updated: 2026-05-01
Water leaks are one of the most expensive disasters in a home. A burst washing machine hose or failed water heater can cause tens of thousands of dollars in damage before you even notice something is wrong. The solution isn’t just detection—it’s automatic shutoff. Here’s how to build a reliable local-first system.
Why Local Matter for Leak Protection
Cloud-connected leak detectors have a fatal flaw: they depend on your internet connection and the manufacturer’s servers staying online. When your router dies or the company shuts down their cloud services, your leak protection disappears.
For Home Assistant users, the better path is Zigbee or Z-Wave sensors that communicate locally. These devices work even when the internet is down, and they respond in milliseconds—not the seconds or minutes a cloud dependency can add. Matter over Thread is emerging as another viable option, though the ecosystem is still maturing.
Best Zigbee Leak Sensors
Heiman Water Leak Sensor and Frient Water Leak Detector are the top Zigbee options that work reliably with Home Assistant via Zigbee2MQTT or Sonoff Zigbee 3.0 USB Dongle Plus. Both detect water and can trigger automations instantly. The Heiman sensors also have a built-in siren, which is useful as a local audible alert even if your Home Assistant instance goes down.
The Switchbot Leak Detector uses Bluetooth rather than Zigbee, which means it requires a Switchbot Hub Mini or Switchbot Hub 2 to integrate with Home Assistant. This adds a cloud dependency, so it’s less ideal for a true local setup. If you already have Switchbot infrastructure, it’s fine—but for a fresh install, go Zigbee.
Third Reality Water Leak Sensor and Third Reality Zigbee Water Sensor are budget options that work with Zigbee but have had mixed reliability reports. They work, but the Heiman and Frient units are more consistent.
Zooz ZSE42 Water Leak Sensor is the Z-Wave alternative if you’ve already invested in Z-Wave. It requires a Z-Wave stick (like Zooz ZAC36 Titan Water Valve), but gives you longer range and the option to include in Z-Wave mesh networks.
The Shutoff Valve Problem
This is where it gets interesting. Detecting a leak is easy. Actually stopping the water requires a motorized shutoff valve, and options are limited.
Dome Water Shutoff Valve and Zooz ZAC36 Titan Water Valve are the main Z-Wave options. Both work with Home Assistant via Z-Wave JS, and both can automatically close when a leak is detected. Installation requires plumbing work—you need to install them on your main water line after the main shutoff valve. This is a weekend project, not a quick setup.
Aqara Valve Controller T1 is a Zigbee option that works with Home Assistant via Zigbee2MQTT. It’s less expensive than the Z-Wave alternatives and integrates cleanly into existing Aqara setups. The trade-off is that it’s less commonly used, so community documentation is thinner.
Moen Flo Smart Water Monitor gets mentioned frequently, but it has a significant problem: it requires a cloud account and their app to function. It does have a shutoff valve, but the local integration is poor. For a Home Assistant-centric setup, skip it.
Integration Strategy
The key to a reliable leak system is separation: sensors detect, and a separate automation triggers the shutoff. Don’t rely on a single device to do both.
Create a Home Assistant automation that triggers when any leak sensor activates. The automation should:
- Turn on a siren or notification
- Close the shutoff valve
- Send you a notification (use Home Assistant’s built-in notifications, not a cloud service)
Test your automations regularly. Pull the batteries on a sensor and verify the automation fires. Actually close the valve and confirm water stops. This isn’t set-it-and-forget-it—quarterly testing is wise.
Bottom Line
For most Home Assistant users, the combination of Heiman Water Leak Sensor or Frient Water Leak Detector with either Dome Water Shutoff Valve or Zooz ZAC36 Titan Water Valve gives you reliable local protection without cloud dependencies. The Aqara Valve Controller T1 is worth considering if you already have an Aqara Zigbee setup.
Budget around $150-300 for a complete system (2-3 sensors plus one shutoff valve). Yes, that’s expensive—but it’s cheaper than replacing flooring, drywall, and belongings after a major leak.