01-10-2015 11:41 AM
I am currently sending out alarms via email. If an alarm becomes active it sends out email. However if that alarm becomes inactive and then becomes active again it will resend the alarm. Is there a way to send it only once when it becomes active and if not again until it is acknowledged? Certain conditions may "toggle" the alarm on and off several times and right now it sends out a seperate email for every toggle. I would like to "one shot" a single alarm to email out and not allow the same alarm to email until that particular alarm is ack'd. I thought I could use $Alarm.unacked member but that counts all of the alarms, not a single one. It could probably be done with a Mailer object for each alarm, but that seems crazy. Anyone run into this?
01-12-2015 11:18 AM - edited 01-12-2015 11:19 AM
Create a flipflop or latchgate.
Attached Lookout 6.7 example
01-23-2015 10:12 AM
I'm not sure I understand this. I couldn't open the .LKS file, I have 6.6
02-25-2015 04:07 PM
Mike, can you explain how to do this, I cannot open 6.7 file. Thanks.
02-25-2015 04:38 PM
Create a latchgate (EmailSendToggleLG)
Create a mailer (SendMailMLR)
Edit Connections
SendMailMLR.send = SendLogical and !EmailSendToggleLG
Edit Latchgate
Turn on = SendMailMLR.send
Turn off = AckLogical
For example, say the SendLogical is Alarm1.Active
And the AckLogical is !Alarm1.active
For multiple alarms we could create an expression that counts the active, unacked alarms
SendLogical=$Alarm.unacked>1
AckLogical=$Alarm.unacked<1
Very rough, but hopefully that works for you.
02-26-2015 09:24 AM
I get the jist of it, I'll try and work with that. Thanks very much.