ATO coding

Requests for new functions or software apps
Post Reply
GTi_Leo
Posts: 17
Joined: Tue Apr 30, 2013 5:38 pm
Location: Toronto Canada

ATO coding

Post by GTi_Leo »

is there a coding for the ATO system were it goes on at set times of the day and uses the two floats as a shut off point?

my current sump is a DIY and what i have is a glass baffle box inserted and for some reason the 20lbs box wants to float if the water gets to low, so i'd like to change how the basic ATO function is to use both as a stop point for a solenoided RO holding tank ATO reservoir. which will use the same ATO plug to power the solenoid
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: ATO coding

Post by rimai »

Not sure I understand what you want.
Can you explain a little better?
Roberto.
GTi_Leo
Posts: 17
Joined: Tue Apr 30, 2013 5:38 pm
Location: Toronto Canada

Re: ATO coding

Post by GTi_Leo »

i want to have the ATO come on at a certain time of day, say 4PM and have the Float switch turn it off.

want to use both switches but when one hits the high limit it'll shut off and the other one as a back up just incase one seizes up
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: ATO coding

Post by rimai »

Let's say it starts at 4pm and it turns off when it hits the float. Does it mean it would only turn on again next day at 4pm?
Roberto.
GTi_Leo
Posts: 17
Joined: Tue Apr 30, 2013 5:38 pm
Location: Toronto Canada

Re: ATO coding

Post by GTi_Leo »

yes or at another point in the day if i choose to have it top off twice a day
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: ATO coding

Post by rimai »

You can use something like this:

Code: Select all

if (ReefAngel.LowATO.IsActive())
{
  if (elapsedSecsToday(now())==57600) ReefAngel.Relay.On(Port1);
}
else
{
  ReefAngel.Relay.Off(Port1);
}
if (!ReefAngel.HighATO.IsActive()) ReefAngel.Relay.Off(Port1);
Roberto.
Post Reply