IoT Projects

Waterline

A household water-level monitor that brings your ESP32 tank detector, Android phone and family together.

View source Android APK

Readings you can understand

The four-probe detector reports confirmed tank level bands rather than exact water volume. The Android app shows reading age, connection source, probe states, history and alarm acknowledgement.

Cloud and nearby access

Cloud access requires account sign-in and provisioned household membership. Paired Bluetooth provides nearby readings and supported controls when internet access is unavailable. History and in-app calibration capture require cloud access.

Hardware and alarms

The project uses an ESP32 detector with four tank probes and a local buzzer. Configure per-level alarms and supported phone notifications. Pump switching is not implemented.

Android APK

Waterline 0.2.14 · Debug/test build · 8.18 MiB

This is the supplied local test build, not a production or Play Store release. Install it on your Android device for testing with your configured Waterline detector.

Download Android APK

Verify the download · SHA-256

fb14c9a6850790fbdca08321f8dcd47f9569d10dbf317d2e81b5560aba55514f

The app supports Android 7 or later and includes English and Bengali interfaces. Installation alone does not configure the detector, household access or cloud services.

Release notes Android build instructions

Build your setup

Follow the repository’s hardware pin table, firmware and calibration instructions for the current four-probe implementation. Review the Android, Bluetooth and backend documentation for configuration and current limitations.