Filtering methods
- Tag-based (EVENT_FILTERS)
- Regexp-based (ALLOW_EVENTS + IGNORE_EVENTS)
Each event carries a list of tags assigned in the hardware event map. A filter entry is a comma-separated string of tags. An event matches if it carries all the tags listed in at least one entry.Prefix a tag with This is the default filter for Pushbullet, Pushover, Signal, and Home Assistant Notifications.GSM uses a narrower default:
- to exclude events that carry it.Format:pai.conf
pai.conf
Available tags
The following tags are used across the EVO and Spectra/Magellan event maps. Use them in_EVENT_FILTERS entries.
| Tag | Description |
|---|---|
alarm | Any alarm event |
trigger | An alarm was triggered |
restore | A previous alarm or trouble condition was restored |
trouble | A system trouble event (AC failure, battery failure, tamper, etc.) |
tamper | A zone or module tamper event |
arm | A partition was armed |
disarm | A partition was disarmed |
after_alarm | Disarmed after an alarm was active |
bypass | A zone bypass was toggled |
fire | A fire alarm |
access | An access control event (door access) |
granted | Access was granted |
denied | Access was denied |
cancel | An alarm was cancelled |
clock | A clock/time-related trouble (use -clock to exclude clock trouble from trouble filters) |
supervision | A wireless supervision event |
silent_alarm | A silent alarm |
buzzer_alarm | A buzzer alarm |
steady_alarm | A steady alarm |
pulse_alarm | A pulse alarm |
strobe | A strobe alarm |
medic | A paramedic/medical alarm |
The
live tag is not defined in the event maps. Tag-based filters using live are interpreted as “the event happened in real time” as opposed to historical events retrieved from the panel log. If your setup sends historical events at startup, use live to restrict notifications to real-time events only.Per-interface configuration
Every notification interface has its own independent set of filter settings. The interface prefix replaces the generic prefix:Pushbullet
Pushbullet
pai.conf
Pushover
Pushover
pai.conf
Signal
Signal
pai.conf
GSM
GSM
pai.conf
GSM defaults to
CRITICAL minimum level and a very narrow tag filter to minimize SMS costs. Widen these carefully.Home Assistant Notifications
Home Assistant Notifications
pai.conf
MIN_EVENT_LEVEL
Each interface also has a minimum event level threshold. Events below this level are dropped before any filter is applied.| Level | Description |
|---|---|
DEBUG | All events |
INFO | Informational and above (default for most interfaces) |
WARN | Warnings and above |
ERROR | Errors and above |
CRITICAL | Critical events only (default for GSM) |
pai.conf