Results 1 to 8 of 8

Thread: AFS, Feed buttons and pump delays

  1. #1
    Regular Vistor
    Join Date
    Sep 2015
    Location
    Boulder, CO
    Posts
    36

    Question AFS, Feed buttons and pump delays

    I've run into a programming issue.
    I want to control the return, skimmer and Tunze start times with different defer statements when using the FEED buttons and AFS.

    I think I need profiles for the return and skimmer but i'm not able to get it to work properly. There's also some overlapping of the AFS feed and FeedA that may be causing issues. I'm likely making this more complicated than need be but this is where i'm at currently.

    Desired Results:
    For the return pump (Pump_Main) for FeedA & AFS I want a 20 min deferred start and Off when FeedC with no deferred start.
    For the Skimmer (Pump_Skimmer) for FeedA&D & AFS i want a 45 min deferred start and Off when FeedC with no defer.
    For Tunze (6095_L & 6095_R) I want FEEDA & AFS to pulse, FEEDB to FLUSH, FeedC&D to be OFF



    Heres my programming:
    AFS_Feed (AFS)
    Set OFF
    If Outlet V_Feed = ON Then ON


    V_Feed (virtual)
    Set OFF
    OSC 000:00/000:30/000:30 Then ON
    If Time 00:00 to 11:00 Then OFF
    If Time 11:02 to 00:00 Then OFF
    If DoW S-T-T-S Then OFF
    If FeedA 000 Then ON


    AFS_Skim (pump profile?)


    AFS_Return (Pump Profile?)


    Pump_Skimmer:
    Fallback ON
    Set ON
    If Temp > 79.5 Then OFF
    If pH < 8.20 Then OFF
    If Outlet AFS_Feed = ON Then AFS_Skim
    If FeedD 045 Then OFF
    If FeedC 002 Then OFF


    Pump_Main
    Fallback ON
    Set ON
    If Outlet V_Feed = ON Then OFF
    If FeedC 000 Then OFF


    tunze:
    6095_Left
    Fallback ON
    Set Surge
    If Time 05:01 to 08:00 Then Twilight
    If Time 08:01 to 11:00 Then Dawn
    If Time 19:00 to 20:00 Then Twilight
    If Time 20:01 to 23:00 Then Dusk
    If Time 23:01 to 05:00 Then Night
    If Outlet Timer1 = ON Then Storm
    If Outlet Timer2 = ON Then Surge
    If Outlet Timer3 = ON Then OFF
    If Outlet Timer4 = ON Then OFF
    If Outlet V_Feed = ON Then OFF
    If FeedA 000 Then Pulse
    If FeedB 000 Then Storm
    If FeedC 000 Then OFF
    If FeedD 000 Then OFF


    6095_Right
    Fallback OFF
    Set Ebb
    If Time 05:01 to 08:00 Then Twilight
    If Time 08:01 to 11:00 Then Dawn
    If Time 11:01 to 18:00 Then Wave
    If Time 19:00 to 20:00 Then Twilight
    If Time 20:01 to 23:00 Then Dusk
    If Time 23:01 to 05:00 Then Night
    If Outlet Timer1 = ON Then Storm
    If Outlet Timer2 = ON Then Pulse
    If Outlet Timer3 = ON Then Flow
    If Outlet Timer4 = ON Then Surge
    If Outlet V_Feed = ON Then Pulse
    If FeedA 000 Then Pulse
    If FeedB 000 Then Flush
    If FeedC 000 Then OFF
    If FeedD 000 Then OFF



    Any Input is appreciated.
    6check

  2. #2
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    13,176
    You need to change your vFeed so it is ON for the duration that you want the return to be off and tunze pulsing. Don't use an OSC there.

    Relate your skimmer to your return so its ON except for when the return is off and use a defer to keep it off longer than the return.

    Normally I would just edit your code to show that but it's got a bunch of jumped font stuff when I try to edit it so too much work to fix as it's currently formatted.

    Sent from my SM-G965U using Tapatalk

  3. #3
    Regular Vistor
    Join Date
    Sep 2015
    Location
    Boulder, CO
    Posts
    36
    Quote Originally Posted by zombie View Post
    You need to change your vFeed so it is ON for the duration that you want the return to be off and tunze pulsing. Don't use an OSC there.
    The OSC command in V_Feed controls the auto feed system rotation. How do i make sure the feeder only rotates one time, if the outlet is on for 20 minutes? Won't it keep rotating for the whole time?

    thanks for your help.

  4. #4
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    13,176
    Quote Originally Posted by 6check View Post
    The OSC command in V_Feed controls the auto feed system rotation. How do i make sure the feeder only rotates one time, if the outlet is on for 20 minutes? Won't it keep rotating for the whole time?

    thanks for your help.
    It rotates one time each time the outlet is turned on. OSC is only needed and necessary when you have multiple rotations and even then, you want it in the autofeeder with a couple extra VOs not in vFeed. vFeed should always be the length of time you want other things off for.

    Sent from my SM-G965U using Tapatalk

  5. #5
    Regular Vistor
    Join Date
    Sep 2015
    Location
    Boulder, CO
    Posts
    36
    Quote Originally Posted by zombie View Post
    You need to change your vFeed so it is ON for the duration that you want the return to be off and tunze pulsing. Don't use an OSC there.

    Relate your skimmer to your return so its ON except for when the return is off and use a defer to keep it off longer than the return.

    Normally I would just edit your code to show that but it's got a bunch of jumped font stuff when I try to edit it so too much work to fix as it's currently formatted.

    Sent from my SM-G965U using Tapatalk
    here's my new code:
    V_Feed
    Set OFF
    If Time 11:00 to 11:20 Then ON
    IF DoW S-T-T-S Then OFF
    IF FeedA 020 Then ON

    My follow up question has to do with my skimmer and 2 different deferred start times 45min and 0min. If I control the skimmer using V_Feed and add a 25 min defer to get to the 45 total defer desired for FeedA&D & AFS . How do i get the FeedC command to have 0 defer because the 25 min defer will trump all in the skimmer code correct? SHould I use a separate profile which controls the skimmer when using V_Feed?

  6. #6
    Regular Vistor
    Join Date
    Sep 2015
    Location
    Boulder, CO
    Posts
    36
    So the skimmer code would be:

    Fallback ON
    Set ON
    If Temp > 79.5 Then OFF
    If pH < 8.20 Then OFF
    If Outlet V_AFS_SKIM = ON Then OFF
    If FeedD 045 Then OFF
    If FeedC 002 Then OFF

    V_AFS_Skim (VO)
    Set OFF
    If Outlet V_Feed = ON Then OFF
    Defer 020:00 Then ON


    I think the statements in RED are incorrect. Can you provide assistance? Should V_AFS_Skim be set to ON?

  7. #7
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    13,176
    Quote Originally Posted by 6check View Post
    So the skimmer code would be:

    Fallback ON
    Set ON
    If Temp > 79.5 Then OFF
    If pH < 8.20 Then OFF
    If Outlet V_AFS_SKIM = ON Then OFF
    If FeedD 045 Then OFF
    If FeedC 002 Then OFF

    V_AFS_Skim (VO)
    Set OFF
    If Outlet V_Feed = ON Then OFF
    Defer 020:00 Then ON


    I think the statements in RED are incorrect. Can you provide assistance? Should V_AFS_Skim be set to ON?
    Close. You want defer then off and the vFeed should be = ON Then ON

    Another thing to keep in mind is that you want some short defer (typically 5 minutes) always built into the skimmer so it doesn't overflow from the high water level when the return is off. I would use a global defer in the skimmer of 5 minutes, have it turn off any time the return turns off, and use virtual outlets or delays on the feed statement like you did above when you want it off more than 5 minutes past the return turning off.

    Sent from my SM-G965U using Tapatalk

  8. #8
    Regular Vistor
    Join Date
    Sep 2015
    Location
    Boulder, CO
    Posts
    36
    Quote Originally Posted by zombie View Post
    Close. You want defer then off and the vFeed should be = ON Then ON

    Another thing to keep in mind is that you want some short defer (typically 5 minutes) always built into the skimmer so it doesn't overflow from the high water level when the return is off. I would use a global defer in the skimmer of 5 minutes, have it turn off any time the return turns off, and use virtual outlets or delays on the feed statement like you did above when you want it off more than 5 minutes past the return turning off.

    Sent from my SM-G965U using Tapatalk
    I appreciate that zombie!
    My Lifereef skimmer has never overflowed. In fact, it turned on unexpectedly yesterday with a full sump as I was doing a water change and it didn't overflow. To be safe, I'll head your advice.

Similar Threads

  1. Using FEED buttons for other purposes
    By LHillman in forum Misc Apex Usage & Programming
    Replies: 1
    Last Post: 10-26-2016, 17:21
  2. Question: Can feed buttons be used manually?
    By barkergk in forum APEX Fusion
    Replies: 3
    Last Post: 02-20-2015, 09:26
  3. Issue with Feed Buttons -
    By bhbbhb in forum Misc Apex Usage & Programming
    Replies: 1
    Last Post: 10-07-2014, 18:04
  4. Help! afs feed on virtual outlet, return pump wont come back on
    By simpletty| in forum AquaBus Modules, Probes, and Breakout Boxes
    Replies: 2
    Last Post: 05-25-2014, 20:44
  5. Two Feed Buttons?
    By jh2pizza in forum Misc Apex Usage & Programming
    Replies: 5
    Last Post: 02-16-2014, 19:50

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •