BuildIoT Lab

Test report

BIL-TR-001

HydroAlert: leak detection with valve control on the device

Sector
Water management
Platform
ESP32, FreeRTOS
Data
MQTT, InfluxDB
Status
Field stage

A water-monitoring node that tracks consumption, learns demand patterns and closes a valve by itself when it sees a leak, without waiting for a server.

1The problem

A burst or leaking supply line wastes water and damages property long before anyone reads a dashboard. A system that only reports a leak still needs a person to act on it, and the network is least reliable exactly when something has gone wrong.

2What we built

  1. Flow is sampled on the device and scored by a small model that runs on the ESP32 itself.
  2. When the leak score crosses its threshold, the firmware closes the solenoid valve first and reports the event over MQTT second, so the valve still closes if the network is down.
  3. Readings stream to InfluxDB, where consumption history and demand patterns are kept for the operator.

3Results

Results and how each was measured
MeasureResultMethod
Broker round trip14 msUnverified: method note pending
Leak prediction accuracy96.7 %Unverified: method note pending

Tags are explained on How we measure.

4Project status and limitations

Project status: field stage. The two figures above are unverified: we have not yet published device revision, setup, conditions, sample count, method or date for them, so treat them as unconfirmed and do not rely on them. They will be marked measured only once that evidence is published.

Issued by

BuildIoT Lab

BIL-TR-001