Open the stop
From your route, tap the stop. Scroll to the Chemistry section.
What to log
Up to 10 parameters: Free chlorine, Bromine, pH, Total alkalinity, CYA, Calcium hardness, TDS, Phosphates, Salt, Temperature. Which are required depends on the sanitizer type for that pool (chlorine/salt/bromine).
How targets work
Each input auto-compares to the target range for that pool. Out-of-range values highlight immediately. Targets resolve in this order: pool surface (vinyl/fiberglass tighten calcium hardness to 150–250 ppm; plaster/pebble/tile use 200–400 ppm) → org-level overrides in Settings → built-in defaults.
LSI/CSI + base dose
LSI (or CSI for salt pools) calculates live as you type. If a parameter needs correction, DeweyIQ suggests exact dosing — in fluid ounces or pounds — matched to the chemical products you carry.
Smart dose modifiers
When the dose differs from the textbook baseline, you'll see badges next to the recommendation. Blue 'Weather' (e.g. +15%) means today's temperature at the pool's address adjusted the chlorine dose — heat speeds chlorine burn-off, cold slows it. Purple 'Trend' (e.g. -10%) means the last several visits show a consistent drift, so DeweyIQ preemptively nudged the dose. Tap any badge to see the full reason.
Why doses adjust
Weather data comes free from open-meteo.com using the customer's address. Trend uses regression on the last up-to-10 visits. Two safety nets keep it sensible: a single shock-treatment reading is excluded as an outlier, and recent visits weigh more than older ones. Free chlorine and bromine fit an exponential curve (matches real first-order decay), everything else is linear.
Previous readings
Last visit's readings show alongside the input so you can spot trends at a glance.
We're here.
Ask Dewey in plain English, or tell us what feature you wish existed.

