AquaLoop
Smart Water Today, Sustainable Tomorrow
Help & Documentation
Smart Water Today, Sustainable Tomorrow — how the system fits together.
Project Overview
AquaLoop is an intelligent water management system that recovers two waste streams most buildings throw away: harvested rainwater and reverse-osmosis reject water. Each stream is measured continuously, scored for quality and matched to the best reuse destination — irrigation, toilet flushing, floor cleaning or groundwater recharge — without ever mixing the two loops.
System Architecture
Source Layer
- Rainwater tank
- RO reject tank
- Physically isolated
Sensing Layer
- ESP32 nodes
- pH · TDS · turbidity
- Level · flow · leak
Decision Layer
- Quality scoring
- Rule + confidence engine
- Explainable output
The actuation layer opens the matching valve per loop, then logs the routing decision to the event timeline.
Operating Modes
Manual
You choose the destination for each loop. The system only measures and warns.
Assisted
The engine proposes the best destination with a confidence score; nothing moves until you confirm.
Autonomous
Safe recommendations are applied the moment they change, with the routing animation showing the active path.
How Recommendations Work
- 1Each sensor cycle produces a fresh reading set per tank.
- 2Readings are scored against source-specific safe ranges for pH, TDS and turbidity.
- 3Blocking conditions (offline node, high TDS) override everything else.
- 4The remaining candidates are ranked, and the best reuse destination is published.
- 5Confidence is reduced for leaks, low volume and stale telemetry.
Frequently Asked Questions
Report an Issue
Open on GitHubFound a bug or have a feature request? Open an issue on our GitHub repository.