Page 1 of 1
ATO
Posted: Sun Feb 17, 2013 7:14 am
by daniella3d
Hi,
I was wondering if it is possible to make the ATO go for a minimum of 10 to 15 seconds when it start? because right now when there is some waves the ATO put the pumps on for a second, then off for a second, then on for a second, then off...etc.
My JBJ ATO was always running the pump for a minimum of 15 seconds when the float switch was low, so there was no back and forth on the pump.
Any way to do this with the RA?
thanks!
Re: ATO
Posted: Sun Feb 17, 2013 9:56 am
by Sebyte
If you place the float switch in a Pill Bottle with holes small drilled in the sides you have a "slosh proof" sensor. Also it will stop small snails etc from jamming the float and causing a potential over flow.
I have use this protection for many years, but recently switched to a water level monitor which is much more stable, and critters cannot cause it a problem.

Re: ATO
Posted: Sun Feb 17, 2013 11:02 am
by daniella3d
I do have a box around it but when I work on the tank I make the water level go up and down and that drive my pump nuts, going ON OFF ON OFF ON OFF ON OFF and I want that to stop.
Only way I found for now is to put that port to OFF when I work on the tank but if there was a time set for the ATO to run it would not be a problem. I never has such thing happen with my JBJ ATO.
Surely there must be a way to tell the controller to use a certain time minimum for the ATO to stay ON?
Re: ATO
Posted: Sun Feb 17, 2013 11:49 am
by DrewPalmer04
There is I'm sure. Don't stress. Roberto will chime in.
Re: ATO
Posted: Sun Feb 17, 2013 5:50 pm
by daniella3d
There is no rush, for now it's more an annoyance than anything else. ATO is still doing its job and keeping the water level fine.
Re: ATO
Posted: Sun Feb 17, 2013 8:22 pm
by rimai
Try this:
Code: Select all
static unsigned long ATOOverride=millis();
ReefAngel.SingleATOLow(Port1);
if (ReefAngel.LowATO.IsActive())
ATOOverride=millis();
if (millis()-ATOOverride<5000 && millis()>500)
bitSet(ReefAngel.Relay.RelayMaskOn,Port1-1);
else
bitClear(ReefAngel.Relay.RelayMaskOn,Port1-1);
Re: ATO
Posted: Sun Feb 17, 2013 9:14 pm
by daniella3d
ok thanks Roberto, will try that
