Pool
—
—
7d
30d
90d
All
⚠️
These readings may not be reliable
Excluded from the chlorine forecast and the trend summary. Confirm with a test kit before adding chemicals —
annotate.py
can mark it trusted if it turns out to be fine.
Trend summary
🤖 How this AI works
5-day swim forecast
🤖 How this AI works
via National Weather Service
🌡️
Full chemistry panel
Chlorine outlook
📐 How this is calculated
🧪
Free chlorine
ppm · target line shows configured target
pH
target line shows configured target
Water temperature
°F · read on every fetch, unlike the chemistry
Skimmer flow
gpm · a sustained drop usually means a clogged basket or a struggling pump
Alerts
Sensor health
checks on whether the readings themselves look trustworthy
Raw readings
Show table view
×
🏊 Today's move to practice