Page 1 of 2

Single Ato interval

PostPosted: Mon Jul 21, 2014 1:44 pm
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

Re: Single Ato interval

PostPosted: Mon Jul 21, 2014 1:54 pm
by rimai
Why not just disable with zero? Do you get that much evaporation in 30minutes?

Re: Single Ato interval

PostPosted: Mon Jul 21, 2014 2:16 pm
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?

Re: Single Ato interval

PostPosted: Mon Jul 21, 2014 2:39 pm
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?

Re: Single Ato interval

PostPosted: Mon Jul 21, 2014 3:30 pm
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

Re: R: Single Ato interval

PostPosted: Tue Jul 22, 2014 2:27 pm
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

Re: Single Ato interval

PostPosted: Tue Jul 22, 2014 2:38 pm
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

Re: R: Single Ato interval

PostPosted: Tue Jul 22, 2014 2:41 pm
by mrwlf
5 seconds was just for example :-)

Inviato dal mio GT-I9505 utilizzando Tapatalk

Re: Single Ato interval

PostPosted: Tue Jul 22, 2014 2:51 pm
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?

Re: Single Ato interval

PostPosted: Tue Jul 22, 2014 2:54 pm
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