KNX ENO 634 · MDT SCN-ENC02 · ETS6 · Sender ID · DPT mapping · 10 min read

EnOcean to KNX Gateway: Commissioning the EnOcean KNX Gateway for Wireless Sensors

EnOcean wireless sensors have no native KNX interface. An EnOcean KNX gateway receives 868 MHz radio telegrams, decodes the EEP payload, and maps sensor values to KNX group addresses with DPT-correct scaling. The result is a standard KNX datapoint that any KNX device — actuator, visualisation system, or logic controller — can consume without awareness that the source is wireless.

Gateway function: EnOcean receiver to KNX

The EnOcean KNX gateway performs two functions: it hosts the 868 MHz receiver (equivalent to EnOcean USB 300 or TCM 310 module) and it runs the translation logic that converts EnOcean EEP datapoints into KNX group telegrams. The gateway connects to the KNX TP bus as a standard KNX device and is configured entirely within ETS6 — no separate software is required.

Signal flow

EnOcean sensor (868 MHz)
  ↓  radio telegram (Sender ID + EEP payload)
EnOcean KNX Gateway
  ↓  EEP decode: extract temperature, on/off, lux value
  ↓  DPT conversion: scale to correct KNX data type
  ↓  KNX TP group telegram → group address
KNX bus (all devices on TP line)
  ↓
KNX actuator / visualisation / logic controller

Reverse path (gateway → sensor):
  Not possible for unidirectional EnOcean sensors
  Bidirectional sensors (D2-xx-xx VLD) support response
  — requires gateway with bidirectional 868 MHz transceiver

Available gateways

Several manufacturers offer KNX-certified EnOcean gateways. All are configured in ETS6 and mount on DIN rail. The main differences are channel capacity, security level support, and KNX interface type (TP only vs. KNXnet/IP).

ModelChannelsInterfaceSecurity L3
Jung EAE-USB-KNX64 channelsKNX TP (serial config)No
Gira EnOcean-Gateway128 channelsKNX TPFirmware-dependent
Weinzierl KNX ENO 634200 channelsKNX TP + KNXnet/IPYes (firmware ≥ 2.0)
MDT EnOcean Interface SCN-ENC02200 channelsKNX TPYes

Weinzierl KNX ENO 634: ETS6 setup

The Weinzierl KNX ENO 634 is a DIN-rail EnOcean gateway with an integrated 868 MHz receiver. Each EnOcean sender occupies one channel; up to 200 channels are available. Download the ETS6 product database from weinzierl.de, import via Catalogs → Import, and add the device to the building topology as a standard KNX device.

ETS6 channel configuration (per EnOcean sender)

Channel parameters (one set per EnOcean device):

  1. Sender ID:
     — 32-bit hex address printed on sensor label
     — e.g. 0xFEF7E123
     — Or captured via PCAP (see section below)

  2. EEP selection:
     — Select from dropdown: A5-04-01, F6-02-01, D5-00-01, etc.
     — Gateway validates telegram structure against selected EEP
     — Incorrect EEP = silent decode failure (no KNX telegram sent)

  3. Sub-datapoints:
     — EEP A5-04-01 has 2 sub-DPs: temperature (DP1) and humidity (DP2)
     — Assign separate KNX group address to each sub-DP
     — Sub-DP numbering per EEP spec (EnOcean Alliance document)

  4. KNX group address assignment:
     — Drag sub-DP to group address in ETS6 group view
     — DPT automatically inferred from EEP (overrideable)

  5. Teach-in (optional for Weinzierl):
     — Weinzierl 634 supports manual ID entry (no physical learn mode)
     — Physical learn button also available for automatic ID capture

Sender ID: finding and capturing

Every EnOcean sensor has a unique 32-bit sender ID, factory-programmed and printed on the device label. This ID is the primary key that links a physical sensor to a gateway channel configuration. If the label is unreadable or the sensor is already installed, the ID can be captured from the radio telegram.

Sender ID capture via PCAP

Equipment needed:
  EnOcean USB 300 (USB stick 868 MHz receiver)
  PC with USB port
  FT4 analyzer (EnOcean Dolphin View / FT4 software)
  or: Wireshark with EnOcean plugin

