Summary
Reorganizes the test device's web UI into focused sections (config-only, no component change). Top-to-bottom: Configuration → Diagnostic → At a Glance → Temperature Compensation → Calibrations → Circuits (web_server v3 pins Configuration/Diagnostic at the top by entity category; the rest is weight-ordered).
- At a Glance — the four headline readings (Water pH / Temperature / EC / ORP).
- Temperature Compensation — pH and EC comp-value sensors + comp-enable switches together.
- pH / EC / RTD / ORP Calibration — each circuit's calibration controls (status, cal-point + clear buttons, plus the cal-mode switch for pH/EC). pH's section also holds the probe-health readings (acid/alkaline slope quality, asymmetry potential); EC's holds the cell-constant (K) select.
- pH / EC / RTD / ORP Circuit — the operational/diagnostic entities. Factory-reset buttons stay in their circuit groups.
Notes
- Hardware-flashed + verified on the device; full-page screenshot confirms section order and membership.
## Summary
Reorganizes the test device's web UI into focused sections (config-only, no component change). Top-to-bottom: **Configuration → Diagnostic → At a Glance → Temperature Compensation → Calibrations → Circuits** (web_server v3 pins Configuration/Diagnostic at the top by entity category; the rest is weight-ordered).
- **At a Glance** — the four headline readings (Water pH / Temperature / EC / ORP).
- **Temperature Compensation** — pH and EC comp-value sensors + comp-enable switches together.
- **pH / EC / RTD / ORP Calibration** — each circuit's calibration controls (status, cal-point + clear buttons, plus the cal-mode switch for pH/EC). pH's section also holds the probe-health readings (acid/alkaline slope quality, asymmetry potential); EC's holds the cell-constant (K) select.
- **pH / EC / RTD / ORP Circuit** — the operational/diagnostic entities. Factory-reset buttons stay in their circuit groups.
## Notes
- Hardware-flashed + verified on the device; full-page screenshot confirms section order and membership.
Stacked on #5 — retarget to `main` once #5 merges.