Engelmann HCA og SensoStar — OMS integration og AES-nøgler
Engelmann er en af de mest udbredte HCA-fabrikanter i Danmark. Denne guide forklarer OMS-telegram-formatet, AES-128 kryptering, kalibreringskrav og integration med wM-Bus gateway.
Af M-Bus Gateway
Engelmann er en tysk fabrikant af forbrugsmålere der er meget udbredt i Norden. Deres HCA (Heat Cost Allocator) og SensoStar varmemålere ses i tusindvis af danske udlejningsejendomme. Her er alt hvad du skal vide om integration med wM-Bus gateway.
Engelmann produktoversigt
| Model | Type | wM-Bus mode | Kryptering |
|---|---|---|---|
| Engelmann HCA (gammel) | HCA | T1 (visse) / C1 | Ingen |
| Engelmann SensoStar 2 | Varmemåler | C1 | AES-128 (OMS) |
| Engelmann SensoStar 2U | Varmemåler (ultra) | C1 | AES-128 (OMS) |
| Engelmann SensoStar E | Elmåler | C1 | AES-128 (OMS) |
| Engelmann SHARKY 775 | Varmemåler | C1 | AES-128 (OMS) |
Bemærk: "Engelmann SHARKY 775" er produceret af Diehl Metering under licens — telegram-formatet er identisk med Diehl SHARKY.
OMS-telegram format for Engelmann
Engelmann bruger OMS-standarden (EN 13757-4) fuldt ud. Et typisk C1-telegram ser sådan ud:
Felt Bytes Beskrivelse
--- ----- -----------
L 1 Telegrammets længde
C 1 Kontrolbyte (0x44 = SND_NR)
M 2 Fabrikant-ID (ELS = Engelmann)
A 6 Serienummer + version + medium
CI 1 Kommando-ID (0x7A = fuldt telegram)
ACC 1 Adgangs-tæller
STATUS 1 Statusbyte
CONFIG 2 Konfiguration (krypteringsflag)
AES IV 8 Initialiseringsvektor (ved kryptering)
DATA n Krypteret eller ukrypteret payload
Fabrikant-ID: ELS (0x454C53) identificerer Engelmann i OMS-headeren.
AES-128 kryptering i Engelmann SensoStar
Engelmann SensoStar 2 og nyere modeller bruger AES-128 CBC kryptering som defineret i OMS-standarden:
Nøgle-format: 16 bytes (32 hexadecimale tegn) Mode: AES-128 CBC IV: Udledt fra meter-adresse og adgangstæller
Eksempel nøgle (illustration): 00112233445566778899AABBCCDDEEFF
Sådan finder du AES-nøglen
AES-nøglen er fabriksindstillet og følger måleren. Nøglen er dokumenteret:
- På målermærkaten (lille klistermærke på bagsiden, ikke altid til stede)
- I installatørens dokumentation ved installation
- Hos leverandøren/distributøren (kræver måler-serienummer)
- Hos Engelmann (kræver typisk bevis for ejerskab)
Kritisk ved installation: Kræv altid at installatøren udleverer AES-nøglerne i et krypteret dokument. Uden nøglerne kan du ikke skifte til en anden aflæsningsplatform.
Detektering vs aflæsning
En gateway der modtager et krypteret Engelmann-telegram vil detektere måleren (serienummer, fabrikat, type er synlige i headeren), men ikke kunne aflæse forbrugsdataene uden AES-nøglen.
Typisk gatewaylog uden nøgle:
INFO: Meter detected: ELS-12345678, type=HCA, encrypted=true, key=MISSING
WARN: Cannot decrypt meter ELS-12345678 — no AES key configured
Løsning: Tilføj AES-nøglen i gateway/portal under måler-konfigurationen.
wmbusmeters konfiguration for Engelmann
Bruger du wmbusmeters som driver (standard på Raspberry Pi), konfigureres Engelmann SensoStar sådan:
# /etc/wmbusmeters.d/engelmann-sensostar.conf
name = SensoStar-01
id = 12345678
key = 00112233445566778899AABBCCDDEEFF
driver = sensostar
For ældre Engelmann HCA uden kryptering:
name = EngelmannHCA-01
id = 87654321
driver = hca
M-Bus Gateway håndterer dette automatisk — nøgler indtastes i portalen og synkroniseres til gateway.
Kalibreringskrav for Engelmann
Engelmann-produkter er MID-certificerede og følger EU Measuring Instruments Directive:
| Model | Type | Kalibreringscyklus |
|---|---|---|
| HCA | Varmefordelingsmåler | 10 år |
| SensoStar 2 | Varmemåler (MID Mi-004) | 5 år |
| SensoStar 2 (vand) | Vandmåler (MID Mi-001) | 6 år |
Hvad sker ved udløb? Måleren er teknisk stadig funktionel, men aflæsninger brugt til fakturering kan anfægtes af lejeren (MID-direktiv kræver kalibreret instrument ved fakturering).
Platform advarer automatisk 6 måneder inden kalibreringsfrist udløber.
Engelmann-specifikke datapunkter
En fuldt konfigureret Engelmann SensoStar 2 leverer disse datapunkter via OMS:
| Datapunkt | Enhed | Beskrivelse |
|---|---|---|
| Energy | kWh | Akkumuleret varmeenergi |
| Volume | m³ | Akkumuleret vandvolumen |
| Power | kW | Aktuel effekt |
| Flow | m³/h | Aktuel flow |
| T1 | °C | Fremløbstemperatur |
| T2 | °C | Returtemperatur |
| ΔT | K | Temperaturdifferens |
| Error | bits | Alarmkoder (lækage, luft, osv.) |
HCA (varmefordelingsmåler) leverer primært fordelingsenheder og alarm-status.
Multi-fabrikat gateway: Engelmann + Techem + Kamstrup
En wM-Bus gateway der understøtter C1+T1 simultant kan aflæse:
- Engelmann SensoStar (C1, OMS) ✅
- Techem HCA (T1, proprietær) ✅
- Kamstrup Multical (C1, OMS) ✅
- Diehl SHARKY (C1, OMS) ✅
Du kan have en blanding af fabrikater i samme ejendom uden problemer — gateway dekrypterer hver målers data med den korrekte nøgle.
Fejlfinding: Engelmann detekteres ikke
Hvis Engelmann-måleren ikke ses i gateway'en:
- Kontroller mode: Ældre Engelmann HCA kan sende T1 i stedet for C1 — kontroller gateway-konfiguration
- Kontroller rækkevidde: Engelmann HCA sender typisk hvert 16 sekund (C1) — gateway bør høre telegrammer inden for 60 sekunder
- Kontroller AES: Telegram er synligt (L-felt detekteret) men payload er krypteret — tilføj nøgle
- Kontroller serienummer-format: Engelmann bruger BCD-kodet serienummer — det decimale serienummer på mærkaten er korrekt
Konklusion
Engelmann er en velkendt og pålidelig fabrikant der følger OMS-standarden. Integration er ligetil for OMS-kompatible gateways, men kræver AES-nøglen for krypterede modeller.
Hav altid nøglerne klar inden du skifter aflæsningsplatform — de er svære at fremskaffe bagefter.
Se AES-nøgle status for dine målere i portalen eller læs om OMS-standarden.