# Alarm/Alert features and importance - post your opinion here

**URL:** <https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444>\
**Category:** Ignition\
**Created:** [October 16, 2011, 4:35pm UTC](https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444 "2011-10-16T16:35:03Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![nathan](https://avatars.discourse-cdn.com/v4/letter/n/c5a1d2/32.png) [@nathan](https://forum.inductiveautomation.com/u/nathan)\
**Post date:** [October 16, 2011, 4:35pm UTC](https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444/1 "2011-10-16T16:35:03Z")

</div>

Which feature set is most important to you  
[poll]

- Template components
- Mobile Module V2
- Alerting Overhaul
- Reporting Module V2  
[/poll]  
What are important alarm/alert features to you? Here’s what I’m tracking that customers have asked for so far:

Better Re-notifying, contact groups, escalation, better remote acknowledgement, voice enunciation with callback.

I added a request for native “bitwise” support on behalf of zxclo [here](http://inductiveautomation.com/forum/viewtopic.php?f=70&t=7052).

Also noted Curlyandshemp’s request for dot matrix printing support [here](http://www.inductiveautomation.com/forum/viewtopic.php?f=71&t=6706).

---

<div class="post-metadata">

**Author:** ![jsham](https://avatars.discourse-cdn.com/v4/letter/j/ac91a4/32.png) [@jsham](https://forum.inductiveautomation.com/u/jsham)\
**Post date:** [October 17, 2011, 8:57pm UTC](https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444/2 "2011-10-17T20:57:48Z")

</div>

No request besides what is already listed, but I’d like to reiterate desire for escalation and remote ack. Very important features for Water/Wastewater industry.

---

<div class="post-metadata">

**Author:** ![Robert](https://avatars.discourse-cdn.com/v4/letter/r/e95f7d/32.png) [@Robert](https://forum.inductiveautomation.com/u/Robert)\
**Post date:** [October 18, 2011, 2:53pm UTC](https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444/3 "2011-10-18T14:53:49Z")

</div>

As long as we’re putting it all in one place, Alarm reduction.

This is the ability to build a hierarchy of alarms and have the higher alarms hide the lower alarms.

---

<div class="post-metadata">

**Author:** ![RRNut](https://avatars.discourse-cdn.com/v4/letter/r/8e7dd6/32.png) [@RRNut](https://forum.inductiveautomation.com/u/RRNut)\
**Post date:** [October 19, 2011, 9:39pm UTC](https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444/4 "2011-10-19T21:39:57Z")

</div>

NEED support for alarm heirarchy/groups with the ability to suppress an entire group including all subgroups.

---

<div class="post-metadata">

**Author:** ![Greg.Buehler](https://avatars.discourse-cdn.com/v4/letter/g/ecc23a/32.png) [@Greg.Buehler](https://forum.inductiveautomation.com/u/Greg.Buehler)\
**Post date:** [October 19, 2011, 9:46pm UTC](https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444/5 "2011-10-19T21:46:05Z")

</div>

Distribution list escalation. For example, if an alarm is triggered x times in y period, send a notification to z people.

---

<div class="post-metadata">

**Author:** ![Kyle\_Chase](https://avatars.discourse-cdn.com/v4/letter/k/9de0a6/32.png) [@Kyle\_Chase](https://forum.inductiveautomation.com/u/Kyle_Chase)\
**Post date:** [October 21, 2011, 2:11am UTC](https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444/6 "2011-10-21T02:11:49Z")

</div>

I would like to see a New Alarm Event on both the client and the gateway. In the event, include the alarm path, state, etc.

Having a system call to acknowledge all alarms for a certain system, path, etc would also be nice.

---

<div class="post-metadata">

**Author:** ![Robert](https://avatars.discourse-cdn.com/v4/letter/r/e95f7d/32.png) [@Robert](https://forum.inductiveautomation.com/u/Robert)\
**Post date:** [October 21, 2011, 5:11pm UTC](https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444/7 "2011-10-21T17:11:48Z")

</div>

The ability to suppress all alarms for a device.  
This would allow users to take something out of service, fix it, test it, etc without driving operators nuts with alarms.

Ability to temporary suppress individual alarms. eg: faulty sensor.

---

<div class="post-metadata">

**Author:** ![Henry](https://avatars.discourse-cdn.com/v4/letter/h/df705f/32.png) [@Henry](https://forum.inductiveautomation.com/u/Henry)\
**Post date:** [October 21, 2011, 6:07pm UTC](https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444/8 "2011-10-21T18:07:09Z")

</div>

The ability to group alarms by process somethging like ozone system, main plant and distribution system.

---

<div class="post-metadata">

**Author:** ![nathan](https://avatars.discourse-cdn.com/v4/letter/n/c5a1d2/32.png) [@nathan](https://forum.inductiveautomation.com/u/nathan)\
**Post date:** [October 21, 2011, 6:51pm UTC](https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444/9 "2011-10-21T18:51:08Z")

</div>

@Robert - Could a "device" be a hierarchy of alarm nodes and children? In that way you could effect a whole section of a plant, a line, an individual device, single alarm, etc.

[quote="Robert"]The ability to suppress all alarms for a device.  
This would allow users to take something out of service, fix it, test it, etc without driving operators nuts with alarms.

Ability to temporary suppress individual alarms. eg: faulty sensor.[/quote]

@Henry - I imagine that could work like how gmail does "tags" on your emails. Once you have your alarms grouped/tagged, what does that do? Anything besides who gets notified and how the alarm is displayed on the screen?

> [@Henry](#):
>
> The ability to group alarms by process somethging like ozone system, main plant and distribution system.

For fun, I want to think of ways that all these could be supported. The tricky part will be keeping it simple. I'm thinking right off the bat that there will need to be some sort of alarm hierarchy that is separate from the conditions that set it off (tag mapping or whatever). It also seems like there will need to be some sort of rules engine for all the elevating/re-sending, logging, etc.

---

<div class="post-metadata">

**Author:** ![Robert](https://avatars.discourse-cdn.com/v4/letter/r/e95f7d/32.png) [@Robert](https://forum.inductiveautomation.com/u/Robert)\
**Post date:** [October 21, 2011, 7:23pm UTC](https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444/10 "2011-10-21T19:23:30Z")

</div>

[quote=“nathan”]@Robert - Could a “device” be a hierarchy of alarm nodes and children? In that way you could effect a whole section of a plant, a line, an individual device, single alarm, etc.  
[/quote]

Yep.

---

<div class="post-metadata">

**Author:** ![Joseph\_Mendonca](https://avatars.discourse-cdn.com/v4/letter/j/58f4c7/32.png) [@Joseph\_Mendonca](https://forum.inductiveautomation.com/u/Joseph_Mendonca)\
**Post date:** [October 22, 2011, 12:09am UTC](https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444/11 "2011-10-22T00:09:35Z")

</div>

Configurable from a spread sheet like how it is now except having the AlarmState in individual columns.

---

<div class="post-metadata">

**Author:** ![Greg.Buehler](https://avatars.discourse-cdn.com/v4/letter/g/ecc23a/32.png) [@Greg.Buehler](https://forum.inductiveautomation.com/u/Greg.Buehler)\
**Post date:** [October 28, 2011, 4:36pm UTC](https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444/12 "2011-10-28T16:36:09Z")

</div>

> [@nathan](#):
>
> It also seems like there will need to be some sort of rules engine for all the elevating/re-sending, logging, etc.

This seems like the easiest part, JBoss has a complete rule engine called [Drools](http://www.jboss.org/drools/) licensed as ASL2.

I'd ideally like to see something like this for creating alarm/alert conditions and building notification logic:  
 ![](http://www.jboss.org/drools/drools-expert/mainColumnParagraphs/03/imageBinary/guidededitor1.png)

---

<div class="post-metadata">

**Author:** ![nathan](https://avatars.discourse-cdn.com/v4/letter/n/c5a1d2/32.png) [@nathan](https://forum.inductiveautomation.com/u/nathan)\
**Post date:** [October 28, 2011, 5:31pm UTC](https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444/13 "2011-10-28T17:31:24Z")

</div>

@gbuehler - do you envision retransmissions, groups, and escalation to be incorporated in the same rule engine?

---

<div class="post-metadata">

**Author:** ![Joseph\_Mendonca](https://avatars.discourse-cdn.com/v4/letter/j/58f4c7/32.png) [@Joseph\_Mendonca](https://forum.inductiveautomation.com/u/Joseph_Mendonca)\
**Post date:** [October 28, 2011, 5:51pm UTC](https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444/14 "2011-10-28T17:51:12Z")

</div>

Omit my previous statement. After working on the Alerts this last week I got to like it the spread sheet format the way it is.

---

<div class="post-metadata">

**Author:** ![Greg.Buehler](https://avatars.discourse-cdn.com/v4/letter/g/ecc23a/32.png) [@Greg.Buehler](https://forum.inductiveautomation.com/u/Greg.Buehler)\
**Post date:** [October 28, 2011, 5:59pm UTC](https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444/15 "2011-10-28T17:59:54Z")

</div>

> [@nathan](#):
>
> @gbuehler - do you envision retransmissions, groups, and escalation to be incorporated in the same rule engine?

That is the easiest route I see. Notification Profiles already exist, but if they can be extended with additional information like acknowledgement history that can be consumed by users in a rule engine, I think that it should be able to cover as many possible usage scenarios as possible.

For example I can have a rule that says (warning psuedo code):

```auto
if (alarms.unacknowleged > 0)
{
    foreach (alarm in alarms.unacknowledged)
    {
        notify.group("Local_Maintenance");

        if ((alarm.history.Where(x=>x.lastactive > (now() - now().add(-24, "hours"))).Count() >= 5)
        {
            notify.group("District_Maintenance");
            notify.user("District_Maintenance_OnCall");
        }
    }
}
```

Make the rule engine rich enough, and I can cover what I need using rules.

---

<div class="post-metadata">

**Author:** ![diat150](https://avatars.discourse-cdn.com/v4/letter/d/a587f6/32.png) [@diat150](https://forum.inductiveautomation.com/u/diat150)\
**Post date:** [October 29, 2011, 3:41am UTC](https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444/16 "2011-10-29T03:41:32Z")

</div>

Id like the ability to create alarm groups. I also think that re-notifying i by far the most important feature missing. Also a +1 for alert escalation.

---

<div class="post-metadata">

**Author:** ![AlexW](https://avatars.discourse-cdn.com/v4/letter/a/b5a626/32.png) [@AlexW](https://forum.inductiveautomation.com/u/AlexW)\
**Post date:** [November 2, 2011, 7:31pm UTC](https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444/17 "2011-11-02T19:31:53Z")

</div>

If what has been referred to as remote acknowledge is the ability to configure another tag as the acknowledge tag then I would like to second this.

If its something completely different then I would like to request the ability to have another tag defined in the tag alerting configuration section as the acknowledge tag. So that if the alarm is acknowledged, its associated acknowledge tag will be set to 1, allowing a PLC based alarm acknowledgement routine to run.

This will help out when I have multiple HMIs looking at the same PLC (i.e. a panelview HMI plus a Ignition SCADA client)

I could probably do this through scripting but I imagine there are others out there who would like this. This is a standard option in Alarms in RSView32

---

<div class="post-metadata">

**Author:** ![nathan](https://avatars.discourse-cdn.com/v4/letter/n/c5a1d2/32.png) [@nathan](https://forum.inductiveautomation.com/u/nathan)\
**Post date:** [November 2, 2011, 8:51pm UTC](https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444/18 "2011-11-02T20:51:30Z")

</div>

@Alex - I think that situation would be covered by the proposed rules engine. If not, it sounds like a reasonable feature to me.

When I said “better remote ack”, I was referring to situations like where the system calls/texts your cell phone and you acknowledge the alarm by PIN on the keypad (or if possible an incoming text message from a trusted number).

---

<div class="post-metadata">

**Author:** ![scott\_stc](https://avatars.discourse-cdn.com/v4/letter/s/d26b3c/32.png) [@scott\_stc](https://forum.inductiveautomation.com/u/scott_stc)\
**Post date:** [November 7, 2011, 7:25pm UTC](https://forum.inductiveautomation.com/t/alarm-alert-features-and-importance-post-your-opinion-here/3444/19 "2011-11-07T19:25:42Z")

</div>

Alarming, then, almost as important, a complete Reporting module upgrade. Thanks! (Add +1 for Alarming).
