Radiant Waves Pool Intelligence
Data Adjustments Shape Sensor Simulate Setup Sign in

Simulator

Drag any reading and watch the whole site respond — the water portrait, the Bliss Index, the status of every card and the dosing plan. Nothing here is saved and no readings are altered; it renders through exactly the same engine the live dashboard uses, so what you see is what would really happen.

Scenarios
7.69
Ideal 7.40–7.60
366 mV
Ideal 650–750 mV
88.2 °F
Ideal 87.0–90.0°F
3,422 mg/L
Ideal 3,000–3,500 mg/L
97 %
Healthy above 25 %
100 %
Healthy above 30 %
Sunset Waves · Saltwater · 28,933 gal

Needs attention

1 reading well out of range and 1 drifting. Follow the plan below to bring it back.

4 in range 1 drifting 1 out of range
Milky haze — pH is high — calcium falls out of solution and clouds the water Green bloom — sanitiser is low — this is what algae getting a foothold looks like

The water above is drawn from the values on the sliders, so it shows what the pool would be doing.

Water chemistry

Tap any measurement for its full history. Why no chlorine reading?

What to do now

In order — pH first, because it changes how everything else behaves.

1 Bring pH down from 7.69 to 7.50

Muriatic acid (31.45% / 20° Baumé) 3.1 cups (25 fl oz)
  1. Run the pump so the water is circulating before you add anything.
  2. Pre-dilute the acid in a bucket of water, then pour it slowly around the deep end with the pump running.
  3. Brush the area to disperse it and let the pump run for at least 4 hours.
  4. Retest before adding any more — this dose is deliberately about two thirds of the full correction.

Always add acid to water, never water to acid.

Never mix acid with chlorine, even in an empty bucket.

This assumes a total alkalinity near 100 ppm. If your TA is well off that, the acid demand changes — test it before dosing.

Dry acid (sodium bisulfate): about 1.9 lb (31 oz) instead.

Retest after about 6 hours of circulation before adding anything else.

2 Sanitiser level is low — the water isn't keeping up

Salt cell output Raise output by 30 percentage points
  1. Turn the chlorinator output up by about 30 points and extend the pump run time by 2 hours a day.
  2. Confirm the salt level is in range — a cell starved of salt quietly stops producing.
  3. Inspect the cell for white scale. Scaled plates cut output badly; clean with a 4:1 water-to-acid soak if you see buildup.
  4. Check pH first. High pH depresses ORP even when chlorine is fine.
  5. For an immediate catch-up you can add about 3.6 qt (114 fl oz) of liquid chlorine while the cell rebuilds.

Over the last 47 hours ORP has been turning back the other way, currently about 356 mV a day. Left alone that puts it near 338 mV in 8 hours further off target, so this amount is sized against that rather than today's 366 mV.

Don't swim until sanitiser is back in range.

Cyanuric acid above roughly 80 ppm suppresses ORP no matter how much chlorine is present — if ORP stays stubbornly low, test CYA.

Retest after about 8 hours of circulation before adding anything else.