Pool Filter Monitor
Whisper-quiet watch on your pump
Loading
Checking pump status…
Fetching the latest readings from the local data file.
Estimating next cleaning…
restriction now
loading…
Showing the last 7 days
Filter restriction
How clogged the filter is, vs. a fresh-clean baseline
Hydraulic restriction proxy — percentage above the current clean-filter baseline. Derived from the W/GPH efficiency ratio (watts per gallon-per-hour). Higher = more resistance = dirtier filter. Alert fires at +100%, Emergency at +300%.
Now
Peak (range)
Clean baseline
Trend
Daily running cost
Extra daily cost from filter clog — $0 means running clean
Extra daily cost = watts above the per-speed clean baseline × hours × $0.12/kWh. Only accumulates on readings that crossed the alert threshold — money a timely filter clean would have saved. Today is excluded since the day is incomplete. Update KWH_RATE in this file to match your rate.
Avg extra / day
Total wasted
Extra pump work
Watts above the clean-filter baseline — 0 means no extra work
Extra watts = actual power draw minus expected for a clean filter at that flow rate. Expected is the 10th-percentile W/GPH ratio per 200-GPH flow bucket across all history, so it adapts to each speed program independently. The line sits near 0 when clean, rises as the filter clogs — unaffected by speed-program switches that used to dominate the chart.
Extra now
Actual now
Flow now
Recent alerts
Notifications pushed to your phone
Loading…
Recent issues
Events the monitor flagged but didn't push
Loading…
Updates every 5 min · Local-only, no cloud · View on GitHub