Jump to content


+Premium Member
  • Content Count

  • Joined

  • Last visited

  • Days Won


n2585722 last won the day on May 1

n2585722 had the most liked content!

Community Reputation

43 Excellent

About n2585722

  • Rank
    Advanced Aquarist
  • Birthday 11/15/1953

Profile Information

  • Location
    Cedar Park
  • Tank Size
    110g, 42g
  • Gender

Controller Integration (Signature)

  • Controller Enabled

Recent Profile Visitors

2,325 profile views
  1. n2585722

    42 Gallon Hex Tank Build

    I got a Archon head unit as a backup a while back just incase the one I have goes south. Today I decided to see if I could clone the one I am using to the one I got. The alternitive would be to hookup the newer one and program everything from scratch. First ai tried copying the files from the one I am using to the one I got. The version on the software already match. That did not work. when the unit power up it still had the original programming and modules in the system even though no modules were attached. They did show as detached. None of the modules or programing were there. The next try I removed the memory and copyed the files from the original Archon to the memory stick again. I left the new one running. I then inserted the memory stick and when to the system webpange and selected restore in the power option and pressed the run button like in the screen shot below. This did it when it restared it showed all the modules attached to the original as detached. I then took it and swapped all the connected cables from the original to the new unit. Everything is running as it should. The only thing I had to do was calibrate the ports that were on the head unit. That is a temp, pH and ORP port. All the ports on the modules kept their calibrations. I will leave it connected for a 24 hr period before removing it. I will leave it powered up but not connected to any modules so it will be ready to go if needed. Anyone that needs to replace a Archon head unit can do this if the have a copy of the memory stick files from the old head unit as long as the software versions match what was on the old Archon. I now have a least one spare module of each type I use on the system.
  2. n2585722

    42 Gallon Hex Tank Build

    The goby out just chilin.
  3. n2585722

    42 Gallon Hex Tank Build

    Two new additions to the tank.
  4. n2585722

    42 Gallon Hex Tank Build

    I got some photos of the corals in the tank when I got them below. The candy cane and zoanthids were purchased in Oct 2016. The duncan in Nov of 2018. Below are current photos of the three. I moved the candycane toward the front of the tank away from the zoanthids. The green zoanthids seem to vanish but the other has grown.
  5. n2585722

    42 Gallon Hex Tank Build

    I was able to get a spare Archon head unit and IOE module as a backup. So I have a backup for all the modules used in the system if I ever need them. Not much else happening. with the tank. I did start another non tank related project. I started building a cabinet for the garage. It looks like kitchen cabinets will be next. Hopefully after them it will be on to the 110 gallon setup.
  6. n2585722

    42 Gallon Hex Tank Build

    Controller Internet access Setting up the Archon for access from the internet. This requires a DDNS ( dynamic domain name system ) service and port forwarding setup on the router. Nothing needs to be done on the Archon itself for this. I have an Asus router and with it was a free DDNS service with Asus. The first thing to do is setup a static IP ( Internet Protocol ) address for the Archon. I did this on my router by reserving the current IP address assigned to the Archon. On my router this can be done under LAN ( Local Area Network ) and the DHCP ( Dynamic Host Configuration Protocol ) Server tab. At the bottom of the page is Manually Assigned IP around the DHCP list. I added the Archon to this list. You may need the MAC ( media access control ) address for the Archon to do this with your router. In my case is the local IP address for the Archon. Once setup any time the Archon request an IP address from the router it is given this address. It is reserved for the Archon only. The router uses the MAC address of the Archon to identify the Archon. The reason for doing this is so the router will know where to route any incoming transmission for the Archon. Next is the setup for port forwarding. Port forwarding is how the router knows when the incoming transmission is for the Archon. For this to work you need to pick a incoming port for the Archon. I chose 7092. On my router to setup port forwarding you choose WAN ( Wide Area Network ) and the Virtual Server / Port Forwarding tab. At the bottom of the page is the Port Forwarding List. I setup the Archon in the list to receive any incoming transmission on port 7092. The 7092 port is converted to port 80 before it is forwarded to the Archon. Doing this keeps the Archon on port 80 on the local NET. I also have two other devices with static IP's and port forwarding. One is an old android phone I am using as a webcam. The other is a Raspberry PI. Port 80 is assumed if no port is given in the IP address of the device. Next is the ddns service. You will have to setup an account at one of the services that is supported by your router. What is does is every time your internet provider changes you Internet IP address your router will send the new address to the ddns service. The ddns service reroutes your call back to your router. The screenshot below has the ddns setup for my router. Select WAN and the DDNS tab. Under host name you would put the name you chose when setting up your account. The server is a drop down menu with the ddns services supported by your router. Once this was all setup all I have to do is type in my hostname with the ddns service web name. Example: MyHostName.Asuscomm.com:7092 The number after the ":" is the port number you used when setting up the port forwarding. In my case it was 7092. The way I have it setup the only time I need to use the port is when accessing the Archon over the internet. Hopefully this is helpful. Unfortunately every model of router has settings that are a little different.
  7. n2585722

    42 Gallon Hex Tank Build

    Controller PortCalibrate() Command For this command you need the module number, the port number, low set point, raw data at low set point, high set point and raw data at high set point. The command syntax is PortCalibrate(module number:Port number, low set point, low set point raw data, high set point, high set point data). Example PortCalibrate(0:7,33.6,421,75.6,-337). This is the Archon module temp port with raw data of 421at 33.6 degrees and raw data of -337 at 75.6 degrees. The set point needs the tenths place even if it is 0. An easy way to get the module and port number is to click on an alarm and click show data. Now select the sort by list box and select to sort by for the type of port you are calibrating. In this case it would be temp. The sort by list is shown in the screenshot below. Now select the device list box to get a list of all ports of the type selected. On my system I have 4 temp ports All 4 are shown in the device list below in the screenshot. This list has the module number, port number and port name. Since we are just after information we can click anywhere to dismiss the list. Just don't click the update button. Module 0 is always the Archon itself. In my system module 3 is a SL2 module, module 8 is a SLX module and module 17 is a SL2 module used on the mixing tank in the garage. The two numbers separated by a colon are the module number and port number. Enter this into the port calibrate command for the module and port being calibrated. Once we have the module and port number we need the set points and the raw data at each set point. Since I have 4 temp ports I usually get the raw data at each set point at the same time. I use a thermometer to get the set point. For the temp I use ice water for the low point and the tank for the high point. I turn off the heaters and fans to make sure they don't react to the temp sensors while I am calibrating. I place the thermometer and all 4 sensors in the ice water. After giving the thermometer and sensors time to acclimate to the ice water I get the reading from the thermometer and the raw data for each sensor. To get the raw data I go the the calibration for each port and write down the raw data. Allow the controller time to update the raw data before writing it down. I use the tank water for the high temp. After I get the low data I place all the sensors back where they go and place the thermometer in the tank. I give them all time to acclimate and write down the temp on the thermometer. I also get the raw data for each port. The data I got is listed below. Module : Port Low Point 33.6 High Point 75.6 0:7 .................... 421 ........................ -337 3:3 ................... 1439 ........................ 268 8:3 ................... 1068 .......................... 43 17:3 ........................................................... This port was not done Enter the port calibrate command into the command line. as shown in screenshot below. unfortunately it is along command all of it doesn't show on the command line. Then press the send button to the right of the command line. The result is in the screenshot below. The log field show the command with the results returned. Since we got a reply of no return data then there were no errors with the command. The screenshot below was for the temp port on the the Archon itself. This is also a 2 point calibration for the temp port instead of the single point calibration with regular calibration. The next temp port to calibrate is in the screenshot below. This is for the SL2 module. The next port calibration is in the screenshot below. This is the SLX module. The screenshot below is after the first 3 ports were calibrated using the port calibrate command. At this time they all have the same reading. normally they will vary some but not much more that about .3 in the range of temperature of my tank. The further away from the set point the more likely that there is an increase in the difference between them but at least it is not several degrees difference. The forth temp port has a probe in a container in the garage and is not in the tank with the other three. That is it for the port calibration command. It can be used on pH, ORP and salinity ports also.
  8. n2585722

    42 Gallon Hex Tank Build

    Controller System Webpage The system webpage has a lot of information. It is were you add, edit and remove timers and alarms for,the system. I wnet over alarms and timers before. It is also where you edit the four standby's the system has. On the middle left below the timers alarms and standby's is the date and time settings. There is a date field where you can enter the current date. Below that is a time field where you can enter the current time. Below these fields is a check box labeled Use Automatic Time Synchronization. If you check this it will automatically synchronize the system time via the net once a day. To edit a standby timer choose the one you wish to edit from the drop down box like in the screenshot below and then click the show data button to the right of the drop down box. The data is shown in the field in the right column. The first one is the length of the standby in HH:MM:SS where HH is hours, MM is minutes and SS is seconds. In the screenshot below it is set for 15 minutes. The next field is the name for the standby. I this case it is Empty Skimmer Cup. Below the two input fields is a update button. After entering the time and the name if you are changing one or both of them click the update button to save the changes. Below the time settings is the Temp units selection. Click the drop down list and select either Fahrenheit or Celsius. Below that is the fields for setting the beginning and end of night mode. Change the times and click the save button below the inputs to save the changes. At the bottom of the right column is a drop down list of power options. You can select either shutdown, restore, factory reset or restart. Shutdown with kill all function on the controller so you can power it down. Restart is a way of rebooting without powering down. Restore restores programming from a saved copy and factory reset will restore everything to the way the Archon was shipped. I have only used shutdown and restart. I have not used restore or factory reset yet. Above that and the command entry is a display of the current software and hardware installed on the Archon. The package version is the version of webpages and script that are installed on the Archon. Above this is a timer that represents the amount of time in hours: minutes: seconds that the Archon has been up and running. This is set to 0 if the unit is reset or powered down and back up. Between the version displays and the power options is the command input field and below that is running log of commands and return data. In the screenshot below I have entered a command GetVersions(). once you have a command typed in and hit send to the right it will execute the command line. Below is a screenshot of the system pages after hitting send with the command above. The response is normal for that command as it does not return any data. It will update the versions data displayed above if the incorrect versions were displayed prior to sending the command. Unfortunately I do not know all the commands for this. I did learn some com,ands while doing beta testing. When I had an issue sometimes Eric from DA would have me execute commands to help with troubleshooting the issue. As far as I know there is no list of all the different commands out there anywhere. I don’t think this was for normal everyday use. I do think it is the same commands that the scripts for the webpages used to get data or change things in the system. someone that is good with java script could probably figure out most of the commands and change things on the webpages if they wanted. The command I really like and use the most is the PortCalibrate() command. Since this is the most important command in my opinion for the end user I will go over it in more detail next.
  9. n2585722

    42 Gallon Hex Tank Build

    Controller Alarms Below is a screenshot of the alarms web page. On the left is a alarm log of all the alarms that have triggered since the log was cleared or power was restored. The log has been cleared of all alarms on the screenshot below. On the right is a list of all alarms that have been programmed into the Archon. Below I triggered one of the alarms by starting one of the four standby's. In this case it is standby 2 and it has 1782 seconds left. The standby turns off the skimmer which will trigger the skimmer off alarm. This does send a email along with logging it on the alarm log. In the alarm list you can see that the alarm is active by the red true. It is a green false when the alarm is not active. When I started the standby turning off the skimmer it also triggered a overfull sump alarm. This does not normally happen unless it is already above the full float. The other alarms that are triggered are not used for alerts but by the controller on whether to use the mix storage to refill an empty saltwater storage tank or not. More on that later. Since I used the standby to trigger the alarm I will go over it here also. In the screenshot below I have selected standby from the menu to show the four standby selections on the system. These can be named and times set from the system page. One of mine is a 4 hour standby for when I dose BioDigest to the system. It keeps the skimmer off for 4 hours. The empty skimmer turns it off for around 15 minutes. Feed time has a time but no outputs use it. Standby 4 I have not setup for anything. The only one I normally use is the BioDigest dosing standby. I have two containers to use for the skimmer waste. I just swap one out for the other. So I don’t normally need to turn it of to empty it anymore.
  10. n2585722

    Ashton's Waterbox 15

    I have 3 Sicce 1.0 pumps. I have not had an issue with any of the three. I think I got them from Avast Marine. I am not sure if they still sell them separately or not though. It was several years back when I purchased them. Nice start on the tank. Looks good. Welcome to ARC.
  11. n2585722

    42 Gallon Hex Tank Build

    Controller Inputs To get to the inputs select the inputs button on the menu bar. Below is the inputs webpage. The port tile has the name of the port in the upper left. The current value is in the lower left Clicking the gear in the upper right brings up the fields to change the name of the module and the name of the port. If all you are doing is changing one or both names you can click the save button after entering the new name or names. If you want to calibrate the port then click the start button to the right of calibrate. Clicking the calibrate start button brings up the calibration fields. The number of fields depends on the type of calibration. In the screenshot below it is temp which is a single point calibration. You can do a dual point calibration for a temp port but that requires using the port calibrate command. You will still need the raw data values to do this. So you will still need to use this screen to get those values. For single point temp calibration you will need a reference thermometer to get the actual temp of the water. Once the probe has had time to acclimate to the water temp along with the thermometer then click copy button to the right of target data. This will copy the raw data to the data input field. Now type in the temp reading from the thermometer to the target field. Once both fields have been entered click the finish button. Below is a screen shot of one of the pH/ORP ports of the Archon. Since I am using this as a pH input the checkbox for set port to ORP mode is not checked. Below is a screen shot with the calibration fields shown after clicking the start button. Notice this has two calibration points. To do this put the probe in the first calibration solution after cleaning the probe in DI water. Give the probe a few minutes to settle then click the copy button to the right of the correct point for that solution. The target field can be changed if needed. Some solutions may not be exactly 10 or 7 or you may be using 7 and 4 instead. Repeat this for the second calibration point. When both have been entered then click the finish button. I would suggest that you leave the probe in the tank where you plan to mount it for a few days before calibrating the port if it is a new probe. I would do this with any controller and pH probe. The screen shot below is of the second pH/ORP port. I have a ORP probe connected to this one so set port to ORP mode is checked. There are also switches on the Archon next to the ports to switch also for either pH or ORP. To get the raw data click start. The ORP ports on the Archon itself have no calibration with this method but can be calibrated using the port calibrate function. This is 2 point and requires getting the raw data for both points to calibrate. The other modules with ORP ports will have single point calibration with this method. I will go over the port calibrate command when going over the system webpage. That covers the inputs page. Different inputs calibrate a little differently but are close to the ones shown above.
  12. n2585722

    42 Gallon Hex Tank Build

    Thank you, I am hoping I am giving enough info that if someone wants to they can do the same things on a different controller. It is a shame Dynon decided to get out of the aquarium controller business. The Archon has become a very stable and reliable controller. Being that a Linux computer was at the heart of it. It had a lot of potential. The USB memory stick I use is 16gb of storage. That is basically the drive on the system.
  13. n2585722

    42 Gallon Hex Tank Build

    Controller Night Lighting For night lights I use the MLC modules with some lunar pods. The MLC has 6 pod outputs with three channels. Two pod outputs per channel. The MLC function is used with the MLC. It follows the lunar cycle. The maximum is the setting that will be reached during full moon. The White ramp is the time in minutes it will take to get from no light to the max light for that particular night. It also takes this amount of time for lights to go off at end of night mode. I use all three channels I have one pod of white and one pod of blue. I have two pods of red. If I want more light in the tank at night I can turn the red channel to on and get 100% red until I return it to auto. The white and blue channels are set to 100%. the red channel is set to a maximum of 50%. The screen shots below are the settings for the three MLC channels. I used no alarm or standby settings with these outputs. I also renamed the outputs to Lunar White, Lunar Blue and Lunar Red. I also named the module MLC 42C. The C tells me the module is in the canopy. If it had a F it would be in the front of the stand. The PC4's in the back cabinet end with a R or L followed by a F or B. So PC4 42RB would be in the Right side back position. The lunar function uses the night mode settings to trigger the Outputs. The night mode settings are set from the system page in the lower left corner. Below is a screenshot of the system page. I have “Nightmode Start” set for 8:00 PM and Night mode end set for 8:00 AM. Once you have the settings entered you click the save button below the settings. The other functions that have the on at night checkbox and it is not checked the output will go off during this time period.
  14. n2585722

    42 Gallon Hex Tank Build

    Controller Swabbie and Bio Pellet Reactor Control The first is swabbie for the skimmer. It uses the multitimer function. Only one timer is used with this. “On at Night” is checked. The only alarm used with this output is the skimmer off alarm. If the skimmer is off then I don't want the swabbie to run. The single timer used has a start time of 0:0:0 but that is ignored with this type of timer. It is on for 1 minute and off for 3 hrs and 59 minutes. The continue forever is checked on this timer. This means it will start when the controller is powered and run 1 minute every 4 hours. It will continue this for as long as the controller is powered and the skimmer is running. Now for the bio pellet reactor pump. This is the circulation pump for the reactor. I used the pumpother function with this. This runs constantly with the "On At Night" checked unless it is turned off by an alarm. The feed for the reactor is a tap from the return pump. The alarms for this output are the two leak detect alarms and the return off alarm. Any of these will turn off the pump.
  15. n2585722

    42 Gallon Hex Tank Build

    Controller Auto Water Change This is done with two DP1's. Once all the plumbing was hooked to the pumps. I put the two tubes at the sump into a catch container. Both pumps were already primed. I started the fill pump until the catch vessel was at a certain fill point. I stopped it at that point. I then programmed them both to turn on for 5 minutes the first time. I then trimmed the voltage input on one of the pumps either higher or lower depending on whether the level raised above or below the original set point. I then increased the time to 30 minutes. and trimmed again until I was not getting any change in level after the 30 minute pump event. Below is the result of that trimming on the two water change pumps voltage settings. DP1 42GR2 is the drain pump first screenshot and DP1 GR5 is the fill pump second screenshot. The higher the voltage the more flow you get. This is the input webpage by the way. To change the setting click the gear on the Volts tile. Then click the calibration start button. If you are just changing the name or names you can change them and click save instead of starting a calibration. This will bring up the calibration data as shown below. The other inputs are calibrated in a similar way with either a single data point like this one or two data points like pH. Click the copy button to transfer raw data to the data entry field. Enter the voltage you want inot the target entry field. Then click finish. The programming for the drain and fill pumps are the same. Both use the multitimer function with the same timers. The multi timer can use up to three timers. Each timer can be used to turn on the pumps multiple times if needed. You could use one timer and set it for as many times as you want it to turn the pump on. The reason I used all three timers is if for some reason you loose power to the Archon and you use a single timer it won't trigger the timer again until the start time. Using three timers splits the 24 hour period into three section. In the event of a power failure only one of the sections will not trigger instead of the possibly loosing a whole days worth. This is not a big deal with water change but may be a big deal if you are dosing. The alarms that affect the fill pump are in the screenshot below. The Low FSW Tank alarm is the storage tank for fresh salt water. If it is low then it will shut off both water change pumps. The other alarm that has not been discussed earlier is the High Salinity alarm. If the salinity is reading high it will shutdown the fill pump. In this case it will be filled over time with the ATO pump and in turn decrease the salinity some if the drain pump continues. The alarms that affect the drain pump are in the screenshot below. The only one not discussed yet is the Low salinity alarm. If this is active the drain pump will not run. This will raise the salinity over time if the fill pump continues to run. There is some risk to allowing the salinity reading to shutdown either of the water change pumps without shutting down both. The alarms are set to send emails if this occurs and with the little amount of water that is dispensed or removed at any one time is low it would take a few day before this becomes an issue. Below are the screenshot of the two salinity alarms and the one for the low fresh salt water storage tank. The salinity alarms use the salinity probe as an input and the low FSW alarm uses a float switch in the fresh salt water storage tank to detect a low water level. The three timers are in the screenshots below. All three timers are set to on for 15 minutes and 26 seconds. Timer 1 starts at 8:00AM, timer 2 starts at 1:00PM and timer 3 starts at 7:00PM. If for some reason I need to adjust the salinity one way or the other I use a different timer for the third timer for one of the pumps and eiher lower or raise the "Time On" a few seconds. That covers my auto water change system. I have two 20 gallon Brute cans with rollers that I use. One is the fresh saltwater storage tank and the other I use to mix up my saltwater. I am working on automation to refill the mix tank with fresh DI water after it is transferred to the freshwater storage tank. This will require more pumps than I have currently. I have tried the programming by moving the one pump I have from on function to another and all seems to work. I will post this once I get all the pumps and workout the plumbing between the tanks.