# system.alarm.queryStatus filter trouble

**URL:** <https://forum.inductiveautomation.com/t/system-alarm-querystatus-filter-trouble/18653>\
**Category:** Ignition\
**Created:** [June 28, 2018, 2:12am UTC](https://forum.inductiveautomation.com/t/system-alarm-querystatus-filter-trouble/18653 "2018-06-28T02:12:58Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Xavier](https://avatars.discourse-cdn.com/v4/letter/x/2bfe46/32.png) [@Xavier](https://forum.inductiveautomation.com/u/Xavier)\
**Post date:** [June 28, 2018, 2:12am UTC](https://forum.inductiveautomation.com/t/system-alarm-querystatus-filter-trouble/18653/1 "2018-06-28T02:12:58Z")

</div>

i am using igniton 7.9.  
i am trying to filter alarms using system.alarm.queryStatus on the alarm counter. i added displaypath=[System A/], i am getting an error.

Exception: Error executing expression binding on  
Alarm Count Label.Alarm Count Label.count  
caused by ExpressionException: Error parsing script for runScript() expression: SyntaxError: (“no viable alternative at input ‘]’”, (‘expression:runScript’, 1, 61, ‘\_\_RESULT = len(system.alarm.queryStatus(displaypath=[SystemA/],state=[“ActiveUnacked”,“ActiveAcked”]))\n’))

```
caused by SyntaxError: ("no viable alternative at input ']'", ('<expression:runScript>', 1, 61, '__RESULT = len(system.alarm.queryStatus(displaypath=[SystemA/],state=["ActiveUnacked","ActiveAcked"]))\n'))

```

this is the script

if({Alarm Count Label.states} = “”,

```
0,

toInt(runScript("len(system.alarm.queryStatus(displaypath = [System A/],state=[" + 
left({Alarm Count Label.states}, len({Alarm Count Label.states}) - 1) +
"]))", {Alarm Count Label.UpdateRate}))
```

---

<div class="post-metadata">

**Author:** ![ethomason](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ethomason/32/43338_2.png) [@ethomason](https://forum.inductiveautomation.com/u/ethomason)\
**Post date:** [June 28, 2018, 2:14pm UTC](https://forum.inductiveautomation.com/t/system-alarm-querystatus-filter-trouble/18653/2 "2018-06-28T14:14:09Z")

</div>

> [@Xavier](#):
>
> displaypath=[SystemA/]

You need to put quotes around SystemA. Also, the forward slash is a separator so not sure if you wanted to add another item or search everything beneath using a wildcard. To search everything under that path use the following:

```auto
displaypath = [\"SystemA/*\"]

```
