Page 1 of 1

ATO Swich sensitivity adjustment

Posted: Sat Oct 19, 2013 1:55 pm
by AnthonyK
Is there any way to adjust the sensitivity of the ATO float switch? My sump is a bit wavy at time and it's causing the relay to switch on and off every 10-15 seconds, and it's only on for a couple seconds at a time which isn't even enough for the ATO pump to prime itself. Moving the switches isn't really an option, any ideas?

Re: ATO Swich sensitivity adjustment

Posted: Sat Oct 19, 2013 2:02 pm
by lnevo
You can use both switches so that it fills to the High switch and doesn't turn on till the Low switch triggers...

The other option I recommend is to move the ATO pump output away from the float switch.

If neither is an option I think there's some code around that makes sure the switch is active for a time period though..

Re: ATO Swich sensitivity adjustment

Posted: Sat Oct 19, 2013 2:32 pm
by AnthonyK
OK, I have some plumbing I've been wanting to move for awhile now so I'll try that first.

Otherwise is there a way to code the relay (Box1_Port1) to run say every 30 minutes for 2 minutes, but only if the ATO switch is active during that time?

Re: ATO Swich sensitivity adjustment

Posted: Sat Oct 19, 2013 5:00 pm
by rimai
Try this:

Code: Select all

if (ReefAngel.LowATO.IsActive())
  ReefAngel.DosingPumpRepeat(Box1_Port1,30,120);
else
  ReefAngel.Relay.Off(Box1_Port1);

Re: ATO Swich sensitivity adjustment

Posted: Wed Oct 23, 2013 5:31 pm
by AnthonyK
Finally got a chance to try this tonight. The RA doesn't like the second line down, it gives me an error message that reads:

"no matching function for call to 'ReefAngelClass::DosingPumpRepeat(int,int,int)'"

Re: ATO Swich sensitivity adjustment

Posted: Wed Oct 23, 2013 5:34 pm
by rimai
Sorry, I missed one parameter:

Code: Select all

if (ReefAngel.LowATO.IsActive())
  ReefAngel.DosingPumpRepeat(Box1_Port1,30,120,0);
else
  ReefAngel.Relay.Off(Box1_Port1);

Re: ATO Swich sensitivity adjustment

Posted: Wed Oct 23, 2013 5:36 pm
by AnthonyK
Wow you're fast! I'll try it and let you know how it works. Thanks!

Re: ATO Swich sensitivity adjustment

Posted: Wed Oct 23, 2013 5:39 pm
by AnthonyK
It took it!

I'm trying to learn all this code stuff so I don't have to bother you all whenever I need anything. Can you tell me what that code means?

Re: ATO Swich sensitivity adjustment

Posted: Wed Oct 23, 2013 5:44 pm
by rimai
Check here:
http://www.easte.net/RA/html/class_reef ... 1a7dee9cbe
After I looked at that link, I realized the code was wrong... :(
Needs to be like this:

Code: Select all

if (ReefAngel.LowATO.IsActive())
  ReefAngel.DosingPumpRepeat(Box1_Port1,0,30,120);
else
  ReefAngel.Relay.Off(Box1_Port1);
Offset of 0 minutes, every 30 min for 120 seconds