There is an automatic defer of 10 seconds when using the input alarm triggers; it is not user-configurable. The input alarm triggers are easy to set up, and while they are fine for most people, certain more-advanced Apex users and those with less-common needs may need to selectively use the traditional If input-name statements in the email output program, as zombie has done, or on occasion, to use those same traditional If input-name statements in a virtual outlet along with a Defer, for example:
[pH_Abnormal] // a VO
Set OFF
If pH < 7.95 Then ON
If pH > 8.30 Then ON
Defer 003:00 Then ON
[Email_Alarm]
Set OFF
{other programming}
If Output pH_Abnormal = On Then ON
I do not like doing this because then any emails, txts, and iOS push notifications triggered by the pH being out of normal range do not include the actual current pH probe value, and that's something I want to know right away, so I want that info to be included in the notification. Of course, if I used the VO and got a pH_Abnormal message, I could simply fire up the APEX Fusion app and check, but I prefer to get the current out-of-spec probe value pushed to me.
I want this in probe-related alarm notifications: Statement: If pH > 8.30 Then On (8.37)
not just: Statement: If Output pH_Abnormal = On Then ON
That's my preference... you might not consider it to be a big deal.
IMO, the "right answer" would be to move the pH probe, rather than provide a workaround in alarm-related programming.
Bookmarks