Demo: a pool water test log

A fixed sample. Every number below was computed by the same deterministic checker that runs on your own readings.

5 readings over 3 day(s) · 4/5 inside the CDC range

Tested atWaterpHFree ClBy
2026-09-28 07:10pool7.42.2A. Ruiz
2026-09-28 17:05pool7.61.8A. Ruiz
2026-09-29 07:20pool8.10.6M. Okada
2026-09-29 18:40pool7.52.1M. Okada
2026-09-30 19:15pool7.41.9A. Ruiz

Averages and gaps

ComputedValue
pH average (min-max)7.6 (7.4-8.1)
Free chlorine average1.72 ppm (min 0.6)
Longest gap between tests24.58 h

What the checker flagged

Print it

Open the A4 log sheet → (prints on one sheet; includes an operator signature line).

Check your own readings

POST https://pool-log.rowb.app/api/check with a readings array - no account needed for a few checks a day.

Only the pH range, the minimum chlorine and bromine levels, the 10 ppm test-bleach warning and the twice-a-day testing interval come from the CDC pages quoted in SOURCE. Everything else here is either arithmetic (a date or a number is valid or it is not) or explicitly labelled this service’s own sanity check.