Dashboard

Live device telemetry and relay control, without the clutter.

Track water detection, relay state, and device health in one place. This dashboard stays static, but it should still feel like an actual control surface.

Session

Logged out

Login on the auth page before creating devices.

Open Auth

Backend Target

Configured

Keep one backend target, verify the API quickly, and let the state panel refresh around that connection.

API Base URL Not configured
Health response will appear here.

Create Device

Admin JWT required

Register a new ESP32 device entry, then immediately start monitoring it from the panel on the right.

Create a device after logging in.

Device State

Unknown

Use a device ID once, then leave live updates running. Water level, wet/dry state, relay status, and command progress will stream into this panel.

\n \n Active\n -
\n \n Online\n -
\n \n Water Value\n -
\n \n Water Detected\n -
\n \n Relay Actual\n -
\n \n Relay Desired\n -
\n \n Command\n -
\n \n Auto Close\n -
\n \n Last Seen\n -
\n \n Firmware\n -
\n \n IP\n -
\n \n Command Detail\n -
\n \n RSSI\n -

Relay Controls

Manual override is available, but auto-close still wins when water is detected and the feature is enabled.

Device state response will appear here.