Skip to content

#070 - Zone Bypass and Unbypass

Objective

This test verifies the controller implementation's behavior for detector bypass compatibility. It applies to alarm systems, fire alarm systems, or systems with similar functionality. In fire alarm systems, it is usually considered as detector deactivation.

Test Steps

  1. Execute the "Bypass" command from the Netsocs user interface
  2. Activate the sensor being bypassed
  3. Execute the "Unbypass" command from the Netsocs user interface
  4. Bypass the sensor using the panel
  5. Unbypass the sensor using the panel

Expected Result

  • The state of the sensor being bypassed must be "sensor.state.alarm_bypass"
  • The sensor must be marked as bypassed on the panel
  • When the sensor is bypassed from the panel, the sensor state must be "sensor.state.alarm_bypass"
  • When the sensor is unbypassed from the panel, the sensor state must be "sensor.state.alarm_active"
  • The device audit log must have a new entry:
"DEVICE" was bypassed by 'PERSON' via 'NETSOCS'
"DEVICE" was bypassed by 'PERSON' via 'MANUAL'
"DEVICE" was desbypassed by 'PERSON' via 'NETSOCS'
"DEVICE" was desbypassed by 'PERSON' via 'MANUAL'

where:

  • 'DEVICE' is the device name.
  • 'PERSON' is the name of the user who performed the action.
  • 'NETSOCS' indicates the action was performed from the Netsocs user interface.
  • 'MANUAL' indicates the action was performed from the panel.