# Alarm Journal Table how to hide auto-ack alarms?

**URL:** <https://forum.inductiveautomation.com/t/alarm-journal-table-how-to-hide-auto-ack-alarms/50689>\
**Category:** Ignition\
**Tags:** ignition80, vision\
**Created:** [September 8, 2021, 2:19am UTC](https://forum.inductiveautomation.com/t/alarm-journal-table-how-to-hide-auto-ack-alarms/50689 "2021-09-08T02:19:08Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![taohongyu88](https://avatars.discourse-cdn.com/v4/letter/t/f05b48/32.png) [@taohongyu88](https://forum.inductiveautomation.com/u/taohongyu88)\
**Post date:** [September 8, 2021, 2:19am UTC](https://forum.inductiveautomation.com/t/alarm-journal-table-how-to-hide-auto-ack-alarms/50689/1 "2021-09-08T02:19:08Z")

</div>

how to hide auto-ack alarms?

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/6/26d44f09075aa53e64274514cd9692e393bada0f.png)

Gateway General Alarm Setting:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/9/797b6b102cf03b313bc6748dc15260b5509d2403.png)

---

<div class="post-metadata">

**Author:** ![user91](https://avatars.discourse-cdn.com/v4/letter/u/a8b319/32.png) [@user91](https://forum.inductiveautomation.com/u/user91)\
**Post date:** [February 15, 2022, 8:33pm UTC](https://forum.inductiveautomation.com/t/alarm-journal-table-how-to-hide-auto-ack-alarms/50689/2 "2022-02-15T20:33:33Z")

</div>

Was anyone able to figure this out? I’m needing to hide auto-acknowledged alarms too.

---

<div class="post-metadata">

**Author:** ![bpreston](https://avatars.discourse-cdn.com/v4/letter/b/4af34b/32.png) [@bpreston](https://forum.inductiveautomation.com/u/bpreston)\
**Post date:** [February 15, 2022, 9:07pm UTC](https://forum.inductiveautomation.com/t/alarm-journal-table-how-to-hide-auto-ack-alarms/50689/3 "2022-02-15T21:07:55Z")

</div>

You can use the filterAlarm extension function in the alarm journal table to do it. I think a script like this will do it:

```auto
	ak = alarmEvent.getAckData()
	if ak:
		ak = str(ak)
		ak = ak.split(':',1)[1].rsplit(',')[0]
	
	if ak == 'Auto-Ack':
		return False
	else:
		return True

```

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/0/9/096ca219c997772ebeedb129da20c1024ec2a755.png)

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [February 15, 2022, 9:30pm UTC](https://forum.inductiveautomation.com/t/alarm-journal-table-how-to-hide-auto-ack-alarms/50689/4 "2022-02-15T21:30:59Z")

</div>

Simpler:  
`return alarmEvent.get("systemAck")`

---

<div class="post-metadata">

**Author:** ![taohongyu88](https://avatars.discourse-cdn.com/v4/letter/t/f05b48/32.png) [@taohongyu88](https://forum.inductiveautomation.com/u/taohongyu88)\
**Post date:** [March 4, 2022, 7:47am UTC](https://forum.inductiveautomation.com/t/alarm-journal-table-how-to-hide-auto-ack-alarms/50689/5 "2022-03-04T07:47:44Z")

</div>

Yeah! Thank you very much!   
ak = alarmEvent.get(“systemAck”)  
if ak == True:  
return False  
else:  
return True

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [March 4, 2022, 12:44pm UTC](https://forum.inductiveautomation.com/t/alarm-journal-table-how-to-hide-auto-ack-alarms/50689/6 "2022-03-04T12:44:27Z")

</div>

> [@taohongyu88](#):
>
> if ak == True:  
> return False  
> else:  
> return True

Ugh. Use:

```auto
return not ak

```
