Recognize ignition alarms in specific areas

I HAVE A PROJECT THAT IS DIVIDED INTO 4 AREAS AND THE 4 AREAS HAVE DIFFERENT ALARMS SO I FILTER THEM BY AREA, BUT IN A SPECIFIC AREA I NEED TO RECOGNIZE THE ALARMS WITH A BUTTON BUT WHEN IT RECOGNIZES THE ALARM IT RECOGNIZES ALL THE ALARMS, FROM ALL THE AREAS AND I ONLY NEED TO ACKNOWLEDGE ALARMS FOR A SPECIFIC AREA I AM USING THE FOLLOWING SCRIP TO ACKNOWLEDGE ALARMS.

	ids = [str(event.id) for event in system.alarm.queryStatus(state=["ActiveUnacked", "ClearUnacked"])]	
	system.alarm.acknowledge(ids,"admin")

HOW COULD I RECOGNIZE ALL THE ALARMS IN A SPECIFIC TABLE, WITHOUT THEM BEING RECOGNIZED IN THE OTHER AREAS?

I think you accidentally left your caps lock on.

You'll want to look here at the documentation for queryStatus.
The parameter you want to use is all_properties to filter on tag path or source or something similar.

2 Likes