Apex Alarm Control: Master Class

Discussion in 'Equipment: Setup and Discussion' started by RSnodgrass, Jan 10, 2019.

  1. RSnodgrass

    RSnodgrass TCMAS President
    BOD Lifetime Member Event Committee Meeting Host 2018

    Apr 7, 2007
    Likes Received:
    Lynd, MN, United States
    Updated as of 1/9/19

    It's taken me awhile to find the best methods (that work) for maximum Apex timing control & manipulation of alarms. Additional ideas for other types of useful alarms and planning can be added by other qualified members below. Hopefully this helps folks looking to achieve the number one benefit of a Apex for me... useful alarms

    Key items I wanted to achieve:
    1. Each alarm would act independently of each other as opposed to one big bucket.
    2. I control the how, when, & frequency.
    3. Major alarms can wake me from a dead sleep.
    4. Better clarity on phone messages so I can differentiate what alarm is sounding.
    5. Highest priority alarms show first even if multiple alarms are triggered and at overlapping times.
    Expanded knowledge you will find below:
    1. How to change the frequency of your master alarm.
    2. Settings on your smartphone.
    3. What a virtual outlet is & setting up.
    4. How to pre-test alarms.
    5. Programming.
    6. Patience... needed.
    Changing the Master Alarm Frequency Delay:

    Others prefer to use the standard 1 hour or to extend it even longer. For me I changed it to have a default repeat every 5 min. If I did it for an even shorter period I'd break my phone, if longer, I might not wake up fast enough. I want my critical alarms to happen appropriately often.

    Doing it this way also means any alarm will be programmed using a consistent format (only programming delays and not speeding up) resulting in fewer errors. More reasons are listed under programming.

    Screenshot_20190109-214736.png Screenshot_20190109-214916.png Screenshot_20190109-214941.png Screenshot_20190109-215101.png Screenshot_20190109-215136.png Screenshot_20190109-215206.png Screenshot_20190109-215240.png Screenshot_20190109-215307.png

    Smartphone Settings:

    This is important, if set up improperly you will either miss critical alarms, interrupt meetings, or fail to interrupt meetings.
    • You will need to force an alarm via the test function, shown below.
    • Add the Apex message to your phone contacts.
    • Set a custom sound for the Apex contact and test alarm again to verify sound. Sometimes it's customized through the text messaging app, sometimes directly through the contact.
    • Different notification sounds can be at a higher volume then normal. Referred to as the bitrate this is the same reason commercials are so loud. Generally a notification app for loud noises is best. I used "Super Loud Ring tones" HERE
    • Unfortunately there is no way currently to assign a different sound to different alarms so pick one that will wake you up but not make your spouse or roommate break your phone.
    • Set the Apex contact to favorites and/or set to bypass the Do Not Disturb feature if you use it, you should. The notification volume usually defaults to the ring/notification volume you were using prior to the DND turning on. Test your phone and don't accidentally leave phone on vibrate/silent over night use the DND instead!
    • Turning phone to vibrate or to completely silent often applies to this text alert. Useful in a meeting but not when you're phone is somewhere else or sleeping. Test again to know your phone.
    • With the app you may be able to customize the push notification sound for a singular app (Apex), I cannot.
    • For travelers, consider changing the alerts to a tank sitter and giving Apex access.
    What is a Virtual Outlet & Purpose:

    A method used to monitor a switch or piece of equipment and what state it's in. Then relay that information for a specific purpose, in this case to your alarm tile in a controlled way.

    VO's allow more characters in the name (12) vs a normal switch (6). Helps with better clarity on an alarm because the name of the VO will be used in the alarm instead of the actual switch or equipment. Also, a tank sitter is less likely to be confused.

    Ex: Stating Leak_1 or Leak_2 is not as clear as Leak_RODI or Leak_Skimmer.

    How to create a virtual outlet.

    How to Pre-Test Alarms and Set Notifications:



    With multiple overlapping alarms the last listed on the list is what you will be notified of... FALSE. This is a common misleading statement.

    The last true statement is the one that the Apex makes it's decision on. In the case of overlapping alarms it 'runs home to mama' by defaulting to the first alarm triggered which takes priority until the next master default alarm cycle. If you only relied on the default 1 hr repeat cycle and a high pH alarm sounded 10 min before a leak detection occurred three things would happen.
    1. You would not get the leak alarm until 50 min later assuming it's listed in a position after pH in the alarm program.
    2. If your leak is set to reset every 5 min it won't matter because the pH alarm is already activated and is deferring to the master alarm cycle in this example so it still won't reset for 50 more min and will stay on a 1 hr default cycle until the pH alarm clears, not the shorter 5 min leak cycle you created!
    3. If you had a master default alarm set to 5 min it would only take, at most, 5 min before the highest priority alarm shows on your phone instead of a previous lower priority alarm. There are other ways to fix these issues, this left the least room for errors in my mind.
    How to prioritize, most important listed goes last.
    • The "Set OFF" is a critical statement that will allow the alarm to reset once an alarm clears.
    • Some also use a Defer statement to prevent false alarms. "Don't sound the alarm until it's real for 1min". I prefer to place Defer statements directly on the Virtual Outlet for things such as a pH alarm.
    #1 RSnodgrass, Jan 10, 2019
    Last edited: Jan 10, 2019
    • Informative Informative x 1
  2. OP

    RSnodgrass TCMAS President
    BOD Lifetime Member Event Committee Meeting Host 2018

    Apr 7, 2007
    Likes Received:
    Lynd, MN, United States
    How to program a custom alarm schedule for each individual alarm:

    For clarity this is my skimmer sensor and open means it's full, closed means it's not full (opposite of what you may expect).

    This first method allows you to use alarms at pre-determined times of the day, in this case 8am and 6pm. I want to know when I show up to work and before I leave if the skimmer is full, not during the day.

    • A second similar alarm would be set for 8:02am and 6:02pm, reasons below and in previous post.
    • The "Set OFF" is a critical statement or the alarm will never stop, it turns it off when no other statement is true. This specific schedule ensures that my alarm will only sound once.
    • Limiting it to one min in length also keeps the alarm system open to more urgent Leak alarms with minimal delays (due to short default alarm schedule, see prior post) should they occur shortly after.
    This second method allows you to set an alarm for a reoccurring pattern throughout the day. Varying the pattern from other alarms will help eliminate overlap and lack of being notified of multiple alarms. This is because you are only able to be notified of one alarm at a time presently.
    • The OSC line attempts to turn on the Variable Outlet for 1 min every 4 hr. (you really only need 5 sec, but 1 min is easy to work with; the goal is simply to try to turn on the VO briefly)
    • The "If Time" line keeps the VO off during the night or other unwanted periods.
    • The last line keeps the VO off if the skimmate locker switch is closed (not full).
    • There is not a "Set OFF" statement because the goal of this alarm is to repeat all day until the time block turns it off. It starts over once the time block is over.

    Done incorrectly you can easily have missed alarms, duplicate alarms, overlapping alarms, alarms that don't repeat and should, excessive VO use, inconsistent programming, more opportunities for user error, etc.

    Make adjustments to the parameters to verify they work properly and notify you properly at different times of the day.
    #2 RSnodgrass, Jan 10, 2019
    Last edited: Jan 10, 2019
    • Informative Informative x 1
  3. Flounder

    Flounder BRS Reef Squad!
    TCMAS Member TCMAS Supporter

    Feb 26, 2007
    Likes Received:
    Wow! Very good info.
    Thanks for making it easy to understand

Share This Page