WaterTank — Pump Automation via Bluetooth ESP32
Make sure: (1) ESP32 is powered on, (2) Bluetooth is enabled on your phone, (3) Location permission is granted to the app (required by Android for BLE scanning), (4) You are within ~10 metres of the ESP32.
Full wiring guide and firmware flashing instructions are available in the project's GitHub repository. You'll need an ESP32, YF-S201 flow sensor, JSN-SR04T ultrasonic sensor, and a relay module (~₹1,200 total).
Long-press the connection dot on the Dashboard to activate Simulation Mode. This lets you see the full app experience without any hardware — it simulates a complete pump cycle every few seconds.
The Log tab shows every pump cycle. The History tab lets you browse by date. The Stats tab shows monthly summaries and total motor run time.
Check the TANK_DEPTH_CM value in the ESP32 firmware — it needs to match your actual tank depth in centimetres. An incorrect value means the 95% threshold triggers at the wrong level. Reflash the firmware with the correct depth.