Single Ato interval

Do you have a question on how to do something.
Ask in here.
Post Reply
mrwlf
Posts: 17
Joined: Thu Feb 13, 2014 8:10 am

Single Ato interval

Post by mrwlf »

Hi. I'm using RA+ singleato with 1hour interval. Is there a way to reduce The interval? 30 minutes will be fine. Thx

Inviato dal mio GT-I9505 utilizzando Tapatalk
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: Single Ato interval

Post by rimai »

Why not just disable with zero? Do you get that much evaporation in 30minutes?
Roberto.
mrwlf
Posts: 17
Joined: Thu Feb 13, 2014 8:10 am

Re: Single Ato interval

Post by mrwlf »

In summer with fans i do and it lowers the skimmer level... And i can't disable for safety reasons. No way to set it between 0 and 1hour?
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: Single Ato interval

Post by rimai »

Not with the SingleATO in our libraries. You can certainly create one with the same framework and change the settings to use minutes instead of hours.
I've been using SingleATO with hour interval disabled for 4 years without ever having any problems.
That feature is mainly targeted to those that have heavy turbulence in the water and not as safety feature.
Why do you think disabling would not work?
Roberto.
User avatar
cosmith71
Posts: 1437
Joined: Fri Mar 29, 2013 3:51 pm
Location: Oklahoma City

Re: Single Ato interval

Post by cosmith71 »

I didn't realize there was a timeout built in. Here's what I use. This is using internal memory for timeout, etc.

Up top in the globals section:

Code: Select all

static time_t LastATO=millis();    // For de-bounced ATO
Down in the loop()

Code: Select all

// Debounced ATO code. Activate ATO no more than every 60 seconds (60000 milliseconds).
    if (!ReefAngel.LowATO.IsActive()) LastATO=millis();
    if (millis()-LastATO<60000 && millis()-LastATO>10)
    ReefAngel.Relay.Off(TopOff);
    else
    ReefAngel.SingleATOLow(TopOff);
HTH,

--Colin
mrwlf
Posts: 17
Joined: Thu Feb 13, 2014 8:10 am

Re: R: Single Ato interval

Post by mrwlf »

Thanks a Lot Colin. Is there a way to put something in the code that set The maximum Ato time?
Example: activate ato for a maximum of 5 seconds not more then once every 30 minutes.?

Inviato dal mio GT-I9505 utilizzando Tapatalk
User avatar
cosmith71
Posts: 1437
Joined: Fri Mar 29, 2013 3:51 pm
Location: Oklahoma City

Re: Single Ato interval

Post by cosmith71 »

It would take new code.

Why would you only want it to run for 5 seconds? You could run dry if you do it like that.

--Colin
mrwlf
Posts: 17
Joined: Thu Feb 13, 2014 8:10 am

Re: R: Single Ato interval

Post by mrwlf »

5 seconds was just for example :-)

Inviato dal mio GT-I9505 utilizzando Tapatalk
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: Single Ato interval

Post by rimai »

What I'm not understanding is the reason why every 30 minutes?
Why not just let the ATO do its job on demand with a max run time of x seconds?
Roberto.
User avatar
lnevo
Posts: 5430
Joined: Fri Jul 20, 2012 9:42 am

Re: Single Ato interval

Post by lnevo »

rimai wrote:What I'm not understanding is the reason why every 30 minutes?
Why not just let the ATO do its job on demand with a max run time of x seconds?
+1
User avatar
cosmith71
Posts: 1437
Joined: Fri Mar 29, 2013 3:51 pm
Location: Oklahoma City

Re: R: Single Ato interval

Post by cosmith71 »

mrwlf wrote:5 seconds was just for example :-)

Inviato dal mio GT-I9505 utilizzando Tapatalk
It's beyond what I know how to do.

--Colin
User avatar
lnevo
Posts: 5430
Joined: Fri Jul 20, 2012 9:42 am

Re: Single Ato interval

Post by lnevo »

Here's exactly what you want. Only diff is the example the timeout is 300 seconds and i set the runtime to 305 seconds to make sure the timeout could get triggered in case the reservoir went dry or pump issue. So i would just make sure the runtime parameter is equal to or higher then the ato timeout arg.
http://forum.reefangel.com/viewtopic.ph ... 14b#p39364
mrwlf
Posts: 17
Joined: Thu Feb 13, 2014 8:10 am

Re: R: Single Ato interval

Post by mrwlf »

rimai wrote:What I'm not understanding is the reason why every 30 minutes?
Why not just let the ATO do its job on demand with a max run time of x seconds?
Because every time i put my hands in the sump it keep triggering on and off The ATO...

Inviato dal mio GT-I9505 utilizzando Tapatalk
mrwlf
Posts: 17
Joined: Thu Feb 13, 2014 8:10 am

Re: R: Single Ato interval

Post by mrwlf »

lnevo wrote:Here's exactly what you want. Only diff is the example the timeout is 300 seconds and i set the runtime to 305 seconds to make sure the timeout could get triggered in case the reservoir went dry or pump issue. So i would just make sure the runtime parameter is equal to or higher then the ato timeout arg.
http://forum.reefangel.com/viewtopic.ph ... 14b#p39364

This is what i need, i will try it soon. Thanks!

Inviato dal mio GT-I9505 utilizzando Tapatalk
Post Reply