AquaGuard

Server MQTT ESP32
Water health score
--
waiting for data
Auto water change below 60
TDS
--ppm
Turbidity (0 = clear)
--%
Tank temp
--°C
Drain flow
--L/min
Top float (full level)
--
Bottom float (low)
--

Actuators & control

System state
--
Drain pump
--
Fill pump
--
Buzzer
--

Data label (for ML)

Every new row gets this label until you change it. Use it to mark what you are doing to the water, for example salt, dirt or normal. Labels are saved in the "label" column of the CSV.
Current label: (none)
0 readings · 0 events · 0 water changes · target 1,000 readings

History (shaded = water change running)

TDS (ppm) and health score
Turbidity (%)
Tank temperature (°C)
Drain flow (L/min)

Activity log (actuators, alerts, water changes, commands)

TimeTypeWhatValueDetail