EnOcean-zu-KNX-Gateway: Inbetriebnahme des EnOcean-KNX-Gateways für drahtlose Sensoren
EnOcean-Funksensoren verfügen über keine native KNX-Schnittstelle. Ein EnOcean-KNX-Gateway empfängt 868-MHz-Funktelegramme, dekodiert die EEP-Nutzdaten und ordnet Sensorwerte KNX-Gruppenadressen mit DPT-korrekter Skalierung zu. Das Ergebnis ist ein standardmäßiger KNX-Datenpunkt, den jedes KNX-Gerät – Aktor, Visualisierungssystem oder Logiksteuerung – nutzen kann, ohne zu wissen, dass die Quelle drahtlos ist.
Gateway-Funktion: EnOcean-Empfänger zu KNX
Das EnOcean-KNX-Gateway übernimmt zwei Funktionen: Es beherbergt den 868-MHz-Empfänger (entspricht EnOcean USB 300 oder TCM 310 Modul) und führt die Übersetzungslogik aus, die EnOcean-EEP-Datenpunkte in KNX-Gruppentelegramme umwandelt. Das Gateway verbindet sich als Standard-KNX-Gerät mit dem KNX-TP-Bus und wird vollständig in ETS6 konfiguriert – keine separate Software erforderlich.
Signalfluss
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
Verfügbare Gateways
Mehrere Hersteller bieten KNX-zertifizierte EnOcean-Gateways an. Alle werden in ETS6 konfiguriert und auf DIN-Schiene montiert. Die Hauptunterschiede sind Kanalkapazität, Unterstützung der Sicherheitsstufe und KNX-Schnittstellentyp (nur TP vs. KNXnet/IP).
| Modell | Kanäle | Schnittstelle | Sicherheit L3 |
|---|---|---|---|
| Jung EAE-USB-KNX | 64 Kanäle | KNX TP (serielle Konfiguration) | Nein |
| Gira EnOcean-Gateway | 128 Kanäle | KNX TP | Firmware-abhängig |
| Weinzierl KNX ENO 634 | 200 Kanäle | KNX TP + KNXnet/IP | Ja (Firmware ≥ 2.0) |
| MDT EnOcean Interface SCN-ENC02 | 200 Kanäle | KNX TP | Ja |
Weinzierl KNX ENO 634: ETS6 Einrichtung
Der Weinzierl KNX ENO 634 ist ein EnOcean-Gateway für die Hutschiene mit integriertem 868-MHz-Empfänger. Jeder EnOcean-Sender belegt einen Kanal; es stehen bis zu 200 Kanäle zur Verfügung. Laden Sie die ETS6-Produktdatenbank von weinzierl.de herunter, importieren Sie sie über Kataloge → Importieren und fügen Sie das Gerät als Standard-KNX-Gerät zur Gebäudetopologie hinzu.
ETS6-Kanalkonfiguration (pro 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 captureSender-ID: Finden und Erfassen
Jeder EnOcean-Sensor hat eine eindeutige 32-Bit-Sender-ID, die werkseitig programmiert und auf dem Geräteetikett aufgedruckt ist. Diese ID ist der Primärschlüssel, der einen physischen Sensor mit einer Gateway-Kanalkonfiguration verbindet. Wenn das Etikett unleserlich ist oder der Sensor bereits installiert ist, kann die ID aus dem Funktelegramm erfasst werden.
Sender-ID-Erfassung über 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-xxEEP-zu-KNX-DPT-Zuordnung
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.
| EEP | EnOcean-Wert | KNX DPT | Einheit |
|---|---|---|---|
| A5-04-01 DB2 | Temperatur (8-Bit skaliert) | DPT 9.001 | °C |
| A5-04-01 DB1 | Feuchtigkeit (8-Bit skaliert) | DPT 9.007 | %rF |
| A5-07-01 DB1 Bit3 | Anwesenheit erkannt (1-Bit) | DPT 1.001 | 0/1 |
| A5-06-01 DB3 | Beleuchtungsstärke (8-Bit skaliert) | DPT 9.004 | Lux |
| A5-02-05 DB2 | Temperatur 0–40°C | DPT 9.001 | °C |
| F6-02-01 R1/R2 | Wippenschalterzustand | DPT 1.001 / DPT 1.008 | 0/1 / Auf/Ab |
| D5-00-01 bit0 | Kontakt offen/geschlossen | DPT 1.009 | 0=geschlossen, 1=offen |
| A5-12-01 DB3-DB1 | Impulszähler (24-Bit) | DPT 12.001 | Impulse |
Polling vs. ereignisgesteuert: Ersttelegramm beim Start
Im Gegensatz zu Modbus- oder KNX-Polling-Geräten sind EnOcean-Sensoren streng ereignisgesteuert – sie senden nur, wenn sich ein Wert ändert oder in einem periodischen Intervall. Der KNX-Bus hat keinen Mechanismus, um den aktuellen Wert von einem EnOcean-Sensor anzufordern. Dies erzeugt ein spezifisches Szenario, das in der KNX-Logikprogrammierung behandelt werden muss: Das Gateway hat keinen gespeicherten Wert, bis das erste Telegramm nach dem Einschalten eintrifft.
Entwurfsmuster: Ersttelegramm beim Start
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 darknessGemischte EnOcean/KNX-Topologie
Größere Installationen kombinieren verdrahtete KNX-Sensoren mit drahtlosen EnOcean-Sensoren auf demselben KNX-Bus. Das EnOcean-Gateway erscheint als ein KNX-Gerät; seine Ausgänge sind Gruppenadressen, die für den Rest des Systems nicht von verdrahteten KNX-Sensoren zu unterscheiden sind. Entwerfen Sie die Topologie so, dass verdrahtete Sensoren für kritische Zonen und drahtlose für ergänzende oder Nachrüstpositionen verwendet werden.
Verwenden Sie verdrahtetes KNX für:
- Serverräume und kritische Anlagenbereiche
- Zutrittskontrolle und Alarmintegration
- Präsenzerkennung in der Lichtsteuerung (schnelle Reaktion)
- Brandklappen-Rückmeldung und Sicherheitsfunktionen
- Jede Anwendung, die eine garantierte Reaktionszeit erfordert
Verwenden Sie EnOcean für:
- Nachrüstinstallationen (keine Kabelverlegung möglich)
- Komfortsensoren für Mieter (Temperatur, CO₂, Luftfeuchtigkeit)
- Fenster-/Türkontakte in Glasfassaden
- Zusätzliche Belegungserkennung in großen Großraumbüros
- Außensensoren, bei denen eine Kabeleinführung unpraktisch ist
Ein Gateway pro Etage: Das EnOcean 868 MHz-Signal durchdringt 1–2 Betondecken. Für mehrstöckige Gebäude installieren Sie ein EnOcean KNX Gateway pro Etage, um einen zuverlässigen Empfang zu gewährleisten. Ein einzelnes Gateway im Kellertechnikraum empfängt Sensoren in den oberen Etagen eines Stahlbetongebäudes nicht zuverlässig.
Benötigen Sie ein in Ihren Schaltschrank integriertes EnOcean KNX Gateway?
Wir liefern und nehmen Weinzierl KNX ENO 634 und MDT SCN-ENC02 Gateways in Betrieb – Sensoren werden angelernt, EEP-zu-DPT Mapping verifiziert und Gruppenadressen vor Auslieferung an die Baustelle mit der KNX Visualisierung verknüpft.
Angebot anfordern →