ATO Swich sensitivity adjustment
-
AnthonyK
- Posts: 26
- Joined: Tue Aug 20, 2013 3:51 pm
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?
- lnevo
- Posts: 5422
- Joined: Fri Jul 20, 2012 9:42 am
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..
-
AnthonyK
- Posts: 26
- Joined: Tue Aug 20, 2013 3:51 pm
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?
-
rimai
- Posts: 12857
- Joined: Fri Mar 18, 2011 6:47 pm
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.
-
AnthonyK
- Posts: 26
- Joined: Tue Aug 20, 2013 3:51 pm
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)'"
-
rimai
- Posts: 12857
- Joined: Fri Mar 18, 2011 6:47 pm
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.
-
AnthonyK
- Posts: 26
- Joined: Tue Aug 20, 2013 3:51 pm
Re: ATO Swich sensitivity adjustment
Wow you're fast! I'll try it and let you know how it works. Thanks!
-
AnthonyK
- Posts: 26
- Joined: Tue Aug 20, 2013 3:51 pm
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?
-
rimai
- Posts: 12857
- Joined: Fri Mar 18, 2011 6:47 pm
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.