Updated as of 11/10/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: Each alarm would act independently of each other as opposed to one big bucket. I control the how, when, & frequency. Major alarms can wake me from a dead sleep. Better clarity on phone messages so I can differentiate what alarm is sounding. Highest priority alarms show first even if multiple alarms are triggered and at overlapping times. Expanded knowledge you will find below: How to change the frequency of your master alarm. Settings on your smartphone. What a virtual outlet is & setting up. How to pre-test alarms. Programming. 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. 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. DON'T GO TO BED WITH YOUR PHONE ON SILENT IF YOU WANT TO HEAR AN ALARM, USE YOUR Do Not Disturb INSTEAD!!! 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: Programming: 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. You would not get the leak alarm until 50 min later assuming it's listed in a position after pH in the alarm program. 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! 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.