M-Bus Gateway
← Tilbage til blog
· OMS· interoperabilitet· EN 13757· wM-Bus· standard· FAB ID· Techem· Engelmann· Kamstrup· EU 2027

OMS-standard og interoperabilitet — hvad det betyder for udlejere

OMS (Open Metering System) EN 13757 forklaret for udlejere: hvad standarden garanterer, FAB IDs, AES-nøgleejerskab, forskellen på OMS og proprietære systemer og EU 2027.

Af M-Bus Gateway

OMS (Open Metering System) er den europæiske standard for wM-Bus forbrugsaflæsning. At vælge OMS-kompatible målere handler om ejerskab og frihed — ikke bare teknik.


Hvad er OMS?

OMS = Open Metering System
Standard: EN 13757 (serie)
Forvaltet af: OMS Group (oms-group.org)
Formål: Sikre interoperabilitet mellem målere og aflæsningssystemer

Hvad standarden specificerer:
→ wM-Bus telegram-format (DIF/VIF kodning)
→ Krypteringsmetode (AES-128 CTR, mode 5)
→ FAB ID tildeling (4 bogstaver identificerer fabrikant)
→ Data types (heat, water, electricity, HCA, gas)
→ Status flags og alarmkoder

Hvad standarden IKKE specificerer:
→ AES-nøgle håndtering og distribution
→ Gateway/cloud platform design
→ Prismodel

OMS vs. Proprietære systemer

AspektOMS-kompatibelProprietær (Techem gammel, Brunata)
Telegram-formatÅben standard (EN 13757)Lukket protokol
Kan læses afEnhver OMS-gatewayKun leverandørens system
AES-nøgle ejerskabDu kan kræve dem (EU EED)Leverandøren ejer dem
Lock-inIngen (skift leverandør frit)Stærk — skift er dyrt
EU 2027✅ Opfylder krav⚠️ Kræver typisk opgradering
EksemplerEngelmann, Kamstrup, Danfoss OMSTechem Vario 3 (gammel), Brunata (gammel)

FAB IDs: Identificer fabrikant fra telegram

wM-Bus telegrammer indeholder et 4-bogstavs fabrikant-ID (FAB ID):

Common FAB IDs:
  EFE = Engelmann (SensoStar HCA, Brunner varmemåler)
  KAM = Kamstrup (Multical 21/302/403/603)
  TCH = Techem (Vario, radio HCA)
  DAN = Danfoss (Ally, Link)
  SON = Sontex (Supercal 5/6)
  DIE = Diehl (IZAR R4)
  ZEN = Zenner (MBUS-EASY+)
  AXI = Axioma (Qalcosonic W1)
  BRU = Brunata (nyere OMS målere)
  LSE = Landis+Gyr (el-målere)
  HYD = Hydrus (vandmålere)

Eksempel telegram:
  2C 44 EFE 12 34 AB CD ... → Engelmann måler
  2C 44 TCH AB CD 12 34 ... → Techem måler
# Identificér FAB ID med wmbusmeters:
wmbusmeters --listento=c1,t1 --format=json /dev/wmbus STDIN | \
  python3 -c "
import sys, json
for line in sys.stdin:
    try:
        d = json.loads(line)
        print(f\"FAB: {d.get('fabricator','?')} | ID: {d.get('id','?')} | Meter: {d.get('meter','?')}\")
    except: pass
"

OMS Profile: Obligatoriske datapunkter

OMS definerer standardiserede data-profiler pr. målertype:

HCA (heat cost allocator):

{
  "media": "heat_cost_allocator",
  "current_hca": 342,        // Løbende periode
  "previous_hca": 2841,      // Afsluttet periode (bruges til afregning)
  "current_date": "2025-05-23",
  "set_date": "2025-05-01",  // Periodeafslutning
  "status": "OK",
  "rssi_dbm": -72
}

Varmemåler (heat meter):

{
  "media": "heat",
  "total_energy_kwh": 12345.6,
  "current_power_kw": 2.3,
  "flow_temperature_c": 67.4,
  "return_temperature_c": 42.1,
  "volume_m3": 234.5,
  "status": "OK"
}

Vandmåler:

{
  "media": "water",
  "total_water_m3": 456.7,
  "current_date": "2025-05-23",
  "status": "OK",
  "alarm_bits": 0
}

Techem: Gammel vs. OMS-version

Techem har to generationer:

Gammel (proprietær):
  → Techem Vario 3 og ældre
  → Telegram: Techem-specifikt format (ikke OMS)
  → wmbusmeters driver: tchem_hca (delvis understøttelse)
  → AES-nøgle: Techem-proprietær nøglehåndtering
  → Kan IKKE læses af OMS-gateways uden Techem-samarbejde

Ny OMS-version:
  → Techem Vario HCA 4, Techem qHeat
  → Telegram: OMS EN 13757 kompatibelt
  → wmbusmeters driver: hca (standard)
  → AES-nøgle: Standard AES-128, udlejer kan kræve dem

Afgørelse:
  → Tjek FAB ID: TCH = Techem (men kan være gammel eller ny)
  → Tjek telegram status-flags for OMS-kompatibilitet
  → Eller: Spørg Techem direkte om målerne er OMS-certificerede

Overgangen til OMS: Hvad EU EED kræver

EU EED 2023/1791 artikel 9c:
  → Slutbrugere har ret til data fra egne målere
  → Operatører er forpligtet til at facilitere adgang
  → Inkluderer AES-nøgler til egne målere

Praktisk:
  1. Send skriftlig anmodning til Techem/ista om:
     a) Bekræftelse af OMS-kompatibilitet pr. måler
     b) AES-nøgler til alle krypterede målere på din ejendom
  
  2. Techem/ista har pligt til at svare inden rimelig tid
     (typisk 30-60 dage)
  
  3. Hvis de nægter: Klag til Forsyningstilsynet (DK)
     eller Energy Regulator (SE/NO/FI)

OBS: Proprietære (ikke-OMS) målere kan IKKE gives meningsfulde
     AES-nøgler — de bruger ikke AES. I dette tilfælde er
     udskiftning til OMS-målere den eneste løsning.

Vælg OMS fra start: Hvad du skal kræve

Checkliste ved køb af nye målere:

✅ OMS Group Certification Mark (tjek oms-group.org)
✅ EN 13757-4 compliance angivet i databladet
✅ wM-Bus mode C1 (og/eller T1 for HCA)
✅ AES-128 CTR mode 5 kryptering (encryption mode 5)
✅ MID-certificering (for faktureringsformål)
✅ FAB ID registreret i OMS Group database
✅ wmbusmeters-kompatibel driver tilgængelig

Unødvendige features at betale for:
✗ Cloud-abonnement fra fabrikant (brug din egen gateway)
✗ Proprietary app integration (brug OMS-standard)
✗ "Smart" connectivity der ikke er OMS (WiFi-only, BT-only)

Konklusion

OMS-standard er fundamentet for leverandøruafhængig varmemåling. Ved at vælge OMS-certificerede målere beholder du ejerskab over dine data, din AES-nøgle og din frihed til at skifte aflæsningssystem. EU 2027 gør OMS til den eneste fremtidssikrede løsning.

Se wM-Bus C1/T1/S1 guide eller OMS telegram-struktur forklaret.