wM-Bus gateway — teknisk guide til valg og installation
Hvad er en wM-Bus gateway, hvad er forskellen på C1, T1 og S1 mode, og hvad skal du kigge efter ved valg af hardware til din ejendom? En praktisk teknisk gennemgang.
Af M-Bus Gateway-teamet
En wM-Bus gateway er kernen i enhver automat-aflæsningsinstallation. Den modtager trådløse radiosignaler fra forbrugsmålere og videresender dem til cloud. Men ikke alle gateways er ens — og valget af hardware og konfiguration har stor betydning for pålidelighed og dækningsevne.
Hvad er Wireless M-Bus?
Wireless M-Bus (wM-Bus) er en europæisk standard (EN 13757-4) for trådløs kommunikation med forbrugsmålere. Det bruges til:
- HCA-varmedelere (Heat Cost Allocators)
- Varmemålere (ultralyd eller mekanisk)
- Vandmålere (kold- og varmtvandsbesparende)
- Gasmålere
- Elmålere (sjælden i Danmark, men bruges i andre EU-lande)
Frekvensen er 868 MHz i Europa — en licensfri ISM-frekvens, der trænger godt igennem beton og trækonstruktioner.
De tre transmissionsmodes
C1-mode (Compact Meter-to-Other)
- Interval: Hvert 2-15 sekunder
- Retning: Måler → gateway (envejs)
- Rækkevidde: Op til 100-200 m i fri luft
- Forbrug: Højt batteriforbrug hos måleren
- Bruges af: Nyere Engelmann-målere, mange Kamstrup-modeller
C1 er den mest udbredte mode i nyere installationer. Gateway skal blot lytte — ingen handshake eller kvittering kræves.
T1-mode (Triggered Meter-to-Other)
- Interval: Ca. hvert 15-30 sekund
- Retning: Måler → gateway (envejs)
- Særkende: Bruges af mange Techem-målere og ældre installationer
- Rækkevidde: Sammenlignelig med C1
T1 og C1 er begge envejs og modtages af samme type gateway. En god gateway understøtter begge simultant.
S1-mode (Stationary)
- Interval: Typisk 1× dagligt
- Rækkevidde: Kortere end C1/T1
- Bruges af: Visse ældre installationer og gas-målere
- Bemærkning: Sjælden i DK, men stadig i brug i visse bygninger
De fleste moderne gateways understøtter C1+T1 simultant. S1 kræver specifik understøttelse.
Gateway-hardware: hvad kigger man efter?
1. Modtager-chip og antenne
Den vigtigste komponent er radio-modtageren. To udbredte chips:
- iM871A (IMST): Bruges i Würth Elektronik 2605056083001-dongle. USB-interface. Understøtter C1+T1. Anerkendt som pålidelig i wmbusmeters-projektet.
- CUL/CUN (culfw-baserede dongles): Alternativ til iM871A, bred understøttelse.
Würth Elektronik 2605056083001 er den dongle vi bruger i vores gateway — driver im871a i wmbusmeters, stabilt USB-interface, virker direkte med Raspberry Pi.
2. Dækningsevne i bygningen
868 MHz er god til gennemtrængning, men større ejendomme kan kræve:
- Antenne-placering: Gateway i kælder tæt ved teknisk rum — men antenne peget mod bygningens midte giver bedre dekning end ydervæg
- Forstærker-antenne: Ekstern antenne op til 5 dBi øger rækkevidden markant
- Multi-gateway: Ejendomme med mange bygninger eller meget beton kan kræve 2 gateways
Tommelfingerreglen: én gateway dækker op til 60-80 enheder i en normal blok-ejendom.
3. Computerplatform
Gateway-softwaren kræver Linux. To typiske platforme:
| Platform | Pro | Con |
|---|---|---|
| Raspberry Pi 4 | Velafprøvet, god software-support, lav pris | Ikke industrihærdet |
| Industrial PC (Moxa, Advantech) | Robust, bred temperaturrange | Dyrere, mere kompleks |
Til de fleste boligejendomme er Raspberry Pi 4 med Pro Endurance SD-kort fuldt tilstrækkeligt. Watchdog-timer sikrer genstart ved fejl.
4. Netværksforbindelse
Tre muligheder:
- Ethernet: Pålideligt og billigt — men kræver kabling i kælderen
- WiFi: Enklere installation — men afhængig af boligforeningens router og stabilitet
- 4G (SIM-modem): Uafhængig af lokalt netværk — anbefalet til større ejendomme og porteføljer
Vi bruger 4G-modem (Waveshare SIM7080G HAT) med 1NCE IoT-SIM. Data-forbruget er minimal: ~25 KB/dag pr. ejendom — et 500 MB SIM holder i 10+ år.
wmbusmeters — det centrale software-lag
wmbusmeters er open source-projektet der parser wM-Bus telegrammer. Det understøtter 200+ meter-drivere og 50+ AES-krypterede fabrikat/model-kombinationer.
Vigtige punkter:
- Brug IKKE apt-versionen — den er typisk 2-3 major versioner bag. Download nyeste release fra GitHub.
- Driver-valg: Matcher fabrikat + model. For Engelmann Caloric bruges
enercal, for Techem HCA brugesthr - AES-dekryptering: Sæt nøgler i konfiguration pr. meter. Nøglerne forlader ikke serveren.
Eksempel på konfiguration:
name = Lejlighed_12_HCA
id = 12345678
key = AABBCCDDEEFF00112233445566778899
driver = enercal
Fejlfinding: målere der ikke modtages
Typiske årsager til at en måler ikke ses i systemet:
- Forkert mode: Måler sender T1, gateway konfigureret til kun C1
- AES-nøgle mangler: Telegram modtages men kan ikke dekrypteres
- Batteri lavt: Måler sender sjældnere eller med reduceret effekt
- Signal-interferens: Metalkonstruktioner, mekaniske rum eller anden radiostøj
- Forkert driver: wmbusmeters genkender ikke telegram-formatet
Diagnostik: wmbusmeters --logtelegrams viser alle modtagne rå telegrammer, inkl. dem der ikke kan parses.
MID-certifikat og kalibrering
Målere brugt til fakturering skal være MID-godkendte (EU Measuring Instruments Directive). Kalibrerings-intervaller:
- HCA-varmedelere: 10 år
- Varmemålere (ultralyd/mek.): 5 år
- Vandmålere: 6 år
Vores platform tracker mid_expiry_date pr. måler og advarer 6 måneder inden udløb.
Opsummering: tjekliste ved ny installation
- Kortlæg alle målere i ejendommen (fabrikat, model, antal)
- Identificer transmissions-mode (C1, T1, S1)
- Afklar om målere er MID-certifikerede og hvornår kalibrering udløber
- Skaff AES-nøgler til krypterede målere (Engelmann, Techem)
- Vælg placering for gateway (kælder, god antenne-linje til bygning)
- Beslut netværksforbindelse (Ethernet / 4G)
- Kør wmbusmeters i logtelegramme-mode og verificér at alle målere ses
- Verificér pro-rata konfiguration: hvilke lejligheder, hvilke målere