Programming Help (DOS & Skimmer) on Specific Days & Times

jphilip813

Well-Known Member
View Badges
Joined
Sep 8, 2019
Messages
964
Reaction score
549
Location
In The 915
What state or country do you live in
Texas
Rating - 0%
0   0   0
Hello all, Here is my situation I want to DoS ONLY two times a week at a specific time. In addition, I want to turn the skimmer off during that time period the DoS is operation. I looked at @SuncrestReef work and I tried to do the DOW programming...but for the life of me...the skimmer will not turn on and also in the Reef AB+ Programming, page, nothing will stay once I hit the update icon... Not sure what I am doing wrong...Help me out...Please

Skimmer Code (I want it turned off Mondays and Thursdays from 7:30pm-8:40pm)
Fallback ON
Set ON
If Output Main-Pump = OFF Then OFF
If Time 19:30 to 20:40 and DOW -M--T-- Then OFF
If SENSOR CLOSED Then OFF
If SK-CUP CLOSED Then OFF
Defer 005:00 Then ON
If FeedA 005 Then OFF

DOS Code (I want it to turn ON Mondays and Thursdays from 7:30pm-8:00pm)
Set OFF
If Time 19:30 to 20:00 Then ON
If DOW -M--T-- Then ON

I currently have the ReefAB+ to dose 8ml automatically, but i do not want it Everyday. For some reason, when I go to the program page, enter the program code, update it via the ICON, the program just do not stay. It disappers.
 
To combine the DOW restriction with a specific time of day restriction, you'll need to create a virtual output to track the day and time, then use the status of that virtual output on the skimmer:

[Mon_Thur] <-- virtual output
Set OFF
If Time 19:30 to 20:40 Then ON
If DOW S-TW-FS Then OFF

This output will only be ON each Monday and Thursday between 19:30 - 20:40.

If you're not familiar with virtual outputs, see my tutorial here:
https://www.reef2reef.com/ams/neptune-apex-programming-tutorials-part-5-virtual-outputs.703/
On the skimmer, use this code to reference the virtual output:

[Skimmer]
Fallback ON
Set ON
If Output Main-Pump = OFF Then OFF
If SENSOR CLOSED Then OFF
If SK-CUP CLOSED Then OFF
If FeedA 005 Then OFF
If Output Mon_Thur = ON Then OFF
Defer 005:00 Then ON

For the DOS, just set the graphical schedule to dose 8mL each day between 19:30 - 20:40. Then in the Advanced tab of the DOS, add this line to prevent it from running on the days you don't want to dose:

If DOW S-TW-FS Then OFF
 
To combine the DOW restriction with a specific time of day restriction, you'll need to create a virtual output to track the day and time, then use the status of that virtual output on the skimmer:

[Mon_Thur] <-- virtual output
Set OFF
If Time 19:30 to 20:40 Then ON
If DOW S-TW-FS Then OFF

This output will only be ON each Monday and Thursday between 19:30 - 20:40.

If you're not familiar with virtual outputs, see my tutorial here:
https://www.reef2reef.com/ams/neptune-apex-programming-tutorials-part-5-virtual-outputs.703/
On the skimmer, use this code to reference the virtual output:

[Skimmer]
Fallback ON
Set ON
If Output Main-Pump = OFF Then OFF
If SENSOR CLOSED Then OFF
If SK-CUP CLOSED Then OFF
If FeedA 005 Then OFF
If Output Mon_Thur = ON Then OFF
Defer 005:00 Then ON

For the DOS, just set the graphical schedule to dose 8mL each day between 19:30 - 20:40. Then in the Advanced tab of the DOS, add this line to prevent it from running on the days you don't want to dose:

If DOW S-TW-FS Then OFF
Thank you very much; I am going to try this right now...I literally just pumped 209ml of Reef Energy AB+ with my initial funky code that I attempted to use...
 
Thank you very much; I am going to try this right now...I literally just pumped 209ml of Reef Energy AB+ with my initial funky code that I attempted to use...
Yes, the problem with your original DOS code was that it ran the DOS non-stop all day each Monday and Thursday:

Set OFF
If Time 19:30 to 20:00 Then ON
If DOW -M--T-- Then ON <-- last line is True each Mon & Thur, from 00:00 through 23:59. This would let it run for 24 hours.
 
Yes, the problem with your original DOS code was that it ran the DOS non-stop all day each Monday and Thursday:

Set OFF
If Time 19:30 to 20:00 Then ON
If DOW -M--T-- Then ON <-- last line is True each Mon & Thur, from 00:00 through 23:59. This would let it run for 24 hours.
My Wyze Camera in my sump section happened to be on, when I heard it on my phone...lol I ran downstairs and saw the tinted green water and the skimmer was turned off because it overflowed from the water chemistry with the amount of Reef AB+ added into it...lol
 

TOP 10 Trending Threads

WHAT’S USUALLY THE FIRST CLUE THAT SOMETHING IS OFF IN YOUR REEF?

  • A fish’s behavior or appetite changes

    Votes: 13 16.3%
  • A coral looks different or stops opening normally

    Votes: 49 61.3%
  • Water clarity or surface appearance changes

    Votes: 12 15.0%
  • Equipment sounds or flow seem different

    Votes: 9 11.3%
  • A test result catches my attention

    Votes: 17 21.3%
  • Algae or other growth starts changing

    Votes: 16 20.0%
  • I usually notice when the problem is already obvious

    Votes: 4 5.0%
  • It depends on what’s going on

    Votes: 16 20.0%
  • Other (Post in the comments)

    Votes: 1 1.3%
Back
Top
Home
Post thread…
Market
What's new