Gallagher BACnet Emulator Plugin

Overview

This plugin exposes specific Gallagher items as BACnet points. These points can be monitored and controlled by BACnet clients, allowing for integration with BACnet-based building management systems.

Licensing

  • The license should include “gallagher_bacnet_emulator” under the “plugins” section.

  • This plugin has a limit on the number of points that can be exposed.

Platform requirements

  • Gallagher Command Center 9.00+ with RESTStatus=1 & RESTOverrides=1 included in the Command Center license file.

Configuration

  1. Navigate to Settings → Plugin Entries

  2. Click on “Add Plugin” button

  3. Select “Gallagher BACnet Emulator” from the list

  4. Configure the connection to Gallagher Command Center. Refer to (Gallagher REST)

  5. Configure the BACnet Emulator. Refer to (BACnet Emulator)

  6. The configuration is done and the plugin is loaded.

Options

This plugin options allow you to enable/disable the item types that should be exposed as BACnet points. Below the currently available types:

  • Controllers: Expose Gallagher controllers

  • Inputs: Expose Gallagher inputs

  • Outputs: Expose Gallagher outputs

Dashboard

  • The plugin dashboard displays the list of objects for each exposed type.

  • The object ID / value is also displayed for monitoring purposes.

  • An object can be disabled so that it doesn’t count towards the license limit.

  • Enable All and Disable All buttons are provided for convenience.

  • A search bar is provided to search for specific objects by name.

Functionality

Gallagher Controllers:

Gallagher Controllers are exposed as BACnet Multi State Value objects. The present value of the Multi State Value is determined by the state of the Gallagher Controller. The following states are available for each controller:

  • Normal: The controller is online and operating normally

  • Offline: The controller is offline and not communicating with Command Center

  • Tampered: The controller tamper sensors are activated

Gallagher Inputs:

Gallagher Inputs are exposed as BACnet Binary Inputs. The present value of the Binary Input is determined by the state of the Gallagher Input. If the input is in active state, the present value will be 1, otherwise it will be 0 (inactive).

Gallagher Outputs:

Gallagher Outputs are exposed as BACnet Binary Outputs. The present value of the Binary Output is determined by the state of the Gallagher Output. If the output is in active state, the present value will be 1, otherwise it will be 0 (inactive). The BACnet client can change the present value of the Binary Output. This will override the output in Command Center.