DOS AWC Manual AND Auto

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)

shanedag

Active Member
View Badges
Joined
Oct 18, 2020
Messages
190
Reaction score
287
Location
Elmira
Rating - 0%
0   0   0
Just finished setting up my DOS for AWC. Only thing remaining I can't seem to find an answer on. Is it possible to have both an AWC configured AND the Feed Timer D set up for manual? I'd like to have the system normally turned on for small AWC daily, but have the ability to press the feed button and perform a large change in the event I feel it is needed. Seems like when I configure one through the task, the other is replaced.
 

SPR1968

No, it wasn’t expensive dear....
View Badges
Joined
Feb 21, 2017
Messages
20,047
Reaction score
124,742
Location
Nottinghamshire England
Rating - 0%
0   0   0
You might be able to do what you suggest, someone hopefully will confirm, but why don’t you just change the main DOS schedule it only takes a few seconds

Thats what I do anyway, I don’t like to many programs and buttons I get confused! Lol
 

DrMMI

Well-Known Member
View Badges
Joined
May 9, 2019
Messages
615
Reaction score
301
Rating - 0%
0   0   0
Following along. I was just literally about to set up a manual wc along with the awc that I already have set up, but then I stopped myself because I was afraid I would screw something up with the awc.
 

DaneGer21

Valuable Member
View Badges
Joined
Jun 18, 2018
Messages
2,137
Reaction score
2,880
Location
Creston, 44217
Rating - 0%
0   0   0
If you have the Apex2016, there is also a task feature for a Manual Water Change via Feed button. I’ve never tried it as I don’t have a DOS. Might be worth trying.
 
OP
OP
shanedag

shanedag

Active Member
View Badges
Joined
Oct 18, 2020
Messages
190
Reaction score
287
Location
Elmira
Rating - 0%
0   0   0
If you have the Apex2016, there is also a task feature for a Manual Water Change via Feed button. I’ve never tried it as I don’t have a DOS. Might be worth trying.
Yeah that's the one I have. After setting up the AWC though, and using this task, it seems to overwrite my AWC. I'll check out the virtual outlet option
 

DaneGer21

Valuable Member
View Badges
Joined
Jun 18, 2018
Messages
2,137
Reaction score
2,880
Location
Creston, 44217
Rating - 0%
0   0   0
Yeah that's the one I have. After setting up the AWC though, and using this task, it seems to overwrite my AWC. I'll check out the virtual outlet option
Gotcha. Darn.

Is there an “advanced” tab for custom codes on the DOS?
 

takitaj

Well-Known Member
View Badges
Joined
Jul 23, 2020
Messages
516
Reaction score
623
Location
Maine
Rating - 0%
0   0   0
I'm not SuncrestReef but I can answer one of the questions. There is a button to get to the code where you can add what ever you want. Click the DOS's gear icon on the main page to get into the dosing schedule. On the right side of the left hand button menu at the top is the "Basic Mode" button. Clicking this button will take you to the programming screen. You can add in your manual code there.

DOS screen.jpg


Programming screen "Basic Mode"
DOS screen2.jpg
 

SuncrestReef

That Apex guy
View Badges
Joined
Jan 18, 2018
Messages
4,214
Reaction score
9,217
Location
Oregon
Rating - 0%
0   0   0
Neptune's official stance is that you can't use both the AWC and Manual WC options using the same DOS. However, it can be done and I'm assuming they're saying that so they don't have to support people trying it and screwing it up.

When you run either the DOS Auto Water Change or the DOS Manual Water Change tasks in Fusion, they each configure the selected DOS with some pre-defined programming. If you run one of these tasks, and then run the other, they each overwrite the DOS programming, so they cannot be used concurrently.

Instead, you can manually configure the DOS for both. To do this, the DOS should be set up to run the normal Auto Water Change on a daily basis like normal. Then, add some additional code to the Advanced tab of both DOS outputs so it overrides the normal daily water change schedule with your manual water change settings.

Note: This is not for the faint of heart. If you choose to do this, be sure you really understand what you're doing. If you're still new to Apex programming, please read my tutorial series before taking this on:

Follow these steps:

1. Run the DOS Auto Water Change task to set up the daily water change schedule. Do yourself a favor and ignore Neptune's instructions on how to connect the tubing, and instead follow my guidance in this post so you'll be able to properly calibrate and prime the DOS like normal:

2. Create a DOS profile named DOS_MWC with these settings. 1000 mL = 0.26 gallons, so the Dose Count of 38 in my example would be a volume of 10.04 gallons. Do the math to decide the Dose Count for the volume you want to change.
Screen Shot 2021-03-26 at 10.05.30 AM.png
The Per Dose Amount is 1000 mL since that's the largest number allowed. The Dose Intervals is set to 728 seconds because that is the shortest amount of time the DOS will allow you to pump 1000 mL at the fastest rate of 250 mL/min. Be aware, the DOS will always pump for a while and then stop to cool the motors, then resume pumping. It will continue this process repeatedly until the total amount has been pumped. But it will never run continuously. Just be aware and don't panic.

Note: If you did not follow my instructions about reversing the tubing on the right-hand DOS head in my linked post from step 1 above, then you'd need a second DOS Profile with the same values, except set the Pump Direction to "Reverse". Please don't ignore the recommendations in my post above, or this is going to be even more complicated with multiple profiles and different coding on each DOS output.

3. Create a virtual output named Water_Change to trigger the manual water change. If you're not familiar with virtual outputs, see my tutorial here:

Note that my tutorial instructions are for the Apex 2016 and Apex-EL only. If you have an Apex Classic or older model, you'll need to create the virtual output from the Classic Dashboard as explained on page 113 of the Apex Comprehensive Reference Manual.

4. Add the Water_Change output slider to your dashboard.
5. Move the Water_Change output slider to the OFF position.
Screen Shot 2021-03-26 at 10.13.27 AM.png
6. Configure the Water_Change output programming:

Set ON
When On > 461:04 Then OFF

Note: change 461:04 to the total amount of time needed to run your profile. In my example above, one interval is 728 seconds, and the Dose Count is 38, so that's 27,664 seconds, or 461:04 minutes. Yes, that's over 7.6 hours. The DOS cannot pump any faster. If you want faster water changes, you'll need different pumps.

7. Add the following code to the Advanced tab for both DOS outputs:

If Output Water_Change = ON Then DOS_MWC
Screen Shot 2021-03-26 at 10.14.11 AM.png

Once all these steps are completed, your DOS is now configured to run normal scheduled auto water changes, and can be triggered to do manual water changes on demand.

To initiate the manual water change, move the Water_Change slider to the AUTO position:

Screen Shot 2021-03-26 at 10.19.33 AM.png

Notice it indicates "ON" in orange text above the slider. Once this output is ON, the code in the DOS Advanced tab will take over and apply the DOS_MWC profile, so the DOS will pump the volume of water specified in that profile. Since any code in the Advanced tab overrides the normal DOS schedule, the volume of water normally scheduled for the AWC will be ignored. Once the When timer reaches its defined limit, the Water_Change output slider will automatically move back to the OFF position:

Screen Shot 2021-03-26 at 10.13.27 AM.png

Notes:
1. NEVER move the Water_Change slider to the manual "ON" position. If you do, it will not automatically move itself back to the OFF position.

2. Do the math carefully. You need to decide how many DOS Intervals are needed to pump the volume of water you want to change. Remember, every interval of 1000 mL = 0.26 gallons.

3. Also do the math carefully when calculating the time needed for the When timer. Multiply the number of Dose Intervals x 728 seconds, then divide by 60 to figure out the number of minutes. This one doesn't need to be exact down to the second. You can round it up to the nearest minute to make it easier. The DOS will simply sit idle after the Dose Intervals have completed before the Water_Change output turns OFF, then it will finally resume the auto water change schedule.

4. Again, if your DOS tubing is connected following Neptune's AWC instructions rather than my modified version, you'll need a different DOS profile for each DOS output, one to add and one to remove.

5. TEST, TEST, TEST! Don't assume you got all of this set up properly and walk away. Set the DOS_MWC profile for a small water change first, such as 1/2 gallon (Interval Count = 2) and your When timer to 25 minutes. Then place your wastewater tube into a bucket and set the Water_Change slider to AUTO. After 25 minutes, verify the Water_Change slider moved itself to OFF, and that the bucket contains 1/2 gallon of water. Remember, the Auto Water Change schedule will resume immediately, so don't leave the bucket sitting there to check on later because it will have additional water from the normal AWC schedule plus the water from the manual water change, and you won't know how much was from the manual change. If the test worked, then reset the DOS Profile to the correct Dose Count value, and your When timer back to the correct value for your desired amount.

That's it. It's not super challenging, but I can understand why Neptune Support basically says it can't be done. I'm sure this would be difficult for their Support team to walk people through or to troubleshoot if it's done improperly.

Good luck!
 

Oberst Hajj

Well-Known Member
View Badges
Joined
Dec 23, 2012
Messages
978
Reaction score
852
Location
Colorado
Rating - 0%
0   0   0
Neptune's official stance is that you can't use both the AWC and Manual WC options using the same DOS. However, it can be done and I'm assuming they're saying that so they don't have to support people trying it and screwing it up.

When you run either the DOS Auto Water Change or the DOS Manual Water Change tasks in Fusion, they each configure the selected DOS with some pre-defined programming. If you run one of these tasks, and then run the other, they each overwrite the DOS programming, so they cannot be used concurrently.

Instead, you can manually configure the DOS for both. To do this, the DOS should be set up to run the normal Auto Water Change on a daily basis like normal. Then, add some additional code to the Advanced tab of both DOS outputs so it overrides the normal daily water change schedule with your manual water change settings.

Note: This is not for the faint of heart. If you choose to do this, be sure you really understand what you're doing. If you're still new to Apex programming, please read my tutorial series before taking this on:

Follow these steps:

1. Run the DOS Auto Water Change task to set up the daily water change schedule. Do yourself a favor and ignore Neptune's instructions on how to connect the tubing, and instead follow my guidance in this post so you'll be able to properly calibrate and prime the DOS like normal:

2. Create a DOS profile named DOS_MWC with these settings. 1000 mL = 0.26 gallons, so the Dose Count of 38 in my example would be a volume of 10.04 gallons. Do the math to decide the Dose Count for the volume you want to change.
Screen Shot 2021-03-26 at 10.05.30 AM.png
The Per Dose Amount is 1000 mL since that's the largest number allowed. The Dose Intervals is set to 728 seconds because that is the shortest amount of time the DOS will allow you to pump 1000 mL at the fastest rate of 250 mL/min. Be aware, the DOS will always pump for a while and then stop to cool the motors, then resume pumping. It will continue this process repeatedly until the total amount has been pumped. But it will never run continuously. Just be aware and don't panic.

Note: If you did not follow my instructions about reversing the tubing on the right-hand DOS head in my linked post from step 1 above, then you'd need a second DOS Profile with the same values, except set the Pump Direction to "Reverse". Please don't ignore the recommendations in my post above, or this is going to be even more complicated with multiple profiles and different coding on each DOS output.

3. Create a virtual output named Water_Change to trigger the manual water change. If you're not familiar with virtual outputs, see my tutorial here:

Note that my tutorial instructions are for the Apex 2016 and Apex-EL only. If you have an Apex Classic or older model, you'll need to create the virtual output from the Classic Dashboard as explained on page 113 of the Apex Comprehensive Reference Manual.

4. Add the Water_Change output slider to your dashboard.
5. Move the Water_Change output slider to the OFF position.
Screen Shot 2021-03-26 at 10.13.27 AM.png
6. Configure the Water_Change output programming:

Set ON
When On > 461:04 Then OFF

Note: change 461:04 to the total amount of time needed to run your profile. In my example above, one interval is 728 seconds, and the Dose Count is 38, so that's 27,664 seconds, or 461:04 minutes. Yes, that's over 7.6 hours. The DOS cannot pump any faster. If you want faster water changes, you'll need different pumps.

7. Add the following code to the Advanced tab for both DOS outputs:

If Output Water_Change = ON Then DOS_MWC
Screen Shot 2021-03-26 at 10.14.11 AM.png

Once all these steps are completed, your DOS is now configured to run normal scheduled auto water changes, and can be triggered to do manual water changes on demand.

To initiate the manual water change, move the Water_Change slider to the AUTO position:

Screen Shot 2021-03-26 at 10.19.33 AM.png

Notice it indicates "ON" in orange text above the slider. Once this output is ON, the code in the DOS Advanced tab will take over and apply the DOS_MWC profile, so the DOS will pump the volume of water specified in that profile. Since any code in the Advanced tab overrides the normal DOS schedule, the volume of water normally scheduled for the AWC will be ignored. Once the When timer reaches its defined limit, the Water_Change output slider will automatically move back to the OFF position:

Screen Shot 2021-03-26 at 10.13.27 AM.png

Notes:
1. NEVER move the Water_Change slider to the manual "ON" position. If you do, it will not automatically move itself back to the OFF position.

2. Do the math carefully. You need to decide how many DOS Intervals are needed to pump the volume of water you want to change. Remember, every interval of 1000 mL = 0.26 gallons.

3. Also do the math carefully when calculating the time needed for the When timer. Multiply the number of Dose Intervals x 728 seconds, then divide by 60 to figure out the number of minutes. This one doesn't need to be exact down to the second. You can round it up to the nearest minute to make it easier. The DOS will simply sit idle after the Dose Intervals have completed before the Water_Change output turns OFF, then it will finally resume the auto water change schedule.

4. Again, if your DOS tubing is connected following Neptune's AWC instructions rather than my modified version, you'll need a different DOS profile for each DOS output, one to add and one to remove.

5. TEST, TEST, TEST! Don't assume you got all of this set up properly and walk away. Set the DOS_MWC profile for a small water change first, such as 1/2 gallon (Interval Count = 2) and your When timer to 25 minutes. Then place your wastewater tube into a bucket and set the Water_Change slider to AUTO. After 25 minutes, verify the Water_Change slider moved itself to OFF, and that the bucket contains 1/2 gallon of water. Remember, the Auto Water Change schedule will resume immediately, so don't leave the bucket sitting there to check on later because it will have additional water from the normal AWC schedule plus the water from the manual water change, and you won't know how much was from the manual change. If the test worked, then reset the DOS Profile to the correct Dose Count value, and your When timer back to the correct value for your desired amount.

That's it. It's not super challenging, but I can understand why Neptune Support basically says it can't be done. I'm sure this would be difficult for their Support team to walk people through or to troubleshoot if it's done improperly.

Good luck!
Thanks for all of that! I'd like to make it even more complicated if I can. lol Is it possible to schedule when the "manual" water change takes place? Say I wanted to change X amount of water daily via the AWC task and then every Sat (or every other Sat) have it automatically change a much larger amount of water.

I'm thinking that it should be just a matter of adding a day of the week setting to the virtual outlet?
 

SuncrestReef

That Apex guy
View Badges
Joined
Jan 18, 2018
Messages
4,214
Reaction score
9,217
Location
Oregon
Rating - 0%
0   0   0
Thanks for all of that! I'd like to make it even more complicated if I can. lol Is it possible to schedule when the "manual" water change takes place? Say I wanted to change X amount of water daily via the AWC task and then every Sat (or every other Sat) have it automatically change a much larger amount of water.

I'm thinking that it should be just a matter of adding a day of the week setting to the virtual outlet?

Yes, you could set the Water_Change virtual output to turn on based on a schedule:

[Water_Change]
Set OFF
If Time 08:00 to 16:00 Then ON
If DOW SMTWTF- Then OFF

This would also alleviate the need for the When timer, and you would simply leave the Water_Change output slider set to AUTO at all times.
 

SuncrestReef

That Apex guy
View Badges
Joined
Jan 18, 2018
Messages
4,214
Reaction score
9,217
Location
Oregon
Rating - 0%
0   0   0
Just finished setting up my DOS for AWC. Only thing remaining I can't seem to find an answer on. Is it possible to have both an AWC configured AND the Feed Timer D set up for manual? I'd like to have the system normally turned on for small AWC daily, but have the ability to press the feed button and perform a large change in the event I feel it is needed. Seems like when I configure one through the task, the other is replaced.
My post above for the MWC used a virtual output to trigger it. But you could use FeedD if you prefer. Just set the FeedD timer to the appropriate duration under the Misc Setup screen, then change the DOS Advanced code to this:

If FeedD 000 Then DOS_MWC

You could eliminate all the steps related to the Water_Change virtual output with this method. But everything else in my post still applies.
 

Oberst Hajj

Well-Known Member
View Badges
Joined
Dec 23, 2012
Messages
978
Reaction score
852
Location
Colorado
Rating - 0%
0   0   0
Yes, you could set the Water_Change virtual output to turn on based on a schedule:

[Water_Change]
Set OFF
If Time 08:00 to 16:00 Then ON
If DOW SMTWTF- Then OFF

This would also alleviate the need for the When timer, and you would simply leave the Water_Change output slider set to AUTO at all times.
One last follow up question... With it setup that way, if I moved the Water_Change slider to ON, would it then do a true manual water change (meaning, run until I moved it to Auto or Off)?
 

SuncrestReef

That Apex guy
View Badges
Joined
Jan 18, 2018
Messages
4,214
Reaction score
9,217
Location
Oregon
Rating - 0%
0   0   0
One last follow up question... With it setup that way, if I moved the Water_Change slider to ON, would it then do a true manual water change (meaning, run until I moved it to Auto or Off)?
Yes, if left in the ON position, the DOS would apply the DOS_MWC profile. Once the volume of water was pumped, the DOS will sit idle until you turn the output back to OFF.
 

tylr9m482

Active Member
View Badges
Joined
Jan 29, 2020
Messages
299
Reaction score
115
Rating - 100%
1   0   0
Tagging along as I am getting ready to set up my own AWC with DOS soon! Lots of great info here!
 

cbellm

Community Member
View Badges
Joined
Nov 27, 2018
Messages
42
Reaction score
13
Location
Indianapolis
Rating - 0%
0   0   0
Thank you... I wish this was more simple, but I should be able to figure it out from what you provided.
 

Reefing threads: Do you wear gear from reef brands?

  • I wear reef gear everywhere.

    Votes: 15 21.1%
  • I wear reef gear primarily at fish events and my LFS.

    Votes: 2 2.8%
  • I wear reef gear primarily for water changes and tank maintenance.

    Votes: 0 0.0%
  • I wear reef gear primarily to relax where I live.

    Votes: 10 14.1%
  • I don’t wear gear from reef brands.

    Votes: 37 52.1%
  • Other.

    Votes: 7 9.9%
Back
Top