Capture procedure:
  1. Plug EnOcean USB 300 into PC
  2. Open FT4 analyzer (free download from EnOcean)
  3. Select COM port for USB 300
  4. Activate sensor (press button, cover PIR lens, open window)
  5. Telegram appears in FT4 log:
     RORG | Sender ID       | EEP data    | Status
     0xA5 | FE F7 E1 23     | 00 2A 40 08 | 0x00

  Sender ID is bytes 4–7 of the raw telegram
  (big-endian, most significant byte first)

  6. Note both Sender ID and RORG byte for EEP selection:
     0xA5 = 4BS → EEP family A5-xx-xx
     0xD5 = 1BS → EEP family D5-xx-xx
     0xF6 = RPS → EEP family F6-xx-xx

EEP to KNX DPT mapping

The gateway converts EEP datapoint values to KNX DPT format. The mapping is standardised — temperature always becomes DPT 9.001, binary states become DPT 1.001 — but verify scaling in the gateway's ETS6 parameters, particularly for illuminance sensors where the raw EEP value requires a multiplication factor.

EEPEnOcean valueKNX DPTUnit
A5-04-01 DB2Temperature (8-bit scaled)DPT 9.001°C
A5-04-01 DB1Humidity (8-bit scaled)DPT 9.007%RH
A5-07-01 DB1 bit3Occupancy detected (1-bit)DPT 1.0010/1
A5-06-01 DB3Illuminance (8-bit scaled)DPT 9.004lux
A5-02-05 DB2Temperature 0–40°CDPT 9.001°C
F6-02-01 R1/R2Rocker switch stateDPT 1.001 / DPT 1.0080/1 / Up/Down
D5-00-01 bit0Contact open/closedDPT 1.0090=closed, 1=open
A5-12-01 DB3-DB1Pulse counter (24-bit)DPT 12.001Pulses

Polling vs event-driven: first-telegram-on-boot

Unlike Modbus or KNX polling devices, EnOcean sensors are strictly event-driven — they transmit only when a value changes or at a periodic interval. The KNX bus has no mechanism to request the current value from an EnOcean sensor. This creates a specific scenario that must be handled in KNX logic programming: the gateway has no stored value until the first telegram arrives after power-on.

First-telegram-on-boot design pattern

Problem:
  Gateway powers on → no stored sensor values
  KNX logic controller reads group address → gets 0 or invalid
  HVAC logic may incorrectly command heating/cooling
  before first valid temperature telegram arrives (up to 10 minutes)

Solution options:

  1. Initialization delay in KNX logic:
     — Block HVAC output for first 15 minutes after bus power-on
     — Flag: "valid data received" bit set on first telegram receipt
     — All logic checks flag before using sensor value

  2. Gateway "send on startup" parameter:
     — Some gateways (Weinzierl 634) can send a "no data" telegram
     — on startup, allowing logic to detect uninitialized state

  3. Backup sensor for critical zones:
     — KNX wired room temperature sensor as fallback
     — Logic: IF EnOcean_valid = false THEN use KNX_wired_temp
     — Eliminates dependency on wireless for first-boot period

  4. Watchdog telegram monitoring:
     — ETS6 logic: if no telegram from sensor for 30 minutes → alarm
     — Prevents silent failure if sensor battery depletes (hybrid types)
     — Photovoltaic: may legitimately not transmit in darkness

Mixed EnOcean/KNX topology

Larger installations combine wired KNX sensors with EnOcean wireless sensors on the same KNX bus. The EnOcean gateway appears as one KNX device; its outputs are group addresses indistinguishable from wired KNX sensors to the rest of the system. Design the topology to use wired sensors for critical zones and wireless for supplementary or retrofit positions.

Use wired KNX for:

  • Server rooms and critical plant areas
  • Access control and alarm integration
  • Presence detection in lighting control (fast response)
  • Fire damper feedback and safety functions
  • Any application requiring guaranteed response time

Use EnOcean for:

  • Retrofit installations (no cable routing possible)
  • Tenant comfort sensors (temperature, CO₂, humidity)
  • Window/door contacts in glazed facades
  • Supplementary occupancy in large open-plan offices
  • Outdoor sensors where cable entry is impractical

One gateway per floor plate: the EnOcean 868 MHz signal penetrates 1–2 concrete floors. For multi-floor buildings, install one EnOcean KNX gateway per floor to ensure reliable reception. A single gateway in a basement plant room will not reliably receive sensors on upper floors of a reinforced concrete building.

Need an EnOcean KNX gateway integrated into your panel?

We supply and commission Weinzierl KNX ENO 634 and MDT SCN-ENC02 gateways — sensors taught in, EEP-to-DPT mapping verified, and group addresses linked to KNX visualisation before delivery to site.

Request a quote →
Loading...
Back to top