PDA

View Full Version : WXM Programming


dwolson2
04/21/2012, 10:22 PM
I have been reading the unofficial New users guide and I already set up profiles on the APEX side.
This is what I want on my master pump:
Fallback Slow
Set ReefCres
If FeedA 000 Then Feed
If FeedB 000 Then Feed
If FeedC 000 Then Feed
If FeedD 000 Then Feed
If Time 20:15 to 08:00 Then Night


and on my slave pump would all I put in there is:?
Fallback Slow
Set Async_1

Then would the second pump emulate pump 1, including feed cycles and night mode(note Night mode is a profile using lagoon with a max intensity at 40%)

Lastly, I am also programming my ATO, its currently a JBJ plugged into the apex. Eventually I will get the break out box, but here is the programming:
Fallback OFF
OSC 006:00/000:50/008:00 Then ON
If FeedA 015 Then OFF
If FeedB 015 Then OFF
If FeedC 015 Then OFF
If FeedD 015 Then OFF
If Time 13:00 to 21:00 Then OFF
If pH > 08.45 Then OFF

I don't want it to dose too much at one time, because I have a kalk reactor on it. I am only putting water in at night to balance out the pH in my tank. Is there a way to have 2 osc commands for different times? I want to run for 30 seconds on, 15 min off, between 9PM and 1 AM, then from 1 AM to 1 PM a min and a half on, and 20 min off. Those times would be the times it was "available" to put water in, not that it is necessarily dosing water in.

Thanks!

aquamanic
04/22/2012, 06:18 AM
Then would the second pump emulate pump 1,

It depends what you defined in the profile 'Async_1'. If you used the 'sync' mode then yes, it will follow the master mode for mode and intensity for intensity. If you used 'antisync' then it will be the opposite intensity of the master but will still follow it mode for mode.


Is there a way to have 2 osc commands for different times

On your second question, the easiest way to have multiple oscillate commands in a single outlet is to create separate virtual outlets for each oscillate. Then in the physical outlet, just test those virtual outlets to see if they're ON. Here's just a quick example - it doesn't have the times you want but you'll get the idea.

[virtual 1]
OSC 0/1:00/59:00 Then ON
If Time 01:00 to 09:00 Then OFF

[virtual 2]
OSC 0/2:00/58:00 Then ON
IF Time 09:00 to 1:00 Then OFF

[physical]
Set OFF
If Outlet virtual_1 = ON Then ON
If Outlet virtual_2 = ON Then ON

dwolson2
04/22/2012, 08:08 AM
It depends what you defined in the profile 'Async_1'. If you used the 'sync' mode then yes, it will follow the master mode for mode and intensity for intensity. If you used 'antisync' then it will be the opposite intensity of the master but will still follow it mode for mode.



Thanks for the quick responses.
I have it written as anti sync. Would the max intensity carry over for the anti sync on pump 2? IE, reefcres is set for 100%, max intensity, and night is 40% max intensity. Will pump 2 operate at 40% max because of the master pump?

dwolson2
04/22/2012, 08:42 AM
Here's what I ended up with. If you notice an issue, let me know please.
ATO outlet:
Fallback OFF
Set OFF
If Outlet Virt_1 = ON Then ON
If Outlet Virt_2 = ON Then ON
If FeedA 015 Then OFF
If FeedB 015 Then OFF
If FeedC 015 Then OFF
If FeedD 015 Then OFF
If Time 13:00 to 20:30 Then OFF
If pH > 08.45 Then OFF

Virtual outlet 1:
OSC 009:00/000:50/010:00 Then ON
If Time 01:00 to 20:30 Then OFF

Virtual outlet 2:
OSC 008:00/001:00/008:00 Then ON
If Time 13:00 to 01:00 Then OFF

aquamanic
04/22/2012, 03:56 PM
Why turn off ATO during Feed (just curious)? Does your sump level drop for some reason?

Why the last If Time 13:00 to 20:30 Then OFF? You've got it off from 1am - 8:30pm, 1pm - 1am and 1pm to 8:30. I'm not sure when it's going to be on!

dwolson2
04/22/2012, 04:34 PM
The sump level drops when I restart the return pump.
Because I don't have it listed as If Outlet Virt_2 = OFF Then OFF then anytime either of the virtual outlets are one, the ato is then on. I think I understand that right...