If Time and Profiles Not Working Together

drummereef

Team RC
I'm trying to get a WXM Vortech Profile to work with an "If Time" program. For some reason it's not working. I have connectivity with the WXM and I can program the Vortechs to a "Set" program, but I can't get them to change based upon time of day.

For example... I want the Vortech to switch between Reef Crest (PF1) and Lagoon Mode (PF3) every 30 minutes in a 24 hour cycle. When I save the changes it never completes the process. :confused:


Fallback ON
If Time 00:00 Then PF1
If Time 00:30 Then PF3
If Time 01:00 Then PF1
If Time 01:30 Then PF3
If Time 02:00 Then PF1
If Time 02:30 Then PF3
If Time 03:00 Then PF1
If Time 03:30 Then PF3
If Time 04:00 Then PF1
If Time 04:30 Then PF3
If Time 05:00 Then PF1
If Time 05:30 Then PF3
If Time 06:00 Then PF1
If Time 06:30 Then PF3
If Time 07:00 Then PF1
If Time 07:30 Then PF3
If Time 08:00 Then PF1
If Time 08:30 Then PF3
If Time 09:00 Then PF1
If Time 09:30 Then PF3
If Time 10:00 Then PF1
If Time 10:30 Then PF3
If Time 11:00 Then PF1
If Time 11:30 Then PF3
If Time 12:00 Then PF1
If Time 12:30 Then PF3
If Time 13:00 Then PF1
If Time 13:30 Then PF3
If Time 14:00 Then PF1
If Time 14:30 Then PF3
If Time 15:00 Then PF1
If Time 15:30 Then PF3
If Time 16:00 Then PF1
If Time 16:30 Then PF3
If Time 17:00 Then PF1
If Time 17:30 Then PF3
If Time 18:00 Then PF1
If Time 18:30 Then PF3
If Time 19:00 Then PF1
If Time 19:30 Then PF3
If Time 20:00 Then PF1
If Time 20:30 Then PF3
If Time 21:00 Then PF1
If Time 21:30 Then PF3
If Time 22:00 Then PF1
If Time 22:30 Then PF3
If Time 23:00 Then PF1
If Time 23:30 Then PF3
 
As an alternative, consider using a much shorter method.

Set PF1
then an OSC to use PF3 in 30 minutes off/on cycles.
 
Syntax error. If Time statements use a range.

If Time 08:00 to 08:29 Then PF1

Whoops! :lol: I'll give that a try. I'm assuming then the "times" cannot overlap from your example?

Say...

08:00 to 08:30
08:30 to 09:00??

It needs to be...
08:00 to 08:29
08:30 to 09:00??
 
As an alternative, consider using a much shorter method.

Set PF1
then an OSC to use PF3 in 30 minutes off/on cycles.
Russ, I have only recently begun to experiment with profiles. How does the OSC behave when used with a profile rather than the usual ON/OFF? When in the 'OFF' portion of the cycle, does it act as a NOT TRUE and get ignored?

Todd
 
OK, so I have 2x Vortech MP40 pumps. I want one to run Reef Crest for 30 minutes and the other to run Lagoon for 30 minutes, then alternate this way throughout the day. Is this the correct language?

Vortech 1

Fallback ON
Set PF1 (ReefCrest)
OSC 0/30:00/60:00 Then PF3


Vortech 2

Fallback ON
Set PF3 (Lagoon)
OSC 0/30:00/60:00 Then PF1

Again I'm trying to get the two pumps to alternate Reef Crest / Lagoon modes every 30 minutes throughout the day.
 
Try what you have but if that doesn't work, try a virtual outlet with the oscillate and when the virtual outlet is ON then PF1 and OFF then PF2.
 
Try what you have but if that doesn't work, try a virtual outlet with the oscillate and when the virtual outlet is ON then PF1 and OFF then PF2.

OK, it didn't switch when it hit 30 minutes - bummer. Will the virtual outlets work with the WXM?

I have the physical outlet where the Vortech is plugged into, but I also have a WXM outlet that communicates with the module.
 
Last edited:
Also, does it matter what time of day I activate the program. It's set to run starting at midnight, obviously it's not midnight yet. So I'm wondering if it will activate at that time. :confused:
 
You can activate an oscillate command at any time and it will calculate to derive the proper on/off time. For the virtual oscillate outlet, this is what I was thinking:

[virtual outlet]
OSC 0/30:00/60:00 Then ON

[vortech_3_1]
Set PF2
If Outlet [virtual outlet] = ON Then PF1

Test it first with a much shorter oscillate cycle, something like 0/1:00/1:00 to see if it toggles between profile PF1 and PF2.
 
You can activate an oscillate command at any time and it will calculate to derive the proper on/off time. For the virtual oscillate outlet, this is what I was thinking:

[virtual outlet]
OSC 0/30:00/60:00 Then ON

[vortech_3_1]
Set PF2
If Outlet [virtual outlet] = ON Then PF1

Test it first with a much shorter oscillate cycle, something like 0/1:00/1:00 to see if it toggles between profile PF1 and PF2.

Works like a charm! Thanks all. :)
 
Back
Top