Buying guides

Water leak sensors for Home Assistant: Zigbee and Z-Wave

Links to Amazon are affiliate links, so I get a small cut if you buy through them. As an Amazon Associate I earn from qualifying purchases. This buying guide is researched, not gear running in my house, so the verdicts come from specs and what Home Assistant users report.

A leak sensor is the cheapest insurance in a smart home. It sits on the floor, does nothing for years, and then tells you the water heater let go before the floor soaks through. The protocol you pick should match the radio you already run, not the other way around.

If you run Zigbee, Aqara and ThirdReality both pair directly with Zigbee2MQTT and ZHA. If you run Z-Wave, the Zooz ZSE42 joins your existing mesh. Either way, Home Assistant gets a moisture entity you can build a notification on.

I don’t have years on any of these in my own house, so this is a researched list, not an ownership report. Picks come from the makers’ spec pages and the Zigbee2MQTT device database.

Where to put them

Under every sink, behind each toilet, next to the water heater, under the dishwasher and fridge if they have a water line, by the washing machine, and next to the HVAC condensate drain or sump if you have one. Leaks start at connections and appliances, so that’s where the sensors go.

What to watch out for

A notification only helps if someone sees it. Send a critical alert that gets past do-not-disturb, and pick a sensor with a built-in alarm, like the ThirdReality, for spots where nobody checks their phone.

Coin cell sensors go quiet when the battery dies, and a dead leak sensor looks exactly like a dry floor. Put the battery level of every leak sensor on a dashboard or in a weekly low-battery report.

The ZSE42 handles a splash, but Zooz says it can’t be submerged. It’s built to sit on a floor and catch the first water, not to live in a sump pit.

The ZAC36 needs room around the valve: about 3 in on each side of the valve center and 1 in between the pipe and the wall. Measure your main shutoff before you buy one.

Verdict

Put the Aqara sensor everywhere if you’re on Zigbee, and add a ThirdReality wherever a local alarm would help. Use the Zooz ZSE42 if your house runs Z-Wave. If you want the house to stop a leak instead of just reporting it, add the Zooz ZAC36 on the main shutoff and wire its probe next to the water heater.

  1. Aqara Water Leak Sensor

    Budget pick (Zigbee)

    Aqara Water Leak Sensor

    Cheap enough to put one at every sink, toilet, and appliance. The listing says it needs an Aqara hub; it doesn't if you run Zigbee2MQTT or ZHA with your own coordinator.

    • Zigbee
    • IP67 rated
    • One CR2032 coin cell
    • Supported in Zigbee2MQTT (SJCGQ11LM)
  2. ThirdReality Zigbee Water Leak Sensor

    Loudest pick (Zigbee)

    ThirdReality Zigbee Water Leak Sensor

    The alarm on the sensor itself sounds even if Home Assistant or the network is down. That matters in a basement or utility closet you don't walk past every day.

    • Zigbee
    • Built-in 120 dB alarm
    • Two AAA batteries, rated 3 years
    • Supported in Zigbee2MQTT (3RWS18BZ)
  3. Zooz ZSE42 800LR Water Leak XS

    Top pick (Z-Wave)

    Zooz ZSE42 800LR Water Leak XS

    The Z-Wave pick, thin enough to slide under a dishwasher or fridge. Long Range helps for a sensor in a garage or detached utility room far from the controller.

    • Z-Wave Long Range
    • About 0.3 in thick
    • One CR2032 coin cell
    • Splash resistant, not submersible
  4. Zooz ZAC36 Titan Water Valve Actuator

    Automatic shutoff pick

    Zooz ZAC36 Titan Water Valve Actuator

    A leak sensor tells you about water. This turns the water off. It clamps onto the ball valve you already have, so no plumber, and its own probe shuts the valve without waiting on Home Assistant.

    • Z-Wave Long Range
    • Turns existing 0.5 in to 1.25 in ball valves
    • Wired leak probe closes the valve even if the hub is down
    • 12V plug-in, optional backup battery
    • Built-in temperature sensor

All buying guides