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

jphilip813

Well-Known Member
View Badges
Joined
Sep 8, 2019
Messages
887
Reaction score
571
Location
In The 915
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.
 

SuncrestReef

That Apex guy
View Badges
Joined
Jan 18, 2018
Messages
4,214
Reaction score
9,214
Location
Oregon
Rating - 0%
0   0   0
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:

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
 
OP
OP
jphilip813

jphilip813

Well-Known Member
View Badges
Joined
Sep 8, 2019
Messages
887
Reaction score
571
Location
In The 915
Rating - 0%
0   0   0
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:

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...
 

SuncrestReef

That Apex guy
View Badges
Joined
Jan 18, 2018
Messages
4,214
Reaction score
9,214
Location
Oregon
Rating - 0%
0   0   0
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.
 
OP
OP
jphilip813

jphilip813

Well-Known Member
View Badges
Joined
Sep 8, 2019
Messages
887
Reaction score
571
Location
In The 915
Rating - 0%
0   0   0
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
 

Being sticky and staying connected: Have you used any reef-safe glue?

  • I have used reef safe glue.

    Votes: 99 87.6%
  • I haven’t used reef safe glue, but plan to in the future.

    Votes: 6 5.3%
  • I have no interest in using reef safe glue.

    Votes: 5 4.4%
  • Other.

    Votes: 3 2.7%
Back
Top