1. Connection Controller
Connection Status
2. Target Service / Characteristic
Configure the UUIDs associated with your ESP32 hardware firmware (nordic, custom serial, etc.).
3. Valve Command Center
Write parameters or trigger presets to operate the ESP32 Flush Valve actuator.
Device Connection Required
Please scan and connect a BLE device above to unlock the command interface.
Diagnostics Log
Device setup & limitations
Android Chrome Requirements
Ensure your Android phone has **Bluetooth** and **Location Services** (GPS) enabled. Chrome on Android requires Location access to discover nearby beacons.
Security / HTTPS Constraint
Web Bluetooth API is only allowed in secure contexts. In production, your web application **MUST** be served over HTTPS. On `localhost`, it works natively for testing.
How to Install PWA
Open this page in Chrome, tap the menu (three dots) and select **"Add to Home Screen"** or **"Install app"**. Once installed, it runs as a full-screen, standalone app.