Events — TECH FASS APS mini Plus¶
What this adapter writes into the event log, grouped by what raises it. Values in braces are filled in when the event happens — the door, the person, the card.
APS mini Module¶
| Message | Severity | Event id |
|---|---|---|
| Power failure at | Critical | pq.event.energy.power.failure |
| Power restored at | Info | pq.event.energy.power.restored |
| UPS activated at {thingName} (battery: {batteryPercentage}%) (runtime: {estimatedRuntime}) | Warn | pq.event.energy.ups.active |
| Tamper alarm at {thingName} ({tamperType}) | Critical | pq.event.intrusion.tamper |
| Tamper alarm cleared at | Info | pq.event.intrusion.tamper.cleared |
| Critical battery level at {thingName} ({batteryPercentage}%) (est. {estimatedRemaining} remaining) | Critical | pq.event.technical.battery.critical |
| Battery fault at {thingName} (voltage: {batteryVoltage}V) ({batteryPercentage}%) | Warn | pq.event.technical.battery.fault |
| Low battery at {thingName} ({batteryPercentage}%) | Warn | pq.event.technical.battery.low |
| Battery condition normal at | Info | pq.event.technical.battery.normal |
| Communication lost with {thingName} (last seen: {lastSeenTimestamp}) | Error | pq.event.technical.communication.lost |
| Communication restored with {thingName} (outage: {outageDuration}) | Info | pq.event.technical.communication.restored |
APS mini Reader¶
| Message | Severity | Event id |
|---|---|---|
| All credentials deleted from {thingName} by {personName} ({deletedCount} credentials) | Critical | pq.event.access.credential.deleted.all |
| Credential deleted from {thingName} for {personName} ({credentialType}) | Info | pq.event.access.credential.deleted.single |
| Duplicate credential detected at {thingName} for {personName} ({credentialType}) | Warn | pq.event.access.credential.enrollment.duplicate |
| Credential enrollment failed at {thingName} for {personName} | Warn | pq.event.access.credential.enrollment.failed |
| Credential enrolled for {personName} at {thingName} ({technology}) | Info | pq.event.access.credential.enrollment.succeeded |
| Credential use limit changed for {personName} at {thingName}: {remainingUses} uses remaining | Info | pq.event.access.credential.limit.usage.changed |
| Credential use limit exhausted for {personName} at {thingName} | Warn | pq.event.access.credential.limit.usage.exhausted |
| Access denied to {personName} at {thingName} (credential: {credentialType}) | Warn | pq.event.access.denied |
| Access denied to {personName} at {thingName}: antipassback violation | Warn | pq.event.access.denied.antipassback |
| Access denied at {thingName}: credential blocked {plate} ({personName}) - {blockReason} (Direction: {direction}) | Warn | pq.event.access.denied.blocked |
| Access denied at {thingName}: second person required | Warn | pq.event.access.denied.dual |
| Access denied at {thingName}: credential expired ({personName}) - expired {expiryDate} | Warn | pq.event.access.denied.expired |
| Access denied at {thingName}: biometric fraud detected ({credentialType}) | Critical | pq.event.access.denied.fraud |
| Access denied at {thingName}: incomplete multifactor sequence ({personName}) | Warn | pq.event.access.denied.incomplete |
| Access denied at {thingName}: interlock active | Warn | pq.event.access.denied.interlock |
| Access denied at {thingName}: invalid credential ({credentialType}) | Warn | pq.event.access.denied.invalid |
| Access denied at {thingName}: access point locked | Warn | pq.event.access.denied.locked |
| Access denied at {thingName}: occupancy limit reached | Warn | pq.event.access.denied.occupancy |
| Access denied at {thingName}: invalid PIN | Warn | pq.event.access.denied.pin |
| Access denied outside scheduled hours at {thingName} to {personName} (schedule: {scheduleName}) | Warn | pq.event.access.denied.schedule |
| Access denied at {thingName}: unknown {credentialType} ({card_display}) | Warn | pq.event.access.denied.unknown |
| Access granted to {personName} at {thingName} using {credentialType} {plate} (Direction: {direction}) | Info | pq.event.access.granted |
| Access granted despite antipassback violation to {personName} at {thingName} | Warn | pq.event.access.granted.antipassback |
| Reader {thingName} lockout cleared | Info | pq.event.access.reader.lockout.cleared |
| Reader {thingName} locked out after {failedAttempts} failed attempts for {lockoutDuration} | Warn | pq.event.access.reader.lockout.triggered |
| Duress alarm from {personName} at {thingName} | Critical | pq.event.intrusion.duress |
| Duress alarm cleared at | Info | pq.event.intrusion.duress.cleared |
APS mini Door¶
| Message | Severity | Event id |
|---|---|---|
| Door {thingName} closed | Info | pq.event.access.door.closed |
| Door {thingName} forced open | Critical | pq.event.access.door.forced |
| Door {thingName} forced open alarm cleared | Info | pq.event.access.door.forced.cleared |
| Door {thingName} held open | Warn | pq.event.access.door.held |
| Door {thingName} held open alarm cleared | Info | pq.event.access.door.held.cleared |
| Door {thingName} held extended by {personName} | Info | pq.event.access.door.held.extended |
| Door {thingName} locked remotely by {personName} | Info | pq.event.access.door.locked.remote |
| Door {thingName} opened by {personName} | Info | pq.event.access.door.opened |
| Door {thingName} secured remotely by {personName} | Info | pq.event.access.door.secured.remote |
| Door {thingName} unlocked remotely by {personName} | Info | pq.event.access.door.unlocked.remote |
| Door {thingName} unsecured remotely by {personName} | Info | pq.event.access.door.unsecured.remote |
| Door {thingName} unsecured via REX | Info | pq.event.access.door.unsecured.rex |
| Emergency evacuation triggered at {thingName} by {personName} | Critical | pq.event.safety.emergency.evacuation |
| Emergency evacuation cleared at {thingName} by {personName} | Info | pq.event.safety.emergency.evacuation.cleared |
| Emergency evacuation cleared remotely at {thingName} by {personName} | Info | pq.event.safety.emergency.evacuation.cleared.remote |
| Emergency evacuation triggered remotely at {thingName} by {personName} | Critical | pq.event.safety.emergency.evacuation.remote |
| Emergency lockdown activated at {thingName} by {personName} | Critical | pq.event.safety.emergency.lockdown |
| Emergency lockdown cleared at {thingName} by {personName} | Info | pq.event.safety.emergency.lockdown.cleared |
| Emergency lockdown cleared remotely at {thingName} by {personName} | Info | pq.event.safety.emergency.lockdown.cleared.remote |
| Emergency lockdown activated remotely at {thingName} by {personName} | Critical | pq.event.safety.emergency.lockdown.remote |
APS mini Output¶
| Message | Severity | Event id |
|---|---|---|
| Output activated at | Info | pq.event.control.activated |
| Output {thingName} activated remotely by {personName} | Info | pq.event.control.activated.remote |
| Output deactivated at | Info | pq.event.control.deactivated |
| Output {thingName} deactivated remotely by {personName} | Info | pq.event.control.deactivated.remote |
APS mini Input¶
| Message | Severity | Event id |
|---|---|---|
| Input activated at | Warn | pq.event.detection.activated |
| Input deactivated at | Info | pq.event.detection.deactivated |
| Supervision fault at | Warn | pq.event.supervision.fault |