ESMI BACnet Integration
This integration permits the user to access objects from corresponding Esmi devices and monitor them from Desigo CC.

Safety functions
Observe all applicable standards for the country as well as regional or local regulations when integrating safety functions.
BACnet Engineering for ESMI Fire System
The Esmi fire detection panel can be integrated into Desigo CC in one of the following ways:
- Online engineering. In online mode, the panel must be connected to the management station and from there you can start the discovery of the devices online data. For instructions, see Integrating the ESMI Fire System Through Online Discovery.
- Offline mode. In offline configuration, you prepare an Engineering Data Exchange (EDE) file that contains BACnet devices project data and then you import the configuration. For instructions, see Integrating the ESMI Fire System Through Offline Configuration.
Before performing the online discovery or offline configuration, a BACnet driver and network must be created.
Type of Configuration | Engineering | Advantage | Disadvantage |
Online discovery | For online engineering, Desigo CC is connected to the devices and you perform an online discovery of project data. |
|
|
Offline import | For offline engineering, you must edit and import an Engineering Data Exchange (EDE). An online connection with the BACnet device is not required. |
|
|
Supported Object Types
Both online discovery and offline import support standard BACnet objects only. This means that BACnet extensions made by the manufacturer are not supported by these Desigo CC features. The current version supports the defined BACnet objects in the following library: Project > System settings > Libraries > Fire (HQ) > Devices > BACnet > Object models.
Object Models and Object Types in the Library Fire_Device_Esmi_150_HQ_1 | |
Object Model | Full Name |
GMS_BACnet_ESMI_EO_FI_AGG_150 | Aggregator |
GMS_BACnet_ESMI_EO_FI_Detector_Contamination_150 | Detector Contamination |
GMS_BACnet_ESMI_EO_FI_Detector_Disable_150 | Detector Disable |
GMS_BACnet_ESMI_EO_FI_Detector_Status_150 | Detector Status |
GMS_BACnet_ESMI_EO_FI_Detector_Value_150 | Detector Value |
GMS_BACnet_ESMI_EO_FI_DEV_150 | Device |
GMS_BACnet_ESMI_EO_FI_Loop_Disable_150 | Loop Disable |
GMS_BACnet_ESMI_EO_FI_Loop_Status_150 | Loop Status |
GMS_BACnet_ESMI_EO_FI_Panel_Alarm_Status_150 | Panel Alarm Status |
GMS_BACnet_ESMI_EO_FI_Panel_Fault_Status_150 | Panel Fault Status |
GMS_BACnet_ESMI_EO_FI_Silence_Reset_Command_150 | Silence and Reset Commands |
GMS_BACnet_ESMI_EO_FI_Zone_Disable_150 | Zone Disable |
GMS_BACnet_ESMI_EO_FI_Zone_Status_150 | Zone Status |
Supported EoTypes and Functions from EDE File
The EDE file contains a list of items where you can set a specific Function and EoType for fire objects.
See an example below. For details, see ESMI EDE File Formats.
#Engineering-Data-Exchange;;;;;;;;;;;;;;;;;
VERSION_OF_LAYOUT;2;;;;;;;;;;;;;;;;
#mandatory;mandatory;mandatory;mandatory;mandatory;optional;optional;optional;optional;optional;optional;optional;optional;optional;optional;optional;optional;optional
#keyname;device obj.-instance;object-name;object-type;object-instance;description;present-value-default;min-present-value;max-present-value;commandable;supports COV;hi-limit;low-limit;state-text-reference;unit-code;state-text;function;EoType
#;;;;;;;;;;;;;;;;;
Detector1;654321;Detector1;999;1011;Detector1;;;;;;;;;;;AutomaticDetectorAgg;ESMI_EO_FI_AGG
Detector2;654321;Detector2;999;1012;Detector2;;;;;;;;;;;FlashAgg;ESMI_EO_FI_AGG
Detector3;654321;Detector3;999;1013;Detector3;;;;;;;;;;;HornAgg;ESMI_EO_FI_AGG
Detector4;654321;Detector4;999;1014;Detector4;;;;;;;;;;;IOModuleAgg;ESMI_EO_FI_AGG
Detector5;654321;Detector5;999;1015;Detector5;;;;;;;;;;;AutomaticDetectorAgg;ESMI_EO_FI_AGG
Detector6;654321;Detector6;999;1016;Detector6;;;;;;;;;;;AutomaticDetectorAgg;ESMI_EO_FI_AGG
Detector7;654321;Detector7;999;1017;Detector7;;;;;;;;;;;ManualDetectorAgg;ESMI_EO_FI_AGG
Zone10;654321;Zone10;999;1018;Zone10;;;;;;;;;;;AutomaticZoneAgg;ESMI_EO_FI_AGG
Zone11;654321;Zone11;999;1019;Zone11;;;;;;;;;;;AutomaticZoneAgg;ESMI_EO_FI_AGG
Zone12;654321;Zone12;999;1020;Zone12;;;;;;;;;;;AutomaticZoneAgg;ESMI_EO_FI_AGG
Zone13;654321;Zone13;999;1021;Zone13;;;;;;;;;;;AutomaticZoneAgg;ESMI_EO_FI_AGG
Zone14;654321;Zone14;999;1022;Zone14;;;;;;;;;;;AutomaticZoneAgg;ESMI_EO_FI_AGG
Zone15;654321;Zone15;999;1023;Zone15;;;;;;;;;;;AutomaticZoneAgg;ESMI_EO_FI_AGG
Zone16;654321;Zone16;999;1024;Zone16;;;;;;;;;;;ManualZoneAgg;ESMI_EO_FI_AGG
Loop1;654321;Loop1;999;1025;Loop1;;;;;;;;;;;LoopAgg;ESMI_EO_FI_AGG
_Panel;654321;_Panel;999;1026;_Panel;;;;;;;;;;;PanelAgg;ESMI_EO_FI_AGG
#;;;;;;;;;;;;;;;;;
ESMI GATEWAY;654321;ESMI GATEWAY;8;654321;Esmi Device;;;;;;;;;;;;ESMI_EO_FI_DEV
Detector1'Value;654321;Loop 1 Detector 1 Value;0;77;Loop 1 Detector 1 Value;;;;;;;;;;;DetectorValue;ESMI_EO_FI_Detector_Value
Detector1'Contamination;654321;Loop 1 Detector 1 Contamination;0;78;Loop 1 Detector 1 Contamination;;;;;;;;;;;DetectorContamination;ESMI_EO_FI_Detector_Contamination
Detector1'Status;654321;Loop 1 Detector 1 Status;0;76;Loop 1 Detector 1 Status;;;;;;;;;;;DetectorStatus;ESMI_EO_FI_Detector_Status
Detector1'Disable;654321;Loop 1 Detector 1 Disable;1;45;Loop 1 Detector 1 Disable;;;;;;;;;;;DetectorDisable;ESMI_EO_FI_Detector_Disable
Detector2'Value;654321;Loop 1 Detector 2 Value;0;80;Loop 1 Detector 2 Value;;;;;;;;;;;DetectorValue;ESMI_EO_FI_Detector_Value
Detector2'Contamination;654321;Loop 1 Detector 2 Contamination;0;81;Loop 1 Detector 2 Contamination;;;;;;;;;;;DetectorContamination;ESMI_EO_FI_Detector_Contamination
Detector2'Status;654321;Loop 1 Detector 2 Status;0;79;Loop 1 Detector 2 Status;;;;;;;;;;;DetectorStatus;ESMI_EO_FI_Detector_Status
Detector2'Disable;654321;Loop 1 Detector 2 Disable;1;46;Loop 1 Detector 2 Disable;;;;;;;;;;;DetectorDisable;ESMI_EO_FI_Detector_Disable
Detector3'Value;654321;Loop 1 Detector 3 Value;0;83;Loop 1 Detector 3 Value;;;;;;;;;;;DetectorValue;ESMI_EO_FI_Detector_Value
Detector3'Contamination;654321;Loop 1 Detector 3 Contamination;0;84;Loop 1 Detector 3 Contamination;;;;;;;;;;;DetectorContamination;ESMI_EO_FI_Detector_Contamination
Detector3'Status;654321;Loop 1 Detector 3 Status;0;82;Loop 1 Detector 3 Status;;;;;;;;;;;DetectorStatus;ESMI_EO_FI_Detector_Status
Detector3'Disable;654321;Loop 1 Detector 3 Disable;1;47;Loop 1 Detector 3 Disable;;;;;;;;;;;DetectorDisable;ESMI_EO_FI_Detector_Disable
Detector4'Value;654321;Loop 1 Detector 4 Value;0;86;Loop 1 Detector 4 Value;;;;;;;;;;;DetectorValue;ESMI_EO_FI_Detector_Value
Detector4'Contamination;654321;Loop 1 Detector 4 Contamination;0;87;Loop 1 Detector 4 Contamination;;;;;;;;;;;DetectorContamination;ESMI_EO_FI_Detector_Contamination
Detector4'Status;654321;Loop 1 Detector 4 Status;0;85;Loop 1 Detector 4 Status;;;;;;;;;;;DetectorStatus;ESMI_EO_FI_Detector_Status
Detector4'Disable;654321;Loop 1 Detector 4 Disable;1;48;Loop 1 Detector 4 Disable;;;;;;;;;;;DetectorDisable;ESMI_EO_FI_Detector_Disable
Detector5'Value;654321;Loop 1 Detector 5 Value;0;89;Loop 1 Detector 5 Value;;;;;;;;;;;DetectorValue;ESMI_EO_FI_Detector_Value
Detector5'Contamination;654321;Loop 1 Detector 5 Contamination;0;90;Loop 1 Detector 5 Contamination;;;;;;;;;;;DetectorContamination;ESMI_EO_FI_Detector_Contamination
Detector5'Status;654321;Loop 1 Detector 5 Status;0;88;Loop 1 Detector 5 Status;;;;;;;;;;;DetectorStatus;ESMI_EO_FI_Detector_Status
Detector5'Disable;654321;Loop 1 Detector 5 Disable;1;49;Loop 1 Detector 5 Disable;;;;;;;;;;;DetectorDisable;ESMI_EO_FI_Detector_Disable
Detector6'Value;654321;Loop 1 Detector 6 Value;0;92;Loop 1 Detector 6 Value;;;;;;;;;;;DetectorValue;ESMI_EO_FI_Detector_Value
Detector6'Contamination;654321;Loop 1 Detector 6 Contamination;0;93;Loop 1 Detector 6 Contamination;;;;;;;;;;;DetectorContamination;ESMI_EO_FI_Detector_Contamination
Detector6'Status;654321;Loop 1 Detector 6 Status;0;91;Loop 1 Detector 6 Status;;;;;;;;;;;DetectorStatus;ESMI_EO_FI_Detector_Status
Detector6'Disable;654321;Loop 1 Detector 6 Disable;1;50;Loop 1 Detector 6 Disable;;;;;;;;;;;DetectorDisable;ESMI_EO_FI_Detector_Disable
Detector7'Status;654321;Loop 1 Detector 7 Status;0;94;Loop 1 Detector 7 Status;;;;;;;;;;;DetectorStatus;ESMI_EO_FI_Detector_Status
Detector7'Disable;654321;Loop 1 Detector 7 Disable;1;51;Loop 1 Detector 7 Disable;;;;;;;;;;;DetectorDisable;ESMI_EO_FI_Detector_Disable
Zone10'Status;654321;Zone 10 Status;0;68;Zone 10 Status;;;;;;;;;;;ZoneStatus;ESMI_EO_FI_Zone_Status
Zone10'Disable;654321;Zone 10 Disable;1;37;Zone 10 Disable;;;;;;;;;;;ZoneDisable;ESMI_EO_FI_Zone_Disable
Zone11'Status;654321;Zone 11 Status;0;69;Zone 11 Status;;;;;;;;;;;ZoneStatus;ESMI_EO_FI_Zone_Status
Zone11'Disable;654321;Zone 11 Disable;1;38;Zone 11 Disable;;;;;;;;;;;ZoneDisable;ESMI_EO_FI_Zone_Disable
Zone12'Status;654321;Zone 12 Status;0;70;Zone 12 Status;;;;;;;;;;;ZoneStatus;ESMI_EO_FI_Zone_Status
Zone12'Disable;654321;Zone 12 Disable;1;39;Zone 12 Disable;;;;;;;;;;;ZoneDisable;ESMI_EO_FI_Zone_Disable
Zone13'Status;654321;Zone 13 Status;0;71;Zone 13 Status;;;;;;;;;;;ZoneStatus;ESMI_EO_FI_Zone_Status
Zone13'Disable;654321;Zone 13 Disable;1;40;Zone 13 Disable;;;;;;;;;;;ZoneDisable;ESMI_EO_FI_Zone_Disable
Zone14'Status;654321;Zone 14 Status;0;72;Zone 14 Status;;;;;;;;;;;ZoneStatus;ESMI_EO_FI_Zone_Status
Zone14'Disable;654321;Zone 14 Disable;1;41;Zone 14 Disable;;;;;;;;;;;ZoneDisable;ESMI_EO_FI_Zone_Disable
Zone15'Status;654321;Zone 15Status;0;73;Zone 15Status;;;;;;;;;;;ZoneStatus;ESMI_EO_FI_Zone_Status
Zone15'Disable;654321;Zone 15 Disable;1;42;Zone 15 Disable;;;;;;;;;;;ZoneDisable;ESMI_EO_FI_Zone_Disable
Zone16'Status;654321;Zone 16 Status;0;74;Zone 16 Status;;;;;;;;;;;ZoneStatus;ESMI_EO_FI_Zone_Status
Zone16'Disable;654321;Zone 16 Disable;1;43;Zone 16 Disable;;;;;;;;;;;ZoneDisable;ESMI_EO_FI_Zone_Disable
Loop1'Status;654321;Loop 1 Status;0;75;Loop 1 Status;;;;;;;;;;;LoopStatus;ESMI_EO_FI_Loop_Status
Loop1'Disable;654321;Loop 1 Disable;1;44;Loop 1 Disable;;;;;;;;;;;LoopDisable;ESMI_EO_FI_Loop_Disable
_Panel'Alarm;654321;_Panel Alarm Status;0;66;Panel Alarm Status;;;;;;;;;;;PanelAlarm;ESMI_EO_FI_Panel_Alarm_Status
_Panel'Fault;654321;_Panel Fault Status;0;67;Panel Fault Status;;;;;;;;;;;PanelFault;ESMI_EO_FI_Panel_Fault_Status
_Panel'Commands;654321;Silence & Reset Commands;1;1;Silence & Reset Commands;;;;;;;;;;;SilenceReset;ESMI_EO_FI_Silence_Reset_Cmd