post your program here

Hi, I'm new to the Aqua Controller and was wondering if there is a maximum number of statements you can use with the JR? I know the max timers is 12.
 
<a href=showthread.php?s=&postid=15671613#post15671613 target=_blank>Originally posted</a> by rfdoc
Hi, I'm new to the Aqua Controller and was wondering if there is a maximum number of statements you can use with the JR? I know the max timers is 12.
40
 
I have an Apex and its all setup and running. Im getting ready to venture into Calcium reactors and have a geo 625 on order. Can the Apex function as a Calcium reactor ? And how would I go about programming it ?
 
<a href=showthread.php?s=&postid=15673336#post15673336 target=_blank>Originally posted</a> by ThurlowR
I have an Apex and its all setup and running. Im getting ready to venture into Calcium reactors and have a geo 625 on order. Can the Apex function as a Calcium reactor ? And how would I go about programming it ?
If pH2 > 06.70 Then CO2 ON
If pH2 < 06.70 Then CO2 OFF

This is how I code mine but I use a PX1000 so the name has a 2 after it (pH2)

There are other fail safe codes to put in, just look back thru this thread and you will see.
 
<a href=showthread.php?s=&postid=15673437#post15673437 target=_blank>Originally posted</a> by Otty
If pH2 > 06.70 Then CO2 ON
If pH2 < 06.70 Then CO2 OFF

This is how I code mine but I use a PX1000 so the name has a 2 after it (pH2)

There are other fail safe codes to put in, just look back thru this thread and you will see.
The PH probe would go into the reactors holder correct ?
 
<a href=showthread.php?s=&postid=15673469#post15673469 target=_blank>Originally posted</a> by ThurlowR
The PH probe would go into the reactors holder correct ?
I have mine attached between the two chambers that hold my media. I use the second chamber to bring the pH of the effluient back down before it enters the tank. I use a little PVC "T" and the inlet coming in one side and outlet on the other with a probe holder in the top.
 
For ATO's i see alot of..
If Switch1 CLOSED Then ATO ON
If Switch1 OPEN Then ATO OFF

Does the ATO pump run alot? This wouldnt let the water get very low at all. wouldnt the ato pump just keep cycling many times a day? is there another way to do it? with 2 switches?
 
here is how i have mine programed:
If Timer DAY = ON Then ATO OFF
OSC 010/010 ON/OFF Then ATO ON
If pH > 08.25 Then ATO OFF
If pH < 08.20 Then ATO ON

no switches.
it will only top off when day lights are off
i top off with Mrs Wages lime in my top off, works great.
 
I use a latching relay set-up with a high and low switch to fill my 30 gal. reservoir, then use a mechanical float with solenoid backup - ATO statements are strictly for my maintainance timer to shut the solenoid durning water changes. The solenoid is alos controlled by high-level switches in the sump should the mechanical float ever fail.
 
PUM#-A1
LT1$-A2
LT2$-A3
KAL#-A4
HET%-A5
COL%-A6
LT3$-A7
CO2&-A8
ALM&-B1

Lights
If Sun 000/-120 Then LT1 ON
If Sun 060/-060 Then LT2 ON
If Sun 000/-060 Then LT3 OFF (fuge light)

Temperature
If Temp > RT+0.3 Then COL ON
If Temp < RT+0.0 Then COL OFF
If Temp < RT+-0.3 Then HET ON
If Temp > RT+0.0 Then HET OFF
If Temp > RT+2.0 Then LT1 OFF
If Temp > RT+2.0 Then LT2 OFF

Kalk Reactor pump
OSC 005/255 ON/OFF Then KAL OFF

pH control for tank and Ca reactor
If pH2 > 06.60 Then CO2 ON
If pH2 < 06.50 Then CO2 OFF
If pH < 07.60 Then CO2 OFF

Water on the floor sensors
If Switch1 OPEN Then PUM ON
If Switch1 CLOSED Then PUM OFF

Defaults
If Power 020 Then LT1 OFF
If Power 020 Then LT2 OFF
If Power 000 Then PUM ON
If Time > 00:00 Then ALM OFF

Alarm
If Temp > RT+2.0 Then ALM ON
If Temp < RT+-2.0 Then ALM ON
If pH < 07.60 Then ALM ON
If pH > 08.50 Then ALM ON
If Switch1 CLOSED Then ALM ON
If Switch2 OPEN Then ALM ON

Tank water level sensor (prevents overflowing)
If Switch2 OPEN Then PUM OFF
If Switch2 CLOSED Then PUM ON
 
I checked this with Curt yesterday via email. He said it looked good, but it seems like something is wrong though. I decided to set the dosing pumps up with the Dummy Day Timer again. It seems that my calcium dosing pump doesn't want to turn off though. I'm viewing and editing the programming through the web server. I'm going to cut and paste exactly what I have in there.


Outlet : ALK - (3_4)
Outlet Name: ALK
Control Type: Advanced
Icon: Spiget

Fallback OFF
OSC 000:00/001:24/058:36 Then OFF
If Outlet Day = ON Then OFF
__________________________________________________
Outlet: Calc - (3_8)
Outlet Name: Calc
Control Type: Advanced
Icon: Spiget

Fallback OFF
OSC 000:00/001:00/059:00 Then OFF
If Outlet Day = OFF Then OFF

_____________________________________________________
Outlet: Day - (Cntl:P1)
Outler Name: Day
Control Type: Advanced
Icon: Light A

Fallback OFF
Set OFF
If Time 07:00 to 21:00 Then ON






I'm trying to dose 21 ML of each solution every day. The calcium pump should run 1 minute every hour from 7am - 9 PM. However I'm looking at the status of my Pump, and it's been on non-stop for the last 15 minutes.

(The pumps are not actually hooked up to any solution right now, so no worries about over dosing)



Any ideas what it could be?
 
ATO not coming on with AC3?

ATO not coming on with AC3?

here is what i have for the statement:

If Timer DAY = ON Then ATO OFF
OSC 001/020 ON/OFF Then ATO ON
If pH > 08.55 Then ATO OFF

i've been monitoring it and dosen't come on at all?
am i missing something?
ph currently is at 8.33
 
Can someone help critique my script? This is my first try at programming my ACjr so if something looks odd, apologies in advance. Thank you.

RTN$-A01 = RETURN PUMP
COL$-A02 = CHILLER
HTR$-A03 = HEATER
AFT$-A04 = AUTOFEEDER
FUG$-A05 = FUGE LIGHT
MHL$-A06 = METAL HALIDE
ATO$-A07 = AUTO TOPOFF PUMP
ALM$-A08 = ALARM
MNT$-A09 = TANK MAINTENANCE


If time > 00:00 then ALM OFF
If time > 00:00 then RTN OFF
If time > 00:00 then MNT OFF

IF TIME > 17:00 THEN MHL ON
IF TIME > 23:00 THEN MHL OFF
IF POWER 020 THEN MHL OFF (From these threads this looks like time delay?)
IF TIME > 01:00 THEN FUG ON
IF TIME > 16:00 THE FUG OFF

IF TEMP < RT+0.0 THEN HTR ON
IF TEMP > RT+1.0 THEN HTR OFF
IF TEMP < RT+-2.0 THEN HTR OFF
IF TEMP < 76.0 THEN ALM ON
IF TEMP > 82.5 THEN ALM ON

IF TEMP > 81.0 THEN FUG OFF
MAX CHANGE 002 M THEN FUG OFF

IF PH > 8.50 THEN ALM ON
IF PH > 8.50 THE ATO OFF (To prevent anymore limewater into system)
IF PH < 8.00 THEN ALM ON

IF FEEDA O15 THEN RTN OFF

IF TIMER MNT = ON THEN RTN OFF
IF TIMER MNT = ON THEN ALM OFF
IF TIMER MNT = ON THE ATO OFF (For water changes/tank maintenance)
IF TIMER MNT = ON THE HTR OFF
IF TIMER MNT = ON THEN COL OFF
IF TIMER MNT = ON THEN FUG OFF

IF TIME > 08:00 THEN RTN OFF
IF TIME > 08:15 THEN RTN ON
IF TIME > 14:00 THEN RTN OFF
IF TIME > 14:15 THEN RTN ON
IF TIME > 19:00 THEN RTN OFF
IF TIME > 19:15 THEN RTN ON

The last part is for my feeding routine. I go out of town for work 1week every 2months and this is the only way I could come up with to feed my tank. I will buy an autofeeder (hence the autofeeder on A4) to take care of that task. And I need to shut off the pump 3times a day so as to not suck any food particles into the overflow while feeding.

Using Ken's program, my chiller does not seem to want to come on. I don't know why that is. Am I missing something?

-John
 
Can you all please take a look at this and see if I should add or change anything on my ac3

Thanks

LT1$-A01 Display lights 1
LT2$-A03 Display lights 2
MON$-A05 Moon lights
PMP#-B07 return pump
HET%-B05 Heater
CO2&-B08 Co2
TZL#-E01 6105 Tunze
TZR#-E03 6105 Tunze
SKM#-B06 Skimmer
FLB$-A07 Frag tank lights 1
FLD$-B01 Frag tank lights 2
ATO#-A04 auto top off


If Time > 12:00 Then LT1 ON
If Time > 01:30 Then LT1 OFF
If Time > 12:45 Then LT2 ON
If Time > 22:00 Then LT2 OFF
If Time > 00:01 Then MON ON
If Time > 12:01 Then MON OFF

If Time > 00:00 Then PMP ON

If Temp < 74.9 Then HET ON
If Temp > 75.0 Then HET OFF
If Temp > 83.0 Then HET OFF
If Temp < 72.0 Then HET OFF

If Time > 12:00 Then TZL PF2
If Time > 12:00 Then TZR PF1
Pmp MODE SD for PF1
Pmp Int 030/100 for PF1
Pmp OSC 07/07/00 for PF1
Pmp MODE SD for PF2
Pmp Int 030/100 for PF2
Pmp OSC 00/07/07 for PF2

If Time > 22:00 Then TZL PF3
If Time > 22:00 Then TZR PF4
Pmp MODE SD for PF3
Pmp Int 030/050 for PF3
Pmp OSC 07/07/00 for PF3
Pmp MODE SD for PF4
Pmp Int 030/050 for PF4
Pmp OSC 00/07/07 for PF4

If FeedA 001 Then TZL OFF
If FeedA 000 Then TZR OFF
If FeedA 010 Then PMP OFF
If pH > 08.55 Then ATO OFF
If Timer LT2 = ON Then ATO OFF
OSC 002/008 ON/OFF Then ATO ON

If pH2 > 06.50 Then CO2 ON
If pH2 < 06.45 Then CO2 OFF
If pH < 08.00 Then CO2 OFF

If Time > 00:00 Then SKM ON

If Time > 00:01 Then FLB ON
If Time > 11:50 Then FLB OFF
If Time > 02:01 Then FLD ON
If Time > 09:55 Then FLD OFF
 
New to ACIII need help. here is my program, i think there some thing wrong. my chiller, heater, fan, lights and co2 not function correct. i have ACIII, two DC8, one DC4 heavy duty
here is my program:
LT1$-A01 compact light
LT2$-A02 metal halide light
LT3$-B06 refugium light
LT4$-B03 frags light
LT5$-B05 plankton reactor light
FA1#-A05 canopy fan
FA2#-B08 refugium fan
COL%-B02 chiller
HET%-B01 heater
SK1#-C06 skimmer 1
CO2#-C05 co2 tank
RTN#-C04 main return
REC#-B02 refugium circulation
ROC#-B04 ro tank circulation
FSC#-B07 fresh salt mic circulation
ALM#-A16 arlam
KAL#-C03 kalkwassers
SK2#-C07 skimmer 2
SK3#-C08 skimmer 3
RTC#-C01 rotifers circulation
EC1#-A03 inloop circulation 1
EC2#-A04 inloop circulation 2
If Temp > 76.8 Then COL ON
If Temp < 76.5 Then COL OFF
If Temp > 75.5 Then HET OFF
If Temp < 75.2 Then HET ON
If Temp > 76.2 Then FA2 ON
If Temp < 75.8 Then FA2 OFF
If Temp > 90.0 Then HET OFF
If Temp > 90.0 Then COL OFF
If Temp < 50.0 Then HET OFF
If Temp < 50.0 Then COL OFF
If Temp > 90.0 Then ALM ON
If Temp < 50.0 Then ALM ON
If Time > 00:00 Then ALM OFF
If Time > 00:00 Then RTN ON
If Time > 00:00 Then SK1 ON
OSC 002/060 ON/OFF Then REC ON
OSC 001/030 ON/OFF Then ROC ON
OSC 001/030 ON/OFF Then FSC ON
If Time > 10:00 Then LT1 ON
If Time > 11:00 Then LT3 OFF
If Time > 11:30 Then LT2 ON
If Time > 18:30 Then LT2 OFF
If Time > 19:30 Then LT4 ON
If Time > 20:00 Then LT1 OFF
If Time > 03:30 Then LT4 OFF
If Time > 03:30 Then LT3 ON
If Temp > 90.0 Then LT2 OFF
If Temp < 50.0 Then LT2 OFF
If pH > 08.50 Then ALM ON
If pH < 07.80 Then ALM ON
If pH > 08.01 Then CO2 ON
If pH < 08.00 Then CO2 OFF
If Time > 04:00 Then CO2 ON
If Time > 20:00 Then CO2 OFF
If Time > 20:00 Then LT5 ON
If Time > 14:00 Then LT5 OFF
If Time > 19:00 Then KAL ON
If Time > 10:00 Then KAL OFF
If Time > 00:00 Then SK3 ON
If Time > 00:00 Then SK2 ON
If Time > 00:00 Then SK1 ON
If Timer LT2 = ON Then EC1 ON
If Timer LT2 = OFF Then EC1 OFF
If Timer LT2 = ON Then EC2 ON
If Timer LT2 = OFF Then EC2 OFF
If Feed cycle Then SK1 OFF
If Feed cycle Then SK2 OFF
If Feed cycle Then SK3 OFF
If Feed cycle Then RTN OFF
If Feed cycle Then EC1 OFF
If Timer LT1 = ON Then FA1 ON
If Feed cycle Then EC2 OFF
If Timer LT1 = OFF Then FA1 OFF
 
Jimmy,
to start your lighting will probably want to be on when your home. Having it set for when the sun rises and sets does not work for a lot of people. it changes everyday and most of the time it comes on when your still sleeping and goes off before you get home forom work.Although you can change when it rises and sets (seasonal values) for each day of each month. This can be done though aquanotes lite (free to download or by setting the controller up through the internet and logging into the controller through your web browser. So you may want to use your second lighting choice for now.

as for heat it should probably look like this
HEAT
IF Temp < 78.0 Then HT1 ON
IF Temp > 80.0 Then HT1 OFF
IF Temp > 82.0 Then LT2 OFF
IF Temp > 83.0 Then FAN ON
IF Temp > 84.0 Then LT1 OFF
you might want to put a max change statement in so it gives a little bit of hysterous. Also you do not have a statement that turns your fans off.

Perosnally your skimmer and return should be running 24/7 i would plug this right into the wall or make this the statement
If Time > 00:00 Then SKM ON
If Time > 00:00 Then PMP5 ON

The koralia powerheads are not controlable and you will get chattering as it turns off and on. I would spend some time and rethink your powerhead statements. You may want to set them up so that they run for 6 hours and then they shut off and the other ones come on.

take a look at some of the other programs posted and it will give you some good ideas

hope that helps

To solve the Light coming on when you are at work issue, is it also possible to change the time on the controller? (Make it think the time is +12 hours forward).
 
Can you please explain your light statement? I like the clean look of it

Thank you


I'm using the built in seasonal lighting variation table to control my two halides. One comes on as normal according to the table (have a look at the table in your owners manual) and then shuts off two hours early. The other comes on an hour after the first and shuts off only one hour early. The table would normally have my lights come on for about 12 hours a day which I think would be a bit much for my tank so by doing it this way they come on for about 10 hours a day +/- around an hour depending on the time of the year. Staggering them this way also gives me a bit of a dawn/dusk effect. The fuge light program is sort of written in reverse so that it comes on as soon as the last metal halide turns off in the evening and then shuts off in the morning as the first metal halide turns on.
 
my chiller, heater, fan, lights and co2 not function correct.

I made some changes this year and I enjoyed the growth. Based on the season average is how I now control the temp of my tank and I am using a lot less electricity for my chiller. As long as you ports are name correctly this should work.


Heater: if it drops .04 of a degree the heater will turn on, when it gets to the seasons average it will shut off.

Fans: If the temp gets to .03 of a degree higher than season average the fans will turn on.
Chiller: If it continues to climb to .05 of a degree the chiller will turn on.
This is based on the season table of your ACIII you can look at the temps there. Keeps the tnak nice and stable and your code nice and clean.

Heater / Chiller / Fan

Code:
If Temp  < RT+-0.4      Then HET ON 
If Temp  > RT+0.0      Then HET OFF
If Temp  > RT+0.5      Then COL ON 
If Temp  < RT+0.0      Then COL OFF
If Temp  > RT+0.3      Then FA1 ON 
If Temp  < RT+0.0      Then FA1 OFF
If Temp  > RT+0.3      Then FA2 ON 
If Temp  < RT+0.0      Then FA2 OFF

CO2: You need to give it at least .05 room to move. If you have it with anything less the unit will not turn on OR will turn off / on until it wears out.

CO2

Code:
If pH    < 08.00       Then CO2 OFF
If pH    > 08.05       Then CO2 ON

Lights look right so long as you have the DC4 / DC8 set up correctly and they are plugged into the right spot.

Lights

Code:
If Time > 10:00 Then LT1 ON
If Time > 20:00 Then LT1 OFF
If Time > 11:30 Then LT2 ON
If Time > 18:30 Then LT2 OFF
If Time > 03:30 Then LT3 ON
If Time > 11:00 Then LT3 OFF
If Time > 19:30 Then LT4 ON
If Time > 03:30 Then LT4 OFF
If Temp > RT+3.0 Then LT2 OFF //if over 3 degrees of season average light will shut off


Might want to strip your code down and add one by one to make sure it all works. Also read the coding manual it helps a lot.
 
Back
Top