Skip to content

Smart Water & Leak Detection

Water Safety Automation

Water damage is one of the most costly home disasters. With smart water monitoring you can detect leaks early and automatically shut off water before catastrophe strikes.


SystemHA IntegrationTypeAuto-stopPrice
Flo by Moen✅ NativeWhole-home✅ Yes💰💰💰
Phyn Plus⚠️ IFTTTWhole-home✅ Yes💰💰💰
Flume 2⚠️ HACSWhole-home❌ No💰💰
Aqara Sensor✅ Z2M/ZHAPoint❌ No💰
Aqara Valve T1✅ Z2M/ZHAValve✅ Yes💰💰
Shelly Flood✅ NativePoint❌ No💰

Section titled “🌊 Flo by Moen (Native HA - Recommended)”

Price: ~$500 (Smart Water Shutoff) Sensor price: ~$50 (Smart Leak Detector)

Native Home Assistant integration:

  • ✅ Water flow rate (real-time)
  • ✅ Water pressure measurement
  • ✅ Temperature monitoring
  • ✅ Automatic water shutoff
  • ✅ Daily water consumption
  • ✅ Micro-leak detection
  • ✅ Away/Home/Sleep modes
  • ❌ Requires plumber installation

Buy: Moen.com, Amazon


Price: ~$600

AI-powered leak detection:

  • ✅ 240 measurements per second
  • ✅ Learns your home’s water pattern
  • ✅ Detects leaks before they grow
  • ✅ Automatic water shutoff
  • ✅ Freeze alert
  • ⚠️ No native HA integration
  • ⚠️ IFTTT or custom API only
  • ❌ Requires plumber installation

Buy: Phyn.com


Section titled “📡 Zigbee Leak Sensors (Recommended DIY)”

Price: ~$20 per sensor

The most popular Zigbee sensor:

  • ✅ Zigbee 3.0
  • ✅ IP67 waterproof
  • ✅ Detects 0.5mm water
  • ✅ CR2032 battery (2+ years)
  • ✅ Temperature sensor
  • ✅ HomeKit (via Aqara Hub)
  • ⚠️ Works with Z2M/ZHA (unofficial)
# Pair sensor:
# 1. Hold down on top until blue LED blinks
# 2. Allow pairing in Z2M
# Entities:
# - binary_sensor.aqara_water_leak_xxx
# - sensor.aqara_water_leak_xxx_temperature
# - sensor.aqara_water_leak_xxx_battery

Buy: Amazon, AliExpress


Price: ~$60

Best Zigbee water valve:

  • ✅ Zigbee 3.0 + Matter
  • ✅ Fits DN15/DN20/DN25 (½”, ¾”, 1”)
  • ✅ 4x AA batteries (2 years)
  • ✅ Manual backup on power failure
  • ✅ Home Assistant, HomeKit, Alexa
  • ✅ Easy DIY installation
  • ❌ Requires Aqara Hub
# Via Aqara Hub → HA integration
# Or Zigbee2MQTT (experimental)
# Entities:
# - switch.aqara_valve_t1
# - sensor.aqara_valve_t1_battery
automation:
- alias: "Shut off water on leak"
trigger:
- platform: state
entity_id: binary_sensor.water_leak
to: "on"
action:
- service: switch.turn_off
entity_id: switch.aqara_valve_t1

Buy: Aqara.com, Amazon


LocationPriorityRisk
Under dishwasher⭐⭐⭐ HighHose burst
Under washing machine⭐⭐⭐ HighHose burst
Under kitchen sink⭐⭐⭐ HighLeaky fitting
By water heater⭐⭐⭐ HighTank leak
Under toilet⭐⭐ MediumCondensation, leak
By sump pump⭐⭐ MediumFlooding
Basement/utility room⭐⭐ MediumGroundwater
By refrigerator⭐ LowerIce maker leak

automation:
# ===== LEAK RESPONSE =====
# Critical leak alarm
- alias: "Water - Critical Leak"
trigger:
- platform: state
entity_id:
- binary_sensor.water_leak_kitchen
- binary_sensor.water_leak_bathroom
- binary_sensor.water_leak_laundry
- binary_sensor.water_leak_basement
to: "on"
action:
# Shut main valve
- service: switch.turn_off
entity_id: switch.water_main_valve
# Critical notification
- service: notify.mobile_app
data:
title: "🚨 WATER LEAK!"
message: >
{{ trigger.to_state.attributes.friendly_name }}
Water automatically shut off!
data:
push:
sound:
name: "alarm.caf"
critical: 1
volume: 1.0
actions:
- action: "REOPEN_WATER"
title: "Reopen water"
# Turn on lights
- service: light.turn_on
entity_id: light.all_lights
data:
brightness_pct: 100
# TTS alarm
- service: tts.speak
target:
entity_id: media_player.kitchen_speaker
data:
message: "Warning! Water leak detected. Water has been shut off."
# Handle reopening
- alias: "Water - Reopen after alarm"
trigger:
- platform: event
event_type: mobile_app_notification_action
event_data:
action: "REOPEN_WATER"
condition:
# Only if leak stopped
- condition: state
entity_id: binary_sensor.water_leak_kitchen
state: "off"
action:
- service: switch.turn_on
entity_id: switch.water_main_valve
- service: notify.mobile_app
data:
message: "✅ Water reopened"
# ===== PREVENTION =====
# Freeze warning
- alias: "Water - Freeze Warning"
trigger:
- platform: numeric_state
entity_id: sensor.water_pipe_temperature
below: 4
action:
- service: notify.mobile_app
data:
title: "❄️ Freeze Warning"
message: >
Water temperature: {{ states('sensor.water_pipe_temperature') }}°C
Risk of frozen pipes!
# ===== WATER USAGE =====
# Abnormal usage
- alias: "Water - Abnormal Usage"
trigger:
- platform: numeric_state
entity_id: sensor.flo_daily_consumption
above: 500 # liters
condition:
- condition: time
after: "23:00:00"
action:
- service: notify.mobile_app
data:
title: "💧 High water usage"
message: >
Today's usage: {{ states('sensor.flo_daily_consumption') }} liters
This is above normal.

type: vertical-stack
cards:
# Water status
- type: entities
title: "💧 Water Monitoring"
entities:
- entity: switch.flo_valve
name: "Main Valve"
- entity: sensor.flo_water_flow_rate
name: "Flow rate"
- entity: sensor.flo_water_pressure
name: "Pressure"
- entity: sensor.flo_daily_consumption
name: "Today's usage"
# Leak sensors
- type: glance
title: "🚰 Leak Sensors"
entities:
- entity: binary_sensor.water_leak_kitchen
name: "Kitchen"
- entity: binary_sensor.water_leak_bathroom
name: "Bathroom"
- entity: binary_sensor.water_leak_laundry
name: "Laundry"
- entity: binary_sensor.water_leak_basement
name: "Basement"
state_color: true
# Usage graph
- type: history-graph
title: "Water Usage (7 days)"
entities:
- entity: sensor.flo_daily_consumption
hours_to_show: 168

  • Aqara Water Leak Sensor (4x) (~$80)
  • Zigbee coordinator (if not existing)
  • Total: ~$80-120
  • Aqara Water Leak Sensor (4x) (~$80)
  • Aqara Valve Controller T1 (~$60)
  • Aqara Hub M2 (~$60)
  • Total: ~$200
  • Flo by Moen Smart Water Shutoff (~$500)
  • Flo Smart Leak Detector (2x) (~$100)
  • Plumber installation (~$50)
  • Total: ~$650

Ofte stillede spørgsmål

Can I use Aqara sensors without Aqara Hub?
Yes! Aqara sensors work with Zigbee2MQTT and ZHA via a Zigbee USB coordinator like SONOFF ZBDongle-E or Conbee II. However, it's 'unofficial' and some features may be missing.
How many leak sensors do I need?
At minimum: 1 by washing machine, 1 by dishwasher, 1 by water heater. Ideally: also under kitchen sink, toilet, and in basement. 4-6 sensors cover most homes.
Can I automatically shut off water without Flo/Phyn?
Yes! Combine Zigbee leak sensors with an Aqara Valve Controller T1 or Tuya Zigbee water valve. HA automation closes the valve when sensor triggers.
Do sensors work in wet areas like bathrooms?
Aqara sensors are IP67 rated and handle humidity. Place them where water collects during leaks, not where there's normally water (e.g., not in the shower).
What happens during power outage?
Aqara Valve Controller T1 can be operated manually. Flo by Moen keeps valve in last position during power failure. Leak sensors are battery-powered and continue working.


Last updated: December 2025


Kommentarer