When I was doing my DIY water exchange, I decided doing it with level sensors was not a great plan.
The problem is that the water in need to exactly match the water out.
1) Sensors themselves are not that accurate.
2) Ripples and waves affect measurement.
I tried it a bit, and it was pretty random.
When I tried with two identical peristaltic pumps, calibrated, it was VERY repeatable.
Also: They look to be missing a key sensor!
You really need a sensor in the salt water container. Many people will forget to mix that every time.
If that goes empty, what happens is this:
The SW exchange pumps salt water out, but no salt water in.
Your ATO later notices water is low, so pumps fresh water in.
Repeat.
Salinity drops pretty rapidly.
And since water level actually stays pretty level, hard to notice.