ATO Swich sensitivity adjustment
ATO Swich sensitivity adjustment
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
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..
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
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?
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
Try this:
Code: Select all
if (ReefAngel.LowATO.IsActive())
ReefAngel.DosingPumpRepeat(Box1_Port1,30,120);
else
ReefAngel.Relay.Off(Box1_Port1);
Roberto.
Re: ATO Swich sensitivity adjustment
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)'"
"no matching function for call to 'ReefAngelClass::DosingPumpRepeat(int,int,int)'"
Re: ATO Swich sensitivity adjustment
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);
Roberto.
Re: ATO Swich sensitivity adjustment
Wow you're fast! I'll try it and let you know how it works. Thanks!
Re: ATO Swich sensitivity adjustment
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?
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
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:
Offset of 0 minutes, every 30 min for 120 seconds
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);
Roberto.