post your program here

I just got my AC3 on Tuesday, and have been setting it up for the past few days! It has gone very smooth for the most part...I got it setup wirelessly on my home network, a dyndns account setup, and the Iphone app set up. So far, here is my program...everything seems to be working as I planned. Do you see anything I need to immediately change?

MH1$-A04 (connected to expansion socket)
ACT$-A07
HET%-A01
CHL#-A02
FAN#-A05
CO2%-A03

If Temp < 78.5 Then HET ON
If Temp > 79.0 Then HET OFF
If Temp < 75.0 Then HET OFF
If Temp > 79.5 Then FAN ON
If Temp < 79.0 Then FAN OFF
If Temp > 81.0 Then CHL ON
If Temp < 79.0 Then CHL OFF
If Temp > 90.0 Then CHL OFF
Max Change 015 M Then CHL OFF
If pH2 < 06.90 Then CO2 OFF
If pH2 > 07.00 Then CO2 ON
If pH2 > 07.50 Then CO2 OFF
If Time > 12:00 Then ACT ON
If Time > 22:00 Then ACT OFF
If Time > 14:30 Then MH1 ON
If Time > 19:30 Then MH1 OFF
If Temp > 82.5 Then MH1 OFF
Max Change 030 M Then MH1 OFF
If Time > 00:00 Then HET ON
If Time > 00:00 Then CO2 ON
If Time > 00:00 Then FAN ON

My next task will be getting the alarms and e-mail/text notification up and running.
 
I just added the "IF Time" code this morning to get rid of the Unknow status...well, it turns out it wasn't working right so I removed it. I just read Kens best practices and it makes since why now...
 
Do I need to have a physical outlet on DC8 assigned for Alarm? Right now I have it like this

LT1$-A01
LT2$-A02
LT3$-A03
LT4$-A04
HET%-A05
COL%-A06
ALM&-A07
CO2&-A08

I have seen people assign Alarm on A09? Can I just add A09 on the program without having a physical switch on DC8? I need to free up a plug for a dosing pump.
 
I have been working on my program. still need to just run my Calcium pump for what ever time it winds up being. I am going to let my chiller thermostat run itself. I still need to make a feed cycle for maintenance. Doe sit look like I have the right safety factors in place?

MHL$-A1 metal halides
MHR$-A2
ACT$-A3 actinics
LED$-A4 moon light
RET#-B1 return pump
SKI#-B2 skimmer
MG5#-B3 chiller pump
CAL#-B4 dosing
CHL%-B5 chiller
HTR%-B6 heater
DUM#-B7 alk dummy timer
ALK#-B8 dosing

If Time > 00:00 Then RET ON
If Time > 00:00 Then SKI ON
If Time > 00:00 Then MG5 ON
If Time > 00:00 Then CHL ON
If Time > 00:00 Then LED ON
If Sun 000/000 Then ACT ON
If Sun 060/-075 Then MHL ON
If Sun 075/-060 Then MHR ON
If Timer ACT = ON Then LED OFF
If Temp > 80.0 Then HTR OFF
If Temp < 79.3 Then HTR ON
If Temp < 50.0 Then HTR OFF
If Temp < 78.0 Then CHL OFF
If Temp > 83.0 Then MHL OFF
If Temp > 83.0 Then MHR OFF
Max Change 015 M Then MHL OFF
Max Change 015 M Then MHR OFF
If Timer MHL = ON Then HTR OFF
If Time > 22:00 Then DUM ON
If Time > 08:00 Then DUM OFF
If Timer DUM = ON Then ALK ON
OSC 010/050 ON/OFF Then ALK OFF
 
If you are using recipe 1 for Alk (pH raising), you should have some sort of safety for pH getting too high if you have a pH probe.

If pH > 8.40 Then ALK OFF

That's the statement I use for mine.
 
Thanks, I am using #1. My daily dosing raises it quite a bit, so any problem would do the same. I will put that in. I'm getting my pumps today. I will be very happy to start spreading out all night.
 
can some one give me an idea for a program code.
my mh's are set to turn off if temp is > 82.5 but as soon as they come on again it spikes right back up and shuts them off within 30 minutes.

im sure its simple but i havent came across an idea to give it a time out like an hour off for mh"S if the temp hits 82.5
 
http://reefcentral.com/forums/showthread.php?s=&threadid=1623111

read this



<a href=showthread.php?s=&postid=14890138#post14890138 target=_blank>Originally posted</a> by screwsloose
can some one give me an idea for a program code.
my mh's are set to turn off if temp is > 82.5 but as soon as they come on again it spikes right back up and shuts them off within 30 minutes.

im sure its simple but i havent came across an idea to give it a time out like an hour off for mh"S if the temp hits 82.5
 
If Time > 08:30 Then ACT ON
If Time > 21:30 Then ACT OFF
If Time > 09:15 Then MH1 ON
If Time > 20:45 Then MH1 OFF
If Time > 09:30 Then MH2 ON
If Time > 21:00 Then MH2 OFF
If Temp > 80.5 Then FAN ON
If Temp > 81.9 Then MH1 OFF
If Temp > 82.3 Then MH2 OFF
If Temp < 76.5 Then HET ON
If Temp > 78.5 Then HET OFF
If Time > 21:30 Then LED ON
If Time > 08:30 Then LED OFF
If Time > 00:00 Then SKM ON
If Time > 00:00 Then RET ON
Max Change 020 M Then MH1 ON
Max Change 020 M Then MH2 ON

in the status box i get unknown for the fan any idea?
 
Change Max Change

Max Change 020 M Then MH1 OFF
Max Change 020 M Then MH2 OFF

This will hold Mhd's off for 20 minutes after they get turned off by the program but there isn't much you can do if it takes 20 minutes to lower the temp.
 
so if temp turn the mh off itll take them 20 min before they attempt to come back on correct?
if so thats what i was going for however my other issue is under the status box i get unkown not on or off for the FAN why would it read UNK?
 
Apr 24 2009 20:55:45
Temp pH ORP
79.8 8.44 054
ACT ON
MH1 OFF
MH2 ON
RET ON
FAN UNK
HET OFF
LED OFF
SKM ON
Power Failed: None
Power Restored: None
 
so if temp turn the mh off itll take them 20 min before they attempt to come back on correct?

Yes, the Max Change statement guarantees that the device will not be allowed to turn back on for at least 20 minutes (in effect it will ignore program statements that would turn the device back on until the device has been off for the specified time.

I explain the UNK in my FAQ on my website. In your case, if the above is your entire program then your cause is because you have no statements to turn OFF the FAN.
 
If Time > 08:30 Then ACT ON
If Time > 21:30 Then ACT OFF
If Time > 09:15 Then MH1 ON
If Time > 20:45 Then MH1 OFF
If Time > 09:30 Then MH2 ON
If Time > 21:00 Then MH2 OFF
If Temp > 80.5 Then FAN ON
If Temp < 79.9 Then FAN OFF
If Temp > 81.9 Then MH1 OFF
If Temp > 82.3 Then MH2 OFF
If Temp < 76.5 Then HET ON
If Temp > 78.5 Then HET OFF
If Time > 21:30 Then LED ON
If Time > 08:30 Then LED OFF
If Time > 00:00 Then SKM ON
If Time > 00:00 Then RET ON
Max Change 020 M Then MH1 ON
Max Change 020 M Then MH2 ON

AND I STILL GET UNKNOWN

Apr 24 2009 21:11:22
Temp pH ORP
79.9 8.42 054
ACT ON
MH1 OFF
MH2 OFF
RET ON
FAN UNK
HET OFF
LED OFF
SKM ON
Power Failed: None
Power Restored: None
 
AND I STILL GET UNKNOWN

It will go away by itself (see my website for a detail description) but in short I bet your temp is between 79.9 and 80.5. The reason you get 'unk' is that at this moment the AC hasn't saved the state of the timer (because you just restarted the program) but once either one of the tests evaluates to true the 'unk' will go away.
 
<a href=showthread.php?s=&postid=15043410#post15043410 target=_blank>Originally posted</a> by altezza
I want to turn on my Alk pump for 5 mins every two days..can some one help me with the command?

No can do... could you do 2 or 3 minutes daily instead?
 
Back
Top