Yes, I think that manhattanreefs link shows the hardware side, but we're trying to get the software side figured out.
I haven't yet seen anything that the VDM will do that the variable speed ports on the brain won't do.
I'm sure we can do different kinds of ramps, no different than LEDs, but we don't have the ability to select or create any kinds of pump profiles..
Has anyone got a decent wave going using 'divide by 10'? I've heard that its too rough of a timing measurement to get the pulses in the sweet spot for a wave.
Has anyone tried making a profile of type vortech, then assigning it to a variable speed outlet with a wp pump on it? I did it in software but don't have a wp yet.
I use divide for 10 or my Tunze generated waves which I am sure would provide similar results with the WP-40's. I needed the really short on/off intervals to get a good measurable wave going in my tank which is 8' long x 4' wide and 2' tall. The pumps all face one direction as opposed to facing eachother. To get a decent wave going I run the pumps in a pulse on/off. That gets me a 2" wave at the end of my tank and results in a great current everywhere in the water column.
I shared this over a year ago in the RC Neptune section here but I figured this programming would be well suited here as it might give you guys some programming ideas. This is a cut and paste of several posts from my programming which I consolidated for simplicity. It’s fairly complex and most of my thinking is explained below.
My original RC thread can be seen here where there is plenty of Q&A..
http://reefcentral.com/forums/showthread.php?t=1994312
I have a pair of 6205's and one 6105. Initially I fired them up with the Tunze 7096 controller to get a feel for what pattern worked best for my tank in order to get a wave motion. Once I figured that out and found the 7096 to not be flexible enough, I ditched it.
My tank is 4' wide x 8' long and 2’ tall for a total of 480G plus the sump. Currently I have 2 6205's at one end of the tank and a 6105 in the center left side on the central overflow.
My idea was to have a decent wave current during the light on period. Lights start to come on at 11AM and turn off at 7:30PM I was able to get a pretty decent pulse that reaches the far end of the tank and makes all my corals dance so I created a profile of Wave1.
Prior to light and light off on I wanted to slow things down in prep for night mode so I created a profile called DuskDawn. Its similar to Wave1 but lesspower at a max of 70%.
I wanted to create an intermittent current that changed things up over the course of the day. I created a flush cycle on a timer since which was the easiest way to do it. I created Lt_Flush and Rt_Flush. Lt_Flush1 is for 1 of the 6205's and the 6105 pumps and RT_Flush is used by the other 6205. This allows for the pumps flow to alternate back and forth during the flush cycle. I probably could have used Synchronize enable to do the same thing using one profile instead of 2 but this gives me a bit more control should I need it or want to manually kick things up on one side of the tank or the other. The flush cycle turns on via a timer which is covered below.
On to my programming
Pump Profiles:
Wave1 (This is my main daylight wave pattern)
Synchronize Enabled
Divide by 10 Enabled
Initial off time (Seconds) 0
On time (Seconds) 7
Off time (Seconds) 4
Minimum intensity 0
Maximum intensity 100
Wave2 (Similar pattern to the above but Sync is disabled which creates abit more chaos)
Synchronize Disabled
Divide by 10 Enabled
Initial off time (Seconds) 0
On time (Seconds) 7
Off time (Seconds) 4
Minimum intensity 0
Maximum intensity 100
Lt_Flush (This is for the left side 6205 and 6105 flush)
Synchronize Disabled
Divide by 10 Disabled
Initial off time (Seconds) 0
On time (Seconds) 30
Off time (Seconds) 30
Minimum intensity 0
Maximum intensity 90
Rt_Flush (Rt 6205 alternate interval of LT_Flush alternates one on while the other is off)
Synchronize Disabled
Divide by 10 Disabled
Initial off time (Seconds) 30
On time (Seconds) 30
Off time (Seconds) 30
Minimum intensity 0
Maximum intensity 90
DuskDawn (This is a lower flow wave pattern used intermittently during the light hours as well as before and after lights go out)
Synchronize Enabled
Divide by 10 Enabled
Initial off time (Seconds) 0
On time (Seconds) 7
Off time (Seconds) 4
Minimum intensity 0
Maximum intensity 30
Night (Sets a constant 30% flow during light off hours)
Synchronize Disabled
Divide by 10 Disabled
Initial off time (Seconds) 0
On time (Seconds) 10
Off time (Seconds) 15
Minimum intensity 30
Maximum intensity 30
Virtual Outlets:
I am up to 3 timers. My use for the timers is to create short random periods of different flow during daylight hours.
Timer1 (turns on every 120 minutes for 10 minutes. If timer 2 is on at that time, it should remain off)
OSC 120:00/010:00/000:00 Then ON
If Outlet Timer2 = ON Then OFF
If Time 19:30 to 11:30 Then OFF
If FeedA 000 Then OFF
Timer2 (turns on every 45 minutes for 15 minutes except if timer 3 is on)
OSC 045:00/015:00/000:00 Then ON
If Outlet Timer3 = ON Then OFF
If Time 19:30 to 11:30 Then OFF
If FeedA 000 Then OFF
Timer3 (turn on every 15 minutes for 5 minutes except if timer 1 is on)
OSC 015:00/005:00/000:00 Then ON
If Outlet Timer1 = ON Then OFF
If Time 19:30 to 11:30 Then OFF
If FeedA 000 Then OFF
My Variable speed pumps and their programming:
StreamLt
Set Wave1
If Time 10:30 to 11:59 Then duskdawn
If Time 12:00 to 19:00 Then Wave1
If Time 19:01 to 20:00 Then duskdawn
If Time 20:01 to 10:29 Then Night
If Outlet Timer1 = ON Then Lt_Flush
If Outlet Timer2 = ON Then duskdawn
If Outlet Timer3 = ON Then Wave2
If FeedA 000 Then OFF
StreamRt
Set Wave1
If Time 10:30 to 11:59 Then duskdawn
If Time 12:00 to 19:00 Then Wave1
If Time 19:01 to 20:00 Then duskdawn
If Time 20:01 to 10:29 Then Night
If Outlet Timer1 = ON Then Rt_Flush
If Outlet Timer2 = ON Then duskdawn
If Outlet Timer3 = ON Then Wave2
If FeedA 000 Then OFF
Stream_Over
Set Wave1
If Time 10:30 to 11:59 Then duskdawn
If Time 12:00 to 19:00 Then Wave1
If Time 19:01 to 20:00 Then duskdawn
If Time 20:01 to 10:29 Then Night
If Outlet Timer1 = ON Then Lt_Flush
If Outlet Timer2 = ON Then duskdawn
If Outlet Timer3 = ON Then Wave2
If FeedA 000 Then OFF
With it programmed the way it currently is, from 10:30 to 11:59AM, it has duskdawn flow.
From 12:00PM to 7PM, it should has Wave1 flow but every 45 minutes it will run in duskdawn flow mode for 15 minutes and every 120 minutes it should go into flush mode for 10 minutes.
From 7PM to 8PM its back to dawndusk flow mode and from 8PM to 10:30AM its in night flow mode.
The timers kick off at various points during the hours the lights are on to create short time periods of different flow/current.