Quote Originally Posted by zombie View Post
There is a much simpler way. Say you want 2 min ramp up, 2 minutes hold, 2 minutes ramp down, and 2 minutes hold and you want the other one offset by one minute

LeftOSC
OSC 000:00/004:00/004:00 Then ON

Right OSC
OSC 001:00/004:00/003:00 Then ON

LeftGyre
Set RampUp
If Output LeftOSC = ON Then RampDn

RightGyre
Set RampUp
If Output RightOSC = ON Then RampDn

Sent from my SM-G965U using Tapatalk
Zombie, thank you again.
This is indeed simpler.
To be complete for anyone else that comes along and reads this...

I modified it to a shorter cycle and no hold after the ramp down.
I also duplicated the osc vo's so I could do a night version.

LeftOSC
OSC 000:00/001:00/002:00 Then ON
If Time 22:00 to 10:00 Then OFF

RightOSC
OSC 001:00/001:00/001:00 Then ON
If Time 22:00 to 10:00 Then OFF

LeftOSCNgt
OSC 000:00/001:00/002:00 Then ON
If Time 10:00 to 22:00 Then OFF

RightOSCNgt
OSC 001:00/001:00/001:00 Then ON
If Time 10:00 to 22:00 Then OFF

LeftGyre
Set GyreUp
If Time 22:00 to 10:00 Then GyreUpNgt
If Output LeftOSC = ON Then GyreDown
If Output LeftOSCNgt = ON Then GyreDwnNgt
If FeedA 000 Then GyreFeedA

RightGyre
Set GyreUp
If Time 22:00 to 10:00 Then GyreUpNgt
If Output RightOSC = ON Then GyreDown
If Output RightOSCNgt = ON Then GyreDwnNgt
If FeedA 000 Then OFF

I couldn't figure out any other way of doing the night mode stuff.
If there's an easier way, please let me know.

As is I'm pretty happy with this.
It ramps the left pump to the max in the ramp up profile and then holds there while the right pump ramps up to the max in the ramp up profile.
Immediately the left pump ramps down to the ramp down min and then flips to ramp up. The right pump starts to ramp down when the left pump starts to ramp up.
The affect is that the up profile gives high turbulence between the pumps with one pump holding at max while the other ramps up to max. The down profiles give the normal amount with them crossing at 50% of the min-max ramp range.

I will continue to trial and error what the correct values are for the min and max values in the ramps for my tank but the approach works great.

Thanks again for the help.