|
08/25/2008, 04:16 PM | #1 |
Registered Member
Join Date: Dec 2006
Location: Va.
Posts: 4,400
|
post your program here
This thread is inspired by someone ( you know who you are ) that wasn't stingy with the key strokes when it came to programing his AC3.
As a someone who finds it a little hard to grasp the fine points of computers and electronics in general, I really think it would help a lot of people if you would post your program. I get the idea that this thing is capable of a lot more than the few examples in the skimpy instructions. So if you wouldn't mind...put up your program and maybe even explain in a few words any uncommon things you've done with the code. Here mine. T51$-A1 T-5 lighting T52$-A2 " T53$-A3 " T54$-A4 " PML#-A5 Tunze on left of tank PMR#-A6 Tunze on right of tank RTN#-A7 Return HET%-A8 Heters PHOS-B9 Phos reactor pump MH$$-B10 MH light for frag tank ATO$-B11 Auto top off FAN$-B12 Sump fan SKIM-B13 Skimmer FUPM-B15 Fuge circ pump FULI-B16 Fuge light If Temp < RT+-0.4 Then HET ON If Temp > RT+0.0 Then HET OFF If Sun 000/000 Then T51 ON If Sun 045/-045 Then T52 ON If Sun 090/-090 Then T53 ON If Sun 120/-120 Then T54 ON If Time > 12:59 Then MH$ ON If Time > 19:59 Then MH$ OFF If Time > 20:29 Then FUL ON If Time > 05:59 Then FUL OFF If Time > 00:00 Then FUP ON If Time > 00:00 Then PML ON If Time > 00:00 Then PMR ON If Time > 00:00 Then RTN ON If Time > 00:00 Then FAN ON If Time > 00:00 Then SKI ON If Time > 00:00 Then PHO ON If Time > 00:00 Then ATO ON If pH > 08.30 Then ATO OFF If FeedA 000 Then PML OFF If FeedA 000 Then PMR OFF If FeedA 005 Then RTN OFF If FeedB 015 Then RTN OFF
__________________
Semi-aggressive mixed reef w/ shallow sand bed 96x30x27 310gal custom acrylic w/ ext. "fail safe" overflow 125gal sump/cryptic fuge w/ 6" DSB 3 400w Plus Rite 20k MH in Lumembrights 2 250w Plus Rite 20k MH in spider reflectors VHO actinic supplementation 2 Tunze wave boxes 2 Tunze 6060 in Tunze Rocks 2 Tunze 6125 Reeflo 250 skimmer Hammerhead return on OM 4 way Aqua controller lll Leviton power panel Deltec Eco-Cooler Randy's Two part 6.5 kw generator |
08/25/2008, 08:33 PM | #2 |
Registered Member
Join Date: May 2006
Location: Pittsburgh
Posts: 128
|
Here is my program . . . anyone see anything really stupid in there?
LT1$-A01 LT2$-A02 PM1#-A03 MHF%-A04 HET%-A05 TOP%-A06 PMP#-A07 PM2#-A08 CHP#-B01 SK1#-B02 SK2#-B03 FAN#-B04 LT3$-B05 CHL#-B06 FUG$-B07 STR#-B08 ALM&-A09 MON$-C01 If Time > 00:00 Then CHP ON If Time > 00:00 Then SK1 ON If Time > 00:00 Then SK2 ON If Time > 00:00 Then FAN ON If Time > 00:00 Then TOP ON If Time > 00:00 Then PMP ON If Time > 00:00 Then PMP ON If Time > 11:00 Then FUG OFF If Time > 18:00 Then FUG ON If Sun 030/015 Then LT2 ON If Sun 000/000 Then LT3 ON If Sun 060/-045 Then LT1 ON If Sun -015/127 Then MHF ON If Moon 000/000 Then MON ON If Temp > RT+0.1 Then CHL ON If Temp < RT+-0.1 Then CHL OFF If Temp > RT+5.0 Then CHL OFF If Temp < RT+-4.0 Then FAN OFF If Temp < RT+-0.2 Then HET ON If Temp > RT+-0.1 Then HET OFF If Temp < 68.0 Then HET OFF If Temp > 83.0 Then LT1 OFF If Temp > RT+6.0 Then LT2 OFF OSC 005/005 ON/OFF Then PM1 OFF OSC 010/005 ON/OFF Then PM2 ON If FeedA 005 Then PM1 ON If FeedA 005 Then PM2 ON If FeedA 005 Then PMP OFF If FeedA 005 Then CHL OFF If FeedB 005 Then PM1 OFF If FeedB 005 Then PM2 ON If FeedB 005 Then PMP OFF If FeedC 005 Then PMP ON If FeedC 005 Then PM1 ON If FeedC 005 Then PM2 ON If FeedC 005 Then STR ON If FeedD 100 Then PM1 OFF If FeedD 100 Then PM2 OFF If FeedD 100 Then PMP OFF If FeedD 100 Then TOP OFF If FeedD 100 Then CHL OFF If FeedD 100 Then STR OFF OSC 001/002 ON/OFF Then TOP ON If pH > 08.35 Then TOP OFF If pH > 08.35 Then TOP OFF If Switch1 OPEN Then TOP OFF If Time > 00:00 Then ALM OFF If pH > 08.50 Then ALM ON If pH < 08.00 Then ALM ON If ORP > 450 Then ALM ON If ORP < 300 Then ALM ON If Temp < 74.5 Then ALM ON If Temp > 82.0 Then ALM ON If Timer LT2 = OFF Then PM1 OFF If Timer LT2 = OFF Then STR OFF If Temp < 60.0 Then HET OFF OSC 001/001 ON/OFF Then STR OFF |
08/25/2008, 08:38 PM | #3 | |
Registered Member
Join Date: Jul 2007
Location: Edmond, OK
Posts: 373
|
Quote:
Also, you have 2 "If temp < - Then HET OFF" statements Otherwise looks good. |
|
08/25/2008, 08:39 PM | #4 |
Registered Member
Join Date: Jul 2007
Location: Edmond, OK
Posts: 373
|
Here's mine
ALM&-B4 LT1$-A9 LT2$-A10 LT3$-A11 LT4$-A2 FRG$-A12 FN1&-A3 KAL%-A8 MAG&-A1 FN2&-A7 RET#-B7 KLs#-B2 HT1%-B1 HT2%-B5 CHR%-B6 CO2%-A4 OZN&-B8 MON$-A6 RFG$-B3 RES#-A5 EFN&-B9 FN3&-B10 ATO&-B11 If Time > 01:00 Then ALM OFF If Time > 01:00 Then RET ON If SwitchA3 OPEN Then ATO OFF If SwitchA3 CLOSED Then ATO ON If SwitchA2 OPEN Then ALM ON If SwitchA5 CLOSED Then RES OFF If SwitchA5 OPEN Then RES ON Max Change 399 M Then RES ON If Time > 11:30 Then LT1 ON If Time > 20:30 Then LT1 OFF If Temp > 82.0 Then LT1 OFF Max Change 030 M Then LT1 OFF If Time > 12:00 Then LT2 ON If Time > 21:00 Then LT2 OFF If Temp > 82.5 Then LT2 OFF Max Change 030 M Then LT2 OFF If Time > 12:30 Then LT3 ON If Time > 21:30 Then LT3 OFF If Temp > 83.0 Then LT3 OFF Max Change 030 M Then LT3 OFF If Time > 10:00 Then LT4 ON If Time > 12:35 Then LT4 OFF If Time > 21:30 Then RFG ON If Time > 09:30 Then RFG OFF If Temp > 80.3 Then FN1 ON If Temp < 80.2 Then FN1 OFF If Temp > 80.3 Then FN2 ON If Temp < 80.2 Then FN2 OFF If Time > 10:00 Then EFN ON If Time > 09:30 Then EFN OFF If Time > 08:00 Then FN3 ON If Time > 21:50 Then FN3 OFF OSC 003/012 ON/OFF Then KAL OFF If Timer LT3 = ON Then KAL OFF If pH > 08.34 Then KAL OFF If Time > 20:00 Then MAG ON If Time > 20:10 Then MAG OFF If Temp > 83.0 Then ALM ON If Temp < 76.0 Then ALM ON If pH > 08.35 Then ALM ON If pH < 07.90 Then ALM ON If Power 000 Then ALM ON OSC 010/120 ON/OFF Then KLs OFF If Timer MON = ON Then KLs OFF If Temp < 78.3 Then HT1 ON If Temp > 78.8 Then HT1 OFF If Temp < 75.0 Then HT1 OFF If Temp < 78.1 Then HT2 ON If Temp > 78.6 Then HT2 OFF If Temp < 75.0 Then HT2 OFF If Temp > 81.4 Then CHR ON If Temp < 80.5 Then CHR OFF If Temp > 85.0 Then CHR OFF If SwitchA4 OPEN Then ALM ON If pHA1 > 06.56 Then CO2 ON If pHA1 < 06.52 Then CO2 OFF If pH < 07.92 Then CO2 OFF If pH < 07.92 Then OZN OFF If ORP < 385 Then OZN ON If ORP > 395 Then OZN OFF Max Change 010 M Then OZN OFF If Time > 21:30 Then MON ON If Time > 10:30 Then MON OFF If Time > 21:30 Then FRG ON If Time > 03:30 Then FRG OFF If FeedA 160 Then RES ON |
08/25/2008, 10:56 PM | #5 | |
Premium Member
Join Date: Jan 2007
Location: Redmond, WA
Posts: 8,151
|
Quote:
If Time > 00:00 Then PMP ON repeated also.
__________________
Click on my name to visit my homepage and access a collection of AquaController and Apex software, tips, trick and other Q&A including a link to the 'unofficial Apex new users guide' with loads of helpful information and don't forget to put a pin in my location map. Current Tank Info: 225G, BK 300 Deluxe, Deltec PF601, Precision Marine Kalkreactor, 2-LMIII+6 pumps, SpectraPure UHE, Apex, LunarSim, Tunze 6305s. Mixed reef, clam, fish, etc. |
|
08/26/2008, 10:45 AM | #6 |
Registered Member
Join Date: May 2006
Location: Pittsburgh
Posts: 128
|
too much cutting and pasting, thanks for the suggestions.
|
08/26/2008, 02:31 PM | #7 |
Registered Member
Join Date: Dec 2006
Location: Va.
Posts: 4,400
|
I just had a small problem with my ATO over compensating for a skimmer over flow. Luckily my skimmer was only able to over flow 5 gals. ( I just cut it back to about 2 1/2 gals. ) so it wasn't a huge deal. What can I use to make my ATO shut off after...say 5 or 10 minutes? Is that where a Max Change line would come in? Please give me an example. Considering a max change command...would what ever equipment that it's controlling power back on after a certain amount of time?
__________________
Semi-aggressive mixed reef w/ shallow sand bed 96x30x27 310gal custom acrylic w/ ext. "fail safe" overflow 125gal sump/cryptic fuge w/ 6" DSB 3 400w Plus Rite 20k MH in Lumembrights 2 250w Plus Rite 20k MH in spider reflectors VHO actinic supplementation 2 Tunze wave boxes 2 Tunze 6060 in Tunze Rocks 2 Tunze 6125 Reeflo 250 skimmer Hammerhead return on OM 4 way Aqua controller lll Leviton power panel Deltec Eco-Cooler Randy's Two part 6.5 kw generator |
08/28/2008, 08:46 PM | #8 |
Registered Member
Join Date: Dec 2006
Location: Va.
Posts: 4,400
|
.
.
__________________
Semi-aggressive mixed reef w/ shallow sand bed 96x30x27 310gal custom acrylic w/ ext. "fail safe" overflow 125gal sump/cryptic fuge w/ 6" DSB 3 400w Plus Rite 20k MH in Lumembrights 2 250w Plus Rite 20k MH in spider reflectors VHO actinic supplementation 2 Tunze wave boxes 2 Tunze 6060 in Tunze Rocks 2 Tunze 6125 Reeflo 250 skimmer Hammerhead return on OM 4 way Aqua controller lll Leviton power panel Deltec Eco-Cooler Randy's Two part 6.5 kw generator |
09/13/2008, 12:57 PM | #9 |
Registered Member
Join Date: Sep 2007
Location: Naperville, IL
Posts: 439
|
LT1$-A01 //Halides
LT2$-A02 //Actinics LT3$-A03 //Sump Light MNL$-A04 //Moonlights UVL$-A05 //UV Sterilizer UVP#-A06 //Powerhead driving UV and Phosban RET#-A07 //Return Pump PH2#-A08 //Koralia Powerheads ALM&-A09 FUD&-B01 //Superfeeder HE2%-B02 //Two heaters. One in tank, one in sump. CHL%-B03 //Chiller or Fans SKM#-B04 //ASM Skimmer Ken, don't hate me for initializing my devices. I have my clock set on a four hour lag (think Hawaii time) so that my light and viewing hours are when I am home. My Halides are only on for four hours because that's all the coral need. I frequently turn Superfeeder off manually but like it preprogrammed and in place for when I go out of town. If Time > 00:00 Then SKM ON If Time > 00:00 Then RET ON If Time > 00:00 Then UVP ON If Time > 00:00 Then PH2 ON If Time > 00:00 Then ALM OFF If Time > 00:00 Then FUD OFF If Time > 00:00 Then UVL OFF If Power 001 Then RET OFF If Power 002 Then UVP OFF If Power 003 Then LT2 OFF If Power 004 Then SKM OFF If Power 010 Then LT1 OFF Max Change 025 M Then LT1 OFF If Sun 000/000 Then LT2 ON If Time > 13:00 Then LT1 ON If Time > 17:00 Then LT1 OFF If Moon 000/000 Then MNL ON If Timer LT2 = ON Then MNL OFF If Timer LT2 = OFF Then LT3 ON If Timer LT2 = OFF Then UVL ON If Temp < RT+-0.2 Then HE2 ON If Temp > RT+0.0 Then HE2 OFF If Temp > RT+0.3 Then CHL ON If Temp < RT+0.0 Then CHL OFF If Temp > RT+0.5 Then UVL OFF If Temp > RT+1.0 Then LT1 OFF If Temp > RT+1.5 Then LT2 OFF If Temp > RT+1.5 Then LT3 OFF If Temp > RT+1.6 Then ALM ON If Temp < RT+-1.6 Then ALM ON If FeedA 000 Then RET OFF If FeedA 000 Then UVP OFF If FeedA 000 Then PH2 OFF If FeedA 000 Then HE2 OFF If FeedA 002 Then SKM OFF If FeedB 000 Then RET OFF If FeedB 000 Then UVP OFF If FeedB 000 Then PH2 OFF If FeedB 000 Then HE2 OFF If FeedB 002 Then SKM OFF If Time > 10:00 Then FUD ON If Time > 10:15 Then FUD OFF If Time > 16:00 Then FUD ON If Time > 16:15 Then FUD OFF If pH > 08.40 Then LT3 OFF If pH > 08.45 Then LT1 OFF If pH > 08.50 Then LT2 OFF If Temp < 50.0 Then HE2 OFF If Temp < 50.0 Then LT1 OFF If Temp < 50.0 Then LT2 OFF If Temp < 50.0 Then LT3 OFF If Temp < 50.0 Then UVL OFF
__________________
I'd rather be good slow than bad fast. Current Tank Info: 75G DAS flatback hex rebuilt, stripped stained mahogany and spar varnished; 30G sump, 90 Lb LR, ASMG2, 2X150HQI, 2X96 Actinics, Ocean Runner 6500, Aquacontroller 3 |
09/13/2008, 01:00 PM | #10 |
Premium Member
Join Date: Jan 2007
Location: New Jersey
Posts: 3,646
|
How did you come to FUD = Superfeeder? Every other one makes sense but that one.
I just got my superfeeder today and was looking for examples |
09/13/2008, 01:21 PM | #11 |
Registered Member
Join Date: Sep 2007
Location: Naperville, IL
Posts: 439
|
FOOD > FUD.
Just my sense of humor. I like the feeder when I travel, and I can watch feeding time through my webcam. Only problem is, the tightest setting still allows small food particles to dribble out when the SF is moved or touched. How do you like yours?
__________________
I'd rather be good slow than bad fast. Current Tank Info: 75G DAS flatback hex rebuilt, stripped stained mahogany and spar varnished; 30G sump, 90 Lb LR, ASMG2, 2X150HQI, 2X96 Actinics, Ocean Runner 6500, Aquacontroller 3 |
09/14/2008, 07:48 AM | #12 |
Premium Member
Join Date: Sep 2006
Location: Haymarket VA
Posts: 80
|
MH1$-A01
MH2$-A02 HET%-A03 KLK&-A04 MON$-B01 DOS#-A08 FUG$-A07 ALM&-A09 If Time > 10:30 Then MH1 ON If Time > 10:40 Then MH2 ON If Time > 21:30 Then MH1 OFF If Time > 21:40 Then MH2 OFF If Temp > 84.1 Then MH1 OFF Max Change 030 M Then MH1 OFF If Temp > 84.0 Then MH2 OFF Max Change 030 M Then MH2 OFF If Temp < 77.0 Then HET ON If Temp > 79.0 Then HET OFF If pH > 08.50 Then KLK OFF If pH < 08.49 Then KLK ON If Moon 000/000 Then MON ON If Timer MH1 = ON Then MON OFF If Timer MH2 = ON Then MON OFF If Time > 12:40 Then DOS ON If Time > 12:43 Then DOS OFF If Time > 21:40 Then FUG ON If Time > 10:25 Then FUG OFF If Power 000 Then ALM ON If Time > 00:00 Then ALM OFF If pH > 08.50 Then ALM ON If pH < 08.00 Then ALM ON If ORP > 450 Then ALM ON If ORP < 300 Then ALM ON If Temp < 74.5 Then ALM ON |
09/15/2008, 01:14 PM | #13 |
Registered Member
Join Date: Nov 2004
Location: Rowland Heights, So Cal
Posts: 594
|
Just got the AC3 controller 3 weeks ago so still new to this but here's mine for now. If anything looks seriously wrong, please let me know. Thank you.
MH-A01 (2X250W 10000K MH) T5-A02 (2X39W Super Actinic) MIX-A03 (Mixing pump for kalk reactor) KLK-A04 (Aqualifter dosing pump for kalk reactor) FAN-A05 (Duel fan) HET-A06 (250w Heater) RNT-A07 (Dragon 3.5 return pump) PMP-A08 (2 Vortech pumps) IF TIME > 10:00 THEN MH ON IF TIME > 17:00 THEN MH OFF IF TEMP < 82.00 THEN MH OFF IF TIME > 9:00 THEN T5 ON IF TIME > 22:00 THEN T5 OFF IF TEMP < 82.50 THEN T5 OFF IF TEMP > 79.5 THEN FAN ON IF TEMP < 79.1 THEN FAN OFF IF TEMP < 78.5 THEN HET OFF IF TEMP < 78.0 THEN HET ON IF TIME > 18:00 THEN KLK ON IF TIME > 18:01 THEN KLK OFF IF TIME > 19:00 THEN KLK ON IF TIME > 19:01 THEN KLK OFF IF TIME > 20:00 THEN KLK ON IF TIME > 20:01 THEN KLK OFF IF TIME > 21:00 THEN KLK ON IF TIME > 21:01 THEN KLK OFF IF TIME > 22:00 THEN KLK ON IF TIME > 22:01 THEN KLK OFF IF TIME > 23:00 THEN KLK ON IF TIME > 23:01 THEN KLK OFF IF TIME > 24:00 THEN KLK ON IF TIME > 24:01 THEN KLK OFF IF TIME > 00:00 THEN KLK ON IF TIME > 00:01 THEN KLK OFF IF TIME > 01:00 THEN KLK ON IF TIME > 01:01 THEN KLK OFF IF TIME > 02:00 THEN KLK ON IF TIME > 02:01 THEN KLK OFF IF TIME > 03:00 THEN KLK ON IF TIME > 03:01 THEN KLK OFF IF TIME > 04:00 THEN KLK ON IF TIME > 04:01 THEN KLK OFF IF TIME > 05:00 THEN KLK ON IF TIME > 05:01 THEN KLK OFF IF TIME > 06:00 THEN KLK ON IF TIME > 06:01 THEN KLK OFF IF TIME > 07:00 THEN KLK ON IF TIME > 07:01 THEN KLK OFF IF TIME > 08:00 THEN KLK ON IF TIME > 08:01 THEN KLK OFF IF TIME > 09:00 THEN KLK ON IF TIME > 09:01 THEN KLK OFF IF PH > 8.45 THEN KLK OFF IF TIME > 06:30 THEN MIX ON IF TIME > 06:40 THEN MIX OFF IF TIME > 12:30 THEN MIX ON IF TIME > 12:40 THEN MIX OFF IF TIME > 18:30 THEN MIX ON IF TIME > 18:40 THEN MIX OFF IF TIME > 00:30 THEN MIX ON IF TIME > 00:40 THEN MIX OFF |
09/15/2008, 01:27 PM | #14 |
Premium Member
Join Date: Jan 2007
Location: Redmond, WA
Posts: 8,151
|
Did you mean to turn lights off when temp gets low (or high); the code above will turn them off when the temp get low? Usually you turn lights off when temp gets high.
You have 2 temps turning on the heater; did you mean to do that? If you don't need to have the KLK on at exactly the time specified you could replace these lines; what you have will work just fine though: IF TIME > 18:00 THEN KLK ON IF TIME > 18:01 THEN KLK OFF IF TIME > 19:00 THEN KLK ON IF TIME > 19:01 THEN KLK OFF IF TIME > 20:00 THEN KLK ON IF TIME > 20:01 THEN KLK OFF IF TIME > 21:00 THEN KLK ON IF TIME > 21:01 THEN KLK OFF IF TIME > 22:00 THEN KLK ON IF TIME > 22:01 THEN KLK OFF IF TIME > 23:00 THEN KLK ON IF TIME > 23:01 THEN KLK OFF IF TIME > 24:00 THEN KLK ON IF TIME > 24:01 THEN KLK OFF IF TIME > 00:00 THEN KLK ON IF TIME > 00:01 THEN KLK OFF IF TIME > 01:00 THEN KLK ON IF TIME > 01:01 THEN KLK OFF IF TIME > 02:00 THEN KLK ON IF TIME > 02:01 THEN KLK OFF IF TIME > 03:00 THEN KLK ON IF TIME > 03:01 THEN KLK OFF IF TIME > 04:00 THEN KLK ON IF TIME > 04:01 THEN KLK OFF IF TIME > 05:00 THEN KLK ON IF TIME > 05:01 THEN KLK OFF IF TIME > 06:00 THEN KLK ON IF TIME > 06:01 THEN KLK OFF IF TIME > 07:00 THEN KLK ON IF TIME > 07:01 THEN KLK OFF IF TIME > 08:00 THEN KLK ON IF TIME > 08:01 THEN KLK OFF IF TIME > 09:00 THEN KLK ON IF TIME > 09:01 THEN KLK OFF IF PH > 8.45 THEN KLK OFF with these and save some lines of code: OSC 001/060 On/Off Then KLK On // 1 min on/60 off If Time > 17:59 Then DUM On If Time > 9:01 Then DUM Off If Timer DUM = Off Then KLK Off IF PH > 8.45 THEN KLK OFF You will need to create a dummy timer (DUM# to make the above work like this: DUM-P01 - Dummy timer used to tell when KLK should be off #overriding OSC)
__________________
Click on my name to visit my homepage and access a collection of AquaController and Apex software, tips, trick and other Q&A including a link to the 'unofficial Apex new users guide' with loads of helpful information and don't forget to put a pin in my location map. Current Tank Info: 225G, BK 300 Deluxe, Deltec PF601, Precision Marine Kalkreactor, 2-LMIII+6 pumps, SpectraPure UHE, Apex, LunarSim, Tunze 6305s. Mixed reef, clam, fish, etc. |
09/15/2008, 01:37 PM | #15 |
Registered Member.
Join Date: Sep 2007
Location: Indiana
Posts: 131
|
Please, review my program.
Thanks, LT1$-A1 LT2$-A2 LT3$-A3 LT5$-A4 COL%-A5 HET%-A6 LT4$-A7 KLK&-A8 ALM&-A9 TZ1#-E1 TZ2#-E2 If Time > 09:00 Then LT1 ON If Time > 21:00 Then LT1 OFF If Time > 12:00 Then LT2 ON If Time > 19:00 Then LT2 OFF If Time > 12:00 Then LT3 ON If Time > 19:00 Then LT3 OFF If Time > 20:58 Then LT4 ON If Time > 09:00 Then LT4 OFF If Time > 19:00 Then LT5 ON If Time > 09:00 Then LT5 OFF If Temp > 79.0 Then HET OFF If Temp < 79.0 Then HET ON If Temp > 80.0 Then COL ON If Temp < 79.8 Then COL OFF If Switch1 OPEN Then KLK OFF If Switch1 CLOSED Then KLK ON If pH > 08.30 Then KLK OFF Max Change 010 M Then KLK OFF If Timer LT1 = ON Then TZ1 PF1 If Timer LT1 = OFF Then TZ1 PF2 If Time > 00:00 Then TZ2 PF3 Pmp MODE SD for PF3 Pmp Int 030/100 for PF3 Pmp OSC 00/10/05 for PF3 Pmp MODE sD for PF1 Pmp Int 030/090 for PF1 Pmp OSC 00/08/10 for PF1 Pmp MODE SD for PF2 Pmp Int 030/060 for PF2 Pmp OSC 00/10/10 for PF2 If FeedA 005 Then TZ1 OFF If FeedA 004 Then TZ2 OFF If pH > 08.40 Then ALM ON If pH < 07.70 Then ALM ON If Temp < 75.0 Then ALM ON If Temp > 82.5 Then ALM ON If Power 000 Then ALM ON |
09/15/2008, 02:46 PM | #16 |
Registered Member
Join Date: Aug 2001
Location: Allen, TX
Posts: 433
|
Here's my program:
VHO$-A01 # VHO Actinics SKM#-A02 # Skimmer Pump RTN#-A03 # Return Pump HEA%-A08 # Heater (set at 80 on actual device) REF$-A04 # Refugium Lights CHL&-A07 # Chiller (set at 77 on actual chiller controller) BLU$-A05 # ATI Blue Plus DAY$-A06 # UVL Aquasun ALM&-A09 # Dummy Alarm timer for email notifications LSM$-C01 # Lunar Module LEDs WV1#-E01 # Tunze 6055 #1 WV2#-E02 # Tunze 6055 #2 If Sun 000/000 Then VHO ON If Sun 060/-045 Then BLU ON If Sun 127/-128 Then DAY ON If Sun 000/000 Then REF OFF If Moon 000/000 Then LSM ON If Temp > 80.0 Then CHL ON If Temp < 79.0 Then CHL OFF If Temp > 83.0 Then ALM ON If Temp > 84.0 Then CHL OFF If Temp < 77.5 Then HEA ON If Temp > 78.0 Then HEA OFF If Temp < 76.0 Then HEA OFF If Temp < 76.5 Then ALM ON If PH > 8.40 Then ALM ON If PH < 7.90 Then ALM ON If Time > 00:00 Then SKM ON If Time > 00:00 Then RTN ON If Time > 00:00 Then ALM OFF If Timer VHO = ON Then WV1 PF1 If Timer VHO = ON Then WV2 PF2 Pmp MODE sD for PF1 Pmp Int 030/075 for PF1 Pmp OSC 04/08/00 for PF1 Pmp MODE SD for PF2 Pmp Int 030/075 for PF2 Pmp OSC 00/08/04 for PF2 If Timer DAY = ON Then WV1 PF3 If Timer DAY = ON Then WV2 PF4 Pmp MODE sD for PF3 Pmp Int 030/100 for PF3 Pmp OSC 04/08/00 for PF3 Pmp MODE SD for PF4 Pmp Int 030/100 for PF4 Pmp OSC 00/08/04 for PF4 If Timer VHO = OFF Then WV1 PF5 If Timer VHO = OFF Then WV2 PF6 Pmp MODE sD for PF5 Pmp Int 030/050 for PF5 Pmp OSC 04/08/00 for PF5 Pmp MODE SD for PF6 Pmp Int 030/050 for PF6 Pmp OSC 00/08/04 for PF6 If FeedA 000 Then RTN OFF If FeedA 000 Then WV1 OFF If FeedA 000 Then WV2 OFF If FeedD 000 Then WV1 OFF If FeedD 000 Then WV2 OFF
__________________
Click on the little red house to see my 90G build thread. Current Tank Info: Red Sea Max 34G started 9/07 90G Reef Ready restarted 10/11 |
09/27/2008, 05:38 PM | #17 |
Bikers are a dying breed
Join Date: Mar 2007
Location: Eliazbethtown, IN
Posts: 142
|
ACT$-A02/ Actinics
FUG$-C02/ Fuge lts COL%-A04/ Chiller FN2$-B06/ Chiller coil fan HET%-A05/ Heater ATO#-A07/ Auto top off KAL#-A06/ Kalk mixer CO2&-A08/ CO2 valve AIR&-B01/ Outside air over tank FAN&-B05/ End of tank fans EXT&-B04/ Exhaust fan at other end of tank ALM&-C01/ Alarm module MON$-B07/ Moon lts DAY$-C03/ Metal Halides SUM&-A01/ Sump fan OZ3&-B08/ DelZone O3 FN3&-B02/ Fish room exhaust MAN#-D01/ Return pump on manifold CLP#-D02/ Ocean Motion pump If Temp > 82.0 Then DAY OFF Max Change 090 M Then DAY OFF If Temp > 83.0 Then ACT OFF Max Change 060 M Then ACT OFF If Power 000 Then DAY OFF Max Change 020 M Then DAY OFF If Power 000 Then OZ3 OFF Max Change 015 M Then OZ3 OFF If Time > 09:00 Then ACT ON If Time > 01:00 Then ACT OFF If Time > 15:30 Then DAY ON If Time > 22:00 Then DAY OFF If Temp < 79.3 Then COL OFF If Temp > 79.5 Then COL ON If Temp < 78.8 Then HET ON If Temp > 79.0 Then HET OFF If Time > 21:00 Then FUG ON If Time > 06:00 Then FUG OFF If Time > 10:00 Then ATO OFF If Time > 13:30 Then ATO ON If Time > 10:05 Then KAL ON If Time > 11:30 Then KAL OFF If Time > 21:40 Then ATO OFF If Time > 02:00 Then ATO ON If pH > 08.40 Then ATO OFF If Time > 21:43 Then KAL ON If Time > 23:15 Then KAL OFF If pH2 > 06.70 Then CO2 ON If pH2 < 06.70 Then CO2 OFF If pH > 08.40 Then ALM ON If pH2 < 06.50 Then ALM ON If Temp < 78.0 Then ALM ON If Temp > 81.0 Then ALM ON If Time > 00:15 Then ALM OFF If Power 000 Then ALM ON If Time > 01:00 Then MON ON If Time > 09:00 Then MON OFF If Temp < 79.2 Then AIR OFF If Temp > 79.1 Then AIR ON If Time > 09:00 Then FAN ON If Time > 01:00 Then FAN OFF If Temp < 79.3 Then FN2 OFF If Temp > 79.5 Then FN2 ON If Time > 01:00 Then EXT OFF If Temp > 79.4 Then EXT ON If Temp < 79.1 Then FAN OFF Max Change 030 M Then FAN OFF If Temp < 79.1 Then EXT OFF Max Change 030 M Then EXT OFF If Temp > 79.2 Then SUM ON If ORPA < 390 Then OZ3 ON If ORPA > 391 Then OZ3 OFF Max Change 015 M Then OZ3 OFF If Timer OZ3 = ON Then FN3 ON If Timer OZ3 = OFF Then FN3 OFF If TmpA > 79.7 Then FN3 ON If Time > 00:01 Then MAN ON If Time > 00:00 Then CLP ON If FeedA 000 Then CLP OFF
__________________
Scott Current Tank Info: 265g (Peninsula) 3x400w MH's, 4x95w Actinics, PM Bullet 3 Skimmer, OM 4-way CL, WavySea for return, Kalk Rctr, KNOP Ca Rctr w/PM 2nd Chamber, PM PO4 Rctr, TradeWinds Chiller, ACIII Controller, DelZone O3, 75g Sump, 30g Fuge |
09/30/2008, 07:54 PM | #18 |
Registered Member
Join Date: Feb 2004
Location: Brazil
Posts: 82
|
hello I am trying to program OSC mode to my two powerheads, but it does not work!! This is what I have:
powerhead 1 ............ pum1=C1 powerhead 2 ........... pum2=C2 OSC 060/0010 ON/OFF Then PM1 OFF OSC 060/0010 ON/OFF Then PM2 ON I can not make this statment to work!!! can anyone help me here? One question, do I need to use % or # or $ code in the names? I guess not but......
__________________
Ed Current Tank Info: 1000Lt Tank, Deltec 702, Mazzara Led, Apex Controller, Littermeter pumps..... |
09/30/2008, 07:58 PM | #19 |
Premium Member
Join Date: Jan 2007
Location: Redmond, WA
Posts: 8,151
|
It would be better if you create a new thread so that this one keeps clean but...
You have 1 too many '0's in (it should read 060/010) but I don't think that will cause it to fail. What isn't working? Do you have other statements controlling PM1 or PM2? Do you have duplicate timer names/addresses? Do the pumps control correctly if you use manual on/off
__________________
Click on my name to visit my homepage and access a collection of AquaController and Apex software, tips, trick and other Q&A including a link to the 'unofficial Apex new users guide' with loads of helpful information and don't forget to put a pin in my location map. Current Tank Info: 225G, BK 300 Deluxe, Deltec PF601, Precision Marine Kalkreactor, 2-LMIII+6 pumps, SpectraPure UHE, Apex, LunarSim, Tunze 6305s. Mixed reef, clam, fish, etc. |
10/01/2008, 03:33 PM | #20 |
Registered Member
Join Date: Feb 2004
Location: Brazil
Posts: 82
|
sorry for use this thread!! I will open a new one....
__________________
Ed Current Tank Info: 1000Lt Tank, Deltec 702, Mazzara Led, Apex Controller, Littermeter pumps..... |
10/02/2008, 02:09 PM | #21 |
Premium Member
Join Date: Jun 2005
Location: Davenport, IA
Posts: 1,087
|
Hi all
I will play along also....here is my program, Feedback is always welcome. LT1%-A01 MH1%-A02 MH2%-A03 LTF%-A04 FAN%-A05 HET%-A06 SKM%-A07 FSH%-A08 CO2%-B09 RTN%-B10 ZEP%-B11 CHL%-B12 CRB%-B14 AIR%-B15 TZ1%-E01 TZ2%-E02 ALM%-G02 If Time > 00:00 Then RTN ON If Time > 00:00 Then FSH ON If Time > 00:00 Then CRB ON If Time > 00:00 Then SKM ON If Time > 00:00 Then AIR OFF If Time > 00:00 Then ZEP ON If Time > 00:00 Then LTF OFF If Time > 13:00 Then LT1 ON If Time > 22:30 Then LT1 OFF If Time > 14:00 Then MH1 ON If Time > 21:30 Then MH1 OFF If Time > 14:30 Then MH2 ON If Time > 22:00 Then MH2 OFF If Temp < 77.6 Then HET ON If Temp = 77.6 Then HET ON If Temp > 77.6 Then HET OFF If Temp > 78.5 Then LTF ON If Temp > 78.9 Then CHL ON If Temp < 78.0 Then CHL OFF Max Change 020 M Then CHL OFF If Temp > 80.5 Then FAN ON If Temp = 80.5 Then FAN ON If Temp < 80.5 Then FAN OFF If Timer MH1 = ON Then TZ1 PF1 If Timer MH1 = ON Then TZ2 PF2 If Timer MH1 = OFF Then TZ1 PF3 If Timer MH1 = OFF Then TZ2 PF4 Pmp MODE sD for PF1 Pmp Int 000/095 for PF1 Pmp OSC 07/07/00 for PF1 Pmp MODE SD for PF2 Pmp Int 000/095 for PF2 Pmp OSC 00/07/07 for PF2 Pmp MODE sD for PF3 Pmp Int 000/035 for PF3 Pmp OSC 07/07/00 for PF3 Pmp MODE SD for PF4 Pmp Int 000/035 for PF4 Pmp OSC 00/07/07 for PF4 If Time > 10:00 Then AIR ON If Time > 10:01 Then AIR OFF If Time > 22:20 Then AIR ON If Time > 22:21 Then AIR OFF If Timer AIR = ON Then CRB OFF Max Change 005 M Then CRB OFF If Temp > 81.5 Then MH1 OFF Max Change 060 M Then MH1 OFF If Temp > 82.5 Then MH2 OFF Max Change 060 M Then MH2 OFF If Time > 09:00 Then ALM ON If Time > 09:01 Then ALM OFF If Time > 16:00 Then ALM ON If Time > 16:01 Then ALM OFF If Time > 20:00 Then ALM ON If Time > 20:01 Then ALM OFF If Temp < 76.0 Then ALM ON If Temp > 82.0 Then ALM ON If pH < 07.80 Then ALM ON If pH > 08.50 Then ALM ON If pH2 < 07.20 Then CO2 OFF If pH2 > 07.25 Then CO2 ON If FeedA 000 Then TZ1 OFF If FeedA 000 Then TZ2 OFF If FeedA 000 Then RTN OFF If FeedB 000 Then TZ1 OFF If FeedB 000 Then TZ2 OFF If FeedC 000 Then RTN OFF If FeedC 000 Then CRB OFF If FeedC 000 Then SKM OFF If FeedD 000 Then SKM OFF einsteins |
10/03/2008, 07:28 PM | #22 |
Registered Member
Join Date: Jan 2004
Location: Rosemead, CA
Posts: 2,658
|
Very helpful thread.
__________________
SCRK, SFVR, SCMAS & LARS Member Current Tank Info: Tankless |
10/04/2008, 02:42 PM | #23 |
Bikers are a dying breed
Join Date: Mar 2007
Location: Eliazbethtown, IN
Posts: 142
|
I even got a couple hints off some I seen.
__________________
Scott Current Tank Info: 265g (Peninsula) 3x400w MH's, 4x95w Actinics, PM Bullet 3 Skimmer, OM 4-way CL, WavySea for return, Kalk Rctr, KNOP Ca Rctr w/PM 2nd Chamber, PM PO4 Rctr, TradeWinds Chiller, ACIII Controller, DelZone O3, 75g Sump, 30g Fuge |
10/04/2008, 08:35 PM | #24 |
Moved On
Join Date: Dec 2007
Location: Waltham, MA
Posts: 685
|
Nothing fancy about this setup. My float switch for top-off is an NC type. Instead of AquaNotes, I have a quick and dirty Perl script that monitors the ACIII for me.
I'm also using an X10 appliance module to control the lighting on my fresh water tank. HET#-A01 ; Heater FAN#-A02 ; Cooling fan LED#-A03 ; LED Moonlight KOR#-A04 ; Koralia Powerhead (Relay) MHL#-A05 ; Metal Halide Lamp SKM#-A06 ; Protein Skimmer RET#-A07 ; Return Pump ATO#-A08 ; ATO Pump (Relay) FWL#-F01 ; Fresh-water light ALM#-P01 ; Alarm (bogus control) If Time > 00:00 Then SKM ON If Time > 00:00 Then RET ON If Time > 00:00 Then KOR ON If Sun 000/000 Then FWL ON If Sun 000/000 Then MHL ON If Moon 000/000 Then LED ON If Temp < RT+-0.4 Then HET ON If Temp > RT+0.0 Then HET OFF If Temp > RT+0.4 Then FAN ON If Temp < RT+0.0 Then FAN OFF If Switch1 CLOSED Then ATO ON ; More water, please If Switch1 OPEN Then ATO OFF ; Thanks for the water If FeedA 000 Then KOR OFF ; No powerheads for feeding If FeedA 000 Then SKM OFF ; No skimmer for feeding If FeedA 000 Then FAN OFF ; No fans for feeding If FeedA 000 Then RET OFF ; No return pump for feeding If Time > 01:00 Then ALM OFF ; Clear Alarms If Temp > RT+1.0 Then ALM ON ; If it's too hot, set the Alarm status If Temp < RT+-1.0 Then ALM ON ; If it's too cold, set the Alarm status If Temp > 84.0 Then MHL OFF ; If it's WAY too hot, turn off the MH lamp If Temp < 72.0 Then MHL ON ; If it's WAY too cold, turn on the MH lamp If pH > 8.40 Then ALM ON If pH < 7.80 Then ALM ON Max Change 030 M Then ATO OFF ; Keep the ATO off for at least 30 minutes Max Change 010 M Then MHL OFF ; Don't allow the MH lamp to be off for less than 10 minutes |
10/05/2008, 07:50 PM | #25 |
Registered Member
Join Date: Aug 2005
Location: Pasadena, TX
Posts: 385
|
acjr with serial port. i finally got the external switch to work for me. I have a test light LT2 to test the float switch but it constantly turns on and off LT2..is there something wrong with my program? the float switch is from the JBJ ATO but i split the wiring to go with the acjr external switch input and output on pins 1 and 2
LT1$-A1 ;MH lights LT2$-A2 ;Fuge light RT1#-A3 ;Return Pump SK1#-A4 ;Skimmer Pump PM1#-A5 ;Maxijet 1 PM2#-A6 ;Maxijet 2 PM3#-A7 ;Maxijet 3 PM4#-A8 ;Maxijet 4 If Time > 08:00 Then LT1 ON If Time > 19:00 Then LT1 OFF If Temp > RT+1.0 Then LT1 OFF If Temp > RT+1.0 Then SK1 OFF Max Change 010 M Then LT1 OFF Max Change 010 M Then SK1 OFF If Time > 06:30 Then LT2 ON If Time > 20:30 Then LT2 OFF If Time > 00:00 Then SK1 ON If Time > 00:00 Then RT1 ON RND 010/010 ON/OFF Then PM1 ON RND 010/010 ON/OFF Then PM2 OFF RND 010/010 ON/OFF Then PM3 ON RND 010/010 ON/OFF Then PM4 OFF If FeedA 005 Then PM1 OFF If FeedA 005 Then PM2 OFF If FeedA 005 Then PM3 OFF If FeedA 005 Then PM4 OFF If Time > 19:30 Then PM1 OFF If Time > 19:30 Then PM4 OFF If Switch OPEN Then PM1 ON If Switch Closed Then PM1 OFF If Switch CLOSED Then LT2 ON If Switch OPEN Then LT2 OFF
__________________
120g Reef Tank Oceanic, 2x175watt MH 14k Iwasaki, 1 Ecotech MP40, Reeflo Dart return pump, AquaC EV-120 Eheim 1262 ,AquacontrollerJr, KentMaxximaHI-S, PhosBanReactor150, Geo Kalk Rx. Current Tank Info: working on diy led lighting and finishing a sump refuge relocated outside the house |
|
|