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