Gateway EnOcean-KNX: Messa in servizio del gateway EnOcean KNX per sensori wireless
I sensori wireless EnOcean non hanno un'interfaccia KNX nativa. Un gateway EnOcean KNX riceve telegrammi radio a 868 MHz, decodifica il payload EEP e mappa i valori dei sensori su indirizzi di gruppo KNX con scaling corretto DPT. Il risultato è un punto dati KNX standard che qualsiasi dispositivo KNX – attuatore, sistema di visualizzazione o controllore logico – può consumare senza sapere che la fonte è wireless.
Funzione gateway: ricevitore EnOcean a KNX
Il gateway EnOcean KNX svolge due funzioni: ospita il ricevitore a 868 MHz (equivalente al modulo EnOcean USB 300 o TCM 310) ed esegue la logica di traduzione che converte i datapoint EnOcean EEP in telegrammi di gruppo KNX. Il gateway si collega al bus KNX TP come dispositivo KNX standard ed è configurato interamente in ETS6 — nessun software separato è richiesto.
Flusso del segnale
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
Gateway disponibili
Diversi produttori offrono gateway EnOcean certificati KNX. Tutti sono configurati in ETS6 e montati su guida DIN. Le principali differenze sono la capacità dei canali, il livello di sicurezza supportato e il tipo di interfaccia KNX (solo TP vs. KNXnet/IP).
| Modello | Canali | Interfaccia | Sicurezza L3 |
|---|---|---|---|
| Jung EAE-USB-KNX | 64 canali | KNX TP (configurazione seriale) | No |
| Gira EnOcean-Gateway | 128 canali | KNX TP | Dipende dal firmware |
| Weinzierl KNX ENO 634 | 200 canali | KNX TP + KNXnet/IP | Sì (firmware ≥ 2.0) |
| MDT EnOcean Interface SCN-ENC02 | 200 canali | KNX TP | Sì |
Weinzierl KNX ENO 634: configurazione ETS6
Il Weinzierl KNX ENO 634 è un gateway EnOcean per guida DIN con ricevitore integrato a 868 MHz. Ogni trasmettitore EnOcean occupa un canale; sono disponibili fino a 200 canali. Scarica il database prodotti ETS6 da weinzierl.de, importalo tramite Cataloghi → Importa e aggiungi il dispositivo alla topologia dell'edificio come dispositivo KNX standard.
Configurazione canale ETS6 (per trasmettitore EnOcean)
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 captureID trasmettitore: individuazione e acquisizione
Ogni sensore EnOcean ha un ID trasmettitore univoco a 32 bit, programmato in fabbrica e stampato sull'etichetta del dispositivo. Questo ID è la chiave primaria che collega un sensore fisico a una configurazione del canale del gateway. Se l'etichetta è illeggibile o il sensore è già installato, l'ID può essere acquisito dal telegramma radio.
Acquisizione ID trasmettitore tramite 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-xxMappatura EEP su KNX DPT
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 | Valore EnOcean | KNX DPT | Unità |
|---|---|---|---|
| A5-04-01 DB2 | Temperatura (8 bit scalata) | DPT 9.001 | °C |
| A5-04-01 DB1 | Umidità (scalata 8 bit) | DPT 9.007 | %RH |
| A5-07-01 DB1 bit3 | Occupazione rilevata (1 bit) | DPT 1.001 | 0/1 |
| A5-06-01 DB3 | Illuminamento (scalato 8 bit) | DPT 9.004 | lux |
| A5-02-05 DB2 | Temperatura 0–40°C | DPT 9.001 | °C |
| F6-02-01 R1/R2 | Stato interruttore a bilanciere | DPT 1.001 / DPT 1.008 | 0/1 / Su/Giù |
| D5-00-01 bit0 | Contatto aperto/chiuso | DPT 1.009 | 0=chiuso, 1=aperto |
| A5-12-01 DB3-DB1 | Contatore di impulsi (24 bit) | DPT 12.001 | Impulsi |
Polling vs. guidato da eventi: primo telegramma all'avvio
A differenza dei dispositivi Modbus o KNX a polling, i sensori EnOcean sono strettamente guidati da eventi – trasmettono solo quando un valore cambia o a un intervallo periodico. Il bus KNX non ha alcun meccanismo per richiedere il valore corrente da un sensore EnOcean. Ciò crea uno scenario specifico che deve essere gestito nella programmazione logica KNX: il gateway non ha alcun valore memorizzato fino all'arrivo del primo telegramma dopo l'accensione.
Pattern di progettazione: primo telegramma all'avvio
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 darknessTopologia mista EnOcean/KNX
Installazioni più grandi combinano sensori KNX cablati con sensori wireless EnOcean sullo stesso bus KNX. Il gateway EnOcean appare come un dispositivo KNX; le sue uscite sono indirizzi di gruppo indistinguibili dai sensori KNX cablati per il resto del sistema. Progettare la topologia per utilizzare sensori cablati per le zone critiche e wireless per posizioni supplementari o di retrofit.
Utilizzare KNX cablato per:
- Sale server e aree critiche dell'impianto
- Controllo accessi e integrazione allarmi
- Rilevamento presenza nel controllo illuminazione (risposta rapida)
- Feedback serrande tagliafuoco e funzioni di sicurezza
- Qualsiasi applicazione che richieda tempo di risposta garantito
Utilizza EnOcean per:
- Installazioni retrofit (nessuna possibilità di cablaggio)
- Sensori di comfort per inquilini (temperatura, CO₂, umidità)
- Contatti finestra/porta in facciate vetrate
- Rilevamento presenza supplementare in grandi uffici open-space
- Sensori esterni dove l'ingresso cavi è poco pratico
Un gateway per piano: Il segnale EnOcean 868 MHz penetra 1–2 solai in cemento. Per edifici multipiano, installare un gateway EnOcean KNX per piano per garantire una ricezione affidabile. Un singolo gateway in un locale tecnico interrato non riceverà in modo affidabile i sensori ai piani superiori di un edificio in cemento armato.
Hai bisogno di un gateway EnOcean KNX integrato nel tuo quadro?
Forniamo e mettiamo in servizio i gateway Weinzierl KNX ENO 634 e MDT SCN-ENC02 — sensori appresi, mapping EEP-DPT verificato e indirizzi di gruppo collegati alla visualizzazione KNX prima della consegna in cantiere.
Richiedi un preventivo →