Newest Toy

Statement Evaluation Order
Most programs do not care which way program statements are entered, however there are some cases in which
order is important. The program statements are executed in the ordered listed by entering telnet command 'l'. The
one exception to this rule is program statements which start with 'If Time'. The 'If Time' statements are executed
first regardless of where they are located in the program code. This requirement is necessary due to the circular
nature of 'Time' type statements (i.e. the cycle repeats day after day). The execution order can also be displayed on
the LCD screen by selecting Modify State in Setup:Timer Setup:Timer Program:Timer and scrolling from first
statement to the last by pressing the Down button.

I believe all that this says is that the program can be forced to read certain lines first but will always read time lines first...
 
Based on the simulation application my code appears to work well. If you check out the Neptune forums on RC and read the first sticky thread they suggest doing something similar to this for when the temp probe fails.
 
Alright, here is my initial attempt at a program for my tank. The only thing it is missing is the alarms for temp and ph.

FAN%-A1 //Fans
HTR%-A2 //Heaters
T5S$-A3 //Both T5s
MHS$-A4 //Metal Halides
VOR#-B1 //Votechs
CDP#-B2 //CA Dosing
FUG$-B3 //Fug Light
RTN#-B4 //Return Pump
TUN#-B5 //Tunze Pumps
ADP#-B6 //Alk Dosing
PSP#-B7 //Protein Skimmer
ATO#-B8 //ATO
ALM&-I12 //Temp Alarm
MNT&-I13 //Mainaintance mode. Used to turn multiple things off/on when working on the tank

If Time > 12:00 Then T5S ON
If Time > 22:00 Then T5S OFF
If Time > 13:00 Then MHS ON
If Time > 19:00 Then MHS OFF
If Time > 22:00 Then FUG ON
If Time > 12:00 Then FUG OFF

If Temp < 78.8 Then HTR ON
If Temp > 78.9 Then HTR OFF
If Temp > 79.1 Then FAN ON
If Temp < 79.0 Then FAN OFF
If Temp > 84.0 Then MHS OFF
If Temp < 73 Then HTR OFF
If Temp > 85 Then FAN OFF

If Time > 10:00 Then CDP ON
If Time > 10:28 Then CDP OFF
If Time > 09:00 Then ADP ON
If Time > 09:35 Then ADP OFF

If FeedA 000 Then VOR OFF
If FeedB 040 Then VOR OFF
If FeedB 040 Then RTN OFF
If FeedB 040 Then PSP OFF

If Timer MNT = ON Then ALM OFF
If Timer MNT = ON Then VOR OFF
If Timer MNT = ON Then TUN OFF
If Timer MNT = ON Then RTN OFF
If Timer MNT = ON Then PSP OFF
If Timer MNT = ON Then ATO OFF
 
Received the controller today and went to work. The first thing I wanted to knock out was getting it to work via the Internet. I started by getting it connected to my router and setting things up so I could access it within my home network. I then configured it so I could access it via the web. Once that was up and running via a hard wired ethernet connection, I worked to get my wireless bridge up and running. I need this because my router is not close to my tank and I don't want to run an ethernet cord through my wall. After messing around for a bit, I had it up and going. It took longer then it should have but I was on babysitting duty tonight for my one month old. :)

Here is the link to access it remotely if you want to check it out:

http://davidstank.gotdns.com

The username is "admin" and the password is "1234". Don't worry about screwing anything up because the controller isn't actually doing anything at this point on my tank. In a couple of days I will be updating the login info for security purposes, but feel free to check it out for now.
 
I finally finished hooking up the controller last night. That included tearing out my old power strips and installing the DC units. While I was doing this I tried to clean my cords up a bit with some luck. The controller can now run everything on my tank (i.e. lights, heaters, fans, dosing pumps, return pump, protein skimmer, ato, vortechs, tunzes, fug light). I also have it setup to send text messages to my cell phone when emergency temp. or PH levels are reached. So far I am loving it! I will try to post pics sometime tomorrow.

On a side note, someone took the time to write an application to run the ACIII from your IPhone. It is a pretty sweet app. I just need to change phones now. :)
 
That's pretty sweet. Might have to look into that combo one day if my wife ever lets me get the tank of my dreams... ;)

Best,

Paul
 
No only the RK are worht the money..... lol jk both are really nice. I have the RK lite. Both are really nice units. Mine is more idiot proof i think. When i figure it out i will let you know.
 
LOL @ mojo

Thanks good info to know, I suppose I could go either way, with controllers.

Just haven't got enough salt under my belt to make the jump yet.

BTW I see you have yours controlling the vortechs. What does the controller help with on those?

AJ :)
 
I am basically just using the controller to turn them off and on during feeding and maintenance. They already have built in controllers for random water movement so there is no need for the ACIII in that area.
 
Cool, I just finally ordered the wireless upgrades for my MP40s.
It should be fun to get them going again with the new features.

AJ :)
 
Back
Top