The display reads zero, the test strip does not
A reading of zero next to a normal independent test almost never means the pool lost its salt. It means the system cannot take a measurement, and the brands measure in genuinely different ways.
Checked 63 manufacturer manuals on file Spot an error?
What people ask when the box and the water disagree
Everything below is about the gap between what the controller reports and what the water actually contains. What to do about a dirty cell has its own page, and this one links to it rather than repeating it.
My salt system reads zero but my test strip says 3200, what is wrong?
Almost certainly the reading, not the water. The controller does not measure salt: it infers it from how the cell is behaving, so a tired cell, cold water or weak flow all move the number without a grain of salt leaving the pool. When an independent test says the water is in range, the fault is in the box or the cell, and adding salt is the one move that can make it worse.
Cleaning the cell, which is what usually restores the reading
Can a dirty cell make the salt reading drop?
Yes, and that is the common case. Scale on the plates changes how the cell conducts, the controller reads that as less salt, and the display falls while the pool is unchanged. It is why a cleaning attempt costs almost nothing and settles the question before any money is spent.
Will the system still make chlorine while it reads zero?
Not reliably. A controller that believes salt is too low will reduce or stop generation to protect the cell, which is why a false low reading turns into no chlorine within a day or two even though the water is fine. The symptom people notice is the pool, not the display.
Should I add salt to make the reading come up?
Not before an independent test says the water is actually low. Salt does not evaporate, so it only leaves the pool through splash-out, backwashing and rain overflow, and chasing a display number is how most owners end up spending money they did not need to spend. Test the water first, then decide.
Is a zero reading the same as a dead cell?
No. A dead cell is one whose coating is gone, and the test for that is whether chlorine recovers after cleaning with salt confirmed independently. A zero reading is a report about salt, and it has at least three causes before wear: scale, cold water and low flow.
No Flow
NO FLOW When illuminated, the flow switch has detected no water flowing and the AquaRite has stopped generating chlorine. A flashing LED indicates a 15-60 second time delay period.
Hayward AquaRite owner's manual, 092540 RevG
Flashing or steady? They are not the same
Flashing: still running. This state is a warning, not a shutdown. Steady: stopped. That is the state worth acting on. The numeric trip point for this state has not been checked yet.
Check Salt
CHECK SALT When flashing, the salt level is low (below 2700 ppm) and AquaRite is generating at low efficiency. When illuminated steady, the salt level is too low and AquaRite has shut down. Before adding large quantities of salt, it is advisable to have your salt level professionally checked.
Hayward AquaRite owner's manual, 092540 RevG
Flashing or steady? They are not the same
Flashing: still running. This state is a warning, not a shutdown. Steady: stopped. That is the state worth acting on. The only numeric threshold Hayward publishes for this light is 2700 ppm, and it applies to the flashing warning rather than the shutdown.
A different light?
Then what
Two outcomes from here. If the reading came back fine and the light is still on, you are probably looking at scale rather than a dead cell, and cleaning costs almost nothing. If chlorine still does not recover after the salt is right and the cell has been cleaned, the plates are the problem and no amount of cleaning brings a worn coating back.
The sixty second test, before you spend anything
The controller's salt reading is a calculation, not a measurement. It is derived from how the cell is behaving, so a tired cell, cold water or low flow all move it. That is why the first real step is measuring the water yourself and comparing the two numbers.
-
Take the sample from elbow depth, away from the returns
Surface water and water sitting in front of a return jet are not representative. Elbow depth, mid-pool, in a clean container.
-
Measure it with something that is not the controller
A salt test strip or a drop test kit both give you an independent number. The point is only that the second reading does not come from the same box you are trying to judge. Strips are quicker. A drop test is what settles an argument with a controller.
You need a number that does not come out of the box you are judging, and this step does not work without one.
Check current prices on salt test kitsGoes to Amazon, searched for salt test kits rather than one product. Paid link. I earn a commission if you buy.
-
Compare it against what Hayward AquaRite says the level should be
The ideal salt level is between 2700-3400 ppm (parts per million) with 3200 ppm being optimal.
Hayward AquaRite owner's manual, checked 2026-07-25
-
Read the two numbers together
Water low and display low, in agreement, means the pool needs salt and the cell is reporting correctly. Water in range while the display reads low is the interesting case: the water is fine and the box is wrong about it, which points at the cell, the flow or the temperature rather than at your salt level. This controller's own published trip point is 2700 ppm, so a display reading under that with correct water is the reading worth acting on.
Adding salt on the strength of a controller reading alone is the most common way owners spend money in this category before they need to. Salt does not evaporate. If the water tests in range, the pool does not need any.