Fire Alarm Panel Integration with KNX: EN 54, Dry Contacts and Relay Logic
Integrating a certified fire alarm panel with a KNX building automation system extends alarm signalling into lighting override, lift recall, smoke ventilation and door holder release — all triggered from a single volt-free relay contact. This guide covers the correct architecture, cable requirements, galvanic isolation and ETS6 priority configuration.
Safety notice: Fire alarm systems must be designed, installed and commissioned only by qualified engineers certified to BS 5839-1 (UK), EN 54-2 (EU), or equivalent national standard. KNX integration does not replace a dedicated certified fire detection system — it only extends signalling and control outputs. All fire-side wiring, panel configuration and cause-and-effect logic must be reviewed and signed off by a competent fire engineer before commissioning.
Fire alarm panel types
Two fundamentally different panel architectures are used in commercial and residential buildings. Understanding the difference determines how the panel communicates zone status and how many relay outputs are available for KNX integration.
Conventional panels
- • Zone-by-zone detection only — no device-level identification
- • All detectors on a zone share one wiring loop
- • Panel reports zone active, not which detector triggered
- • Typical zone relay output: one volt-free contact per zone card
- • Lower cost — suited to small buildings with simple layouts
- • Limited suitability for large commercial KNX projects
- • Examples: Fulleon, C-TEC CFP, Apollo conventional panels
Addressable / analogue-addressable panels (L-grade)
- • Device-level identification — each detector has a unique address
- • Panel reports exact detector, zone, floor and cause
- • Multiple programmable relay outputs — zone alarm, general fire, fault, disable
- • Suitable for large commercial KNX projects with complex cause-and-effect logic
- • EN 54-2 Clause 8 requires addressable panels for L-grade (life protection) systems
- • Bosch FPD-7024, Notifier ID3000, Advanced MxPro5, Hochiki ESP panel
For any commercial KNX integration project, specify an analogue-addressable panel. The device-level identification gives the cause-and-effect logic the precision it needs — a single detector on floor 3 can trigger a different set of KNX actions than a general building-wide alarm. Conventional panels cannot provide this granularity.
Integration principle: dry contact to KNX binary input
The standard integration path between a fire alarm panel and KNX is via volt-free (dry-contact) relay outputs on the fire panel side, read by a KNX binary input module. This architecture keeps the fire system completely isolated from the KNX bus — the fire panel's certified operation is never dependent on KNX, and a KNX failure cannot affect fire detection.
Integration signal path
Fire alarm panel (EN 54-2 certified)
│
│ Volt-free relay output (dry contact — NO/NC/COM)
│ Fire-rated cable: EN 50200 FE180/E90 or FPLR
│
▼
Galvanic isolation relay or opto-isolated interface
Phoenix Contact 2906842 or equivalent dry-contact module
│
│ Standard LSZH cable — KNX side only
│
▼
KNX binary input module
MDT STC-0416.02 (4-channel, DIN rail 2TE)
Hager TXI616A (16-channel, DIN rail 4TE)
│
│ KNX TP bus
│
▼
KNX group address → KNX actuator action
Lighting: all circuits 100%
Lifts: recall to ground, lock out-of-service
HVAC: fans off, dampers close
Door holders: 24V cut, doors close
Visualisation: fire alarm screen activates
Audio: evacuation message playsThe KNX binary input module converts the contact closure (0V = open, 24V = closed, or configured for volt-free detection) into a KNX telegram on the group address. In ETS6, configure the binary input for contact type (NO or NC), telegram type (DPT 1.001), and set the safety priority flag so no other KNX logic can override the fire telegram.
EN 54-2 required relay outputs
EN 54-2 (Control and Indicating Equipment) mandates three output types on all certified panels. These are the contacts available for KNX integration — each has a distinct purpose and should map to a separate KNX group address.
| Output | EN 54-2 Clause | Contact state (normal) | Contact state (event) | KNX use |
|---|---|---|---|---|
| Alarm output | Clause 8.9 | Open (NO) | Closed | Trigger all fire actions — lighting, lifts, HVAC, doors |
| Fault output | Clause 8.10 | Closed (NC) | Open | KNX visualisation shows fault indicator; notify BMS |
| Disable output | Clause 8.11 | Open (NO) | Closed | KNX visualisation shows zone disabled — engineer on site |
Use the normally-closed (NC) fault contact with the KNX binary input configured for NC logic — the KNX input detects an open circuit (fault) as an active event. This means a cable break between the fire panel and the KNX input will itself trigger a fault notification, which is the correct fail-safe behaviour.
KNX actions triggered by fire alarm
A general fire alarm relay closure should trigger the following KNX actions simultaneously. Each action is a separate KNX group address sent by the binary input module in ETS6 using linked group addresses.
| System | KNX action | Rationale |
|---|---|---|
| General lighting | All circuits set to 100% brightness immediately | Illuminate all escape routes — override any dimming scene or off state |
| Lift control | All lifts recalled to ground floor, doors held open, out-of-service | Prevent occupants using lifts during fire; firefighter access from ground |
| HVAC supply fans | All supply and extract fans stop immediately | Prevent smoke being driven through ductwork and into other zones |
| Fire dampers | All motorised fire dampers close (230V actuator de-energised) | Compartmentation — prevent smoke migration via ductwork between floors |
| Electromagnetic door holders | 24V DC supply cut — all doors close and latch | Fire compartmentation — corridors and stairwells sealed |
| Access control | All electric locks release (fail-safe mode) | Allow evacuation through all doors — no card reader obstruction |
| Visualisation / BMS | Fire alarm screen activates — zone, detector, time displayed | Control room visibility — remote monitoring and fire brigade interface |
| Audio system | Evacuation message broadcast on all zones | Structured evacuation — voice alarm message per EN 60849 / BS 5839-8 |
Cable requirements for fire relay wiring
Wiring between the fire alarm panel and the KNX binary input module has two distinct segments with different cable requirements. Getting this wrong is the most common installation error on fire-integrated KNX projects.
Fire-side wiring (panel to isolation relay)
- • Cable type: fire-rated cable mandatory
- • UK standard: FPLR (Fire Protective Low Resistance) — 2×1.5mm²
- • EU standard: EN 50200 FE180/E90 — maintains circuit integrity for 90 minutes at 830°C
- • Run in separate conduit or trunking from other building cables
- • Minimum separation 50mm from power cables
- • Fire-resistant fixings required — do not use standard plastic cable clips
KNX-side wiring (isolation relay to binary input)
- • Cable type: standard LSZH (Low Smoke Zero Halogen) acceptable
- • Typical: 2×0.75mm² or 2×1.0mm² LSZH for signal cable
- • The galvanic isolation relay provides the barrier — KNX side is a secondary circuit
- • Route as standard signal wiring — standard panel cable fixings acceptable
- • Keep away from KNX TP bus cables to prevent crosstalk
- • Label clearly: "Fire relay output — do not disconnect"
Galvanic isolation: mandatory between fire panel and KNX
The fire alarm panel's relay output must never be connected directly to a KNX binary input without galvanic isolation. The fire panel operates on its own certified 24V DC supply; the KNX bus operates at 29V DC. Mixing these circuits risks damaging the fire panel, creating earth loops, and — critically — compromising the EN 54-2 certification of the fire system.
Recommended isolation interface devices
- Phoenix Contact 2906842: Opto-isolated relay interface module, DIN rail, 24V DC coil, volt-free output — clean electrical separation between fire panel and KNX circuits.
- Wago 857-series isolation relay: Compact DIN rail module with LED indication — useful for monitoring that the relay has operated.
- Standard 24V DC dry-contact relay module: Any UL/CE certified relay module with 24V DC coil and volt-free output contacts rated for the application.
- MDT STC-0416.02 with external supply: If the MDT binary input is powered from its own 24V supply (not from the fire panel), this provides acceptable isolation for low-risk secondary signalling.
Critical rule:Never connect the fire panel's relay output directly to the KNX binary input terminal without a certified isolation relay in between. The fire panel's EN 54-2 certification is void if its output circuit is connected to any non-certified external control system without isolation. Use a dedicated relay or opto-isolated interface for every fire panel output used for KNX integration.
KNX safety priority configuration in ETS6
KNX actuators support a priority mechanism that prevents lower-priority commands from overriding safety-critical states. For fire integration, the fire alarm telegram must use the highest available priority so that no scene, timer, room thermostat or HVAC setback command can cancel the fire-state actions.
ETS6 binary input configuration
- Open ETS6 → select MDT STC-0416.02 binary input
- Set channel input type: "Volt-free contact (dry contact)"
- Set contact polarity: NO (normally open) for alarm output
- Set telegram type: DPT 1.001 (1-bit switch)
- Set value on contact close: 1 (on — fire alarm active)
- Set value on contact open: 0 (off — fire alarm cleared)
- Link to group address: e.g. 1/1/1 "Fire Alarm General"
- Enable "Safety priority" flag on the group address
ETS6 actuator priority settings
- Priority levels (KNX standard): 0 = lowest (scene/timer), 1 = normal, 2 = urgent, 3 = highest (safety).
- Fire alarm priority: Set to level 3 (highest safety priority) on all actuators receiving fire alarm group addresses.
- Reset condition: Priority state is cleared only when a priority-0 or reset telegram is received on the priority group address — not when normal scene control resumes.
- HVAC override: Thermostat and setback functions cannot override a priority-3 actuator state — fire takes precedence regardless of schedule or sensor input.
Cause-and-effect matrix
The cause-and-effect matrix documents every event source, its KNX group address, the action triggered, the priority level and the reset condition. This document must be produced during design, reviewed by the fire engineer and retained with the building's fire O&M manual.
| Event source | KNX group address | DPT | Action | Priority | Reset condition |
|---|---|---|---|---|---|
| General fire alarm relay | 1/1/1 | DPT 1.001 | All lights → 100% | 3 (safety) | Manual reset via fire panel + telegram value 0 |
| General fire alarm relay | 1/1/2 | DPT 1.001 | All lifts recalled to ground, locked out | 3 (safety) | Manual reset via fire panel + telegram value 0 |
| General fire alarm relay | 1/1/3 | DPT 1.001 | HVAC supply fans off | 3 (safety) | Manual reset via fire panel + telegram value 0 |
| General fire alarm relay | 1/1/4 | DPT 1.001 | Fire dampers close (actuator de-energised) | 3 (safety) | Manual reset — damper re-open requires engineer action |
| General fire alarm relay | 1/1/5 | DPT 1.001 | Door holders 24V cut — all fire doors close | 3 (safety) | Manual reset via fire panel + telegram value 0 |
| General fire alarm relay | 1/1/6 | DPT 1.001 | Access control locks release (fail-safe) | 3 (safety) | Manual reset via fire panel + telegram value 0 |
| General fire alarm relay | 1/1/7 | DPT 1.001 | Visualisation: fire alarm screen activates | 3 (safety) | Manual reset via fire panel + telegram value 0 |
| General fire alarm relay | 1/1/8 | DPT 1.001 | Audio: evacuation message broadcast | 3 (safety) | Manual reset via fire panel + telegram value 0 |
| Panel fault relay (NC) | 1/2/1 | DPT 1.001 | Visualisation: fault indicator on | 1 (normal) | Fault cleared on panel — NC contact re-closes |
| Zone disable relay | 1/2/2 | DPT 1.001 | Visualisation: zone disabled indicator on | 1 (normal) | Zone re-enabled on panel — contact opens |
BS 5839-1 (UK) vs EN 54-2 (EU) comparison
Both standards govern the design, installation and commissioning of fire detection and alarm systems, but differ in scope, detection classification and certification requirements. On projects spanning multiple countries, confirm which standard applies in each jurisdiction — they are not interchangeable.
| Parameter | BS 5839-1 (UK) | EN 54-2 (EU) |
|---|---|---|
| Geographic scope | United Kingdom | European Union (all member states) |
| Regulatory basis | Code of Practice — recommended, not mandatory | Harmonised standard — CE marking mandatory for products |
| Detection classes | L1–L5 (life) and P1–P2 (property) based on building coverage area | EN 54-7 (smoke), EN 54-5 (heat), EN 54-29 (multi-sensor) product standards |
| L1/P1 class | L1: detectors throughout building. P1: complete property protection | No direct equivalent — coverage specified in national building codes |
| Cable requirements | BS 5839-7: screened, fire-rated cable for addressable loops | EN 50200: FE180/E90 fire performance classification |
| Commissioning cert. | No mandatory national certification scheme — fire engineer competence | CPD (Construction Products Directive) + notified body certification for products |
| Signalling requirements | British Standard 5839-8 for voice alarm systems | EN 60849 for voice alarm and evacuation systems |
| KNX integration note | BS 5839-1 Clause 26 covers ancillary control — requires fire engineer sign-off | EN 54-2 Clause 8 covers output signals — volt-free contacts for secondary signalling |
Priority logic: fire telegram override rules
The KNX priority mechanism ensures the fire alarm state cannot be accidentally cancelled by normal building automation functions. Understanding the override hierarchy is essential for correct ETS6 configuration.
KNX priority hierarchy — fire integration
Priority 3 — Safety (fire alarm): DPT 1.001 value 1 — set by fire alarm relay input Cannot be overridden by any lower-priority telegram Actuator holds fire state until Priority 3 reset received Priority 2 — Urgent: HVAC emergency stop (CO2 alarm, smoke ventilation) Can override Priority 1 and 0 commands Cannot override Priority 3 (fire alarm) Priority 1 — Normal: Standard KNX control: scenes, switches, dimmers Room thermostat setpoints, occupancy-based scenes Overridden by Priority 2 and 3 Priority 0 — Low / scene: Timer events, scheduled scenes, astronomical clock Lowest precedence — overridden by all other priorities Reset rule: Fire state (Priority 3) clears only when: (1) Fire panel is reset and alarm output relay opens (2) KNX binary input sends DPT 1.001 value 0 on group address (3) Actuator receives Priority 3 reset telegram on the same GA Manual override of fire state by building user is NOT possible
Need a fire-safe panel with certified components?
We design panels for EN 54 fire-integrated KNX projects — isolation relays, fire-rated cable termination, binary input modules and cause-and-effect logic pre-tested before delivery.
Request a quote →