ATO

Basic / Standard Reef Angel hardware
Post Reply
daniella3d
Posts: 93
Joined: Wed Nov 14, 2012 8:34 pm

ATO

Post 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!
Sebyte

Re: ATO

Post 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. ;)
daniella3d
Posts: 93
Joined: Wed Nov 14, 2012 8:34 pm

Re: ATO

Post 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?
User avatar
DrewPalmer04
Posts: 818
Joined: Tue May 29, 2012 2:12 pm
Location: Christopher, IL

Re: ATO

Post by DrewPalmer04 »

There is I'm sure. Don't stress. Roberto will chime in.
Out for now...but not over.

VISIT: Ethernet Module/Wifi Alternative
daniella3d
Posts: 93
Joined: Wed Nov 14, 2012 8:34 pm

Re: ATO

Post 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.
rimai
Posts: 12857
Joined: Fri Mar 18, 2011 6:47 pm

Re: ATO

Post 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);
Roberto.
daniella3d
Posts: 93
Joined: Wed Nov 14, 2012 8:34 pm

Re: ATO

Post by daniella3d »

ok thanks Roberto, will try that :)
Post Reply