M-Bus Gateway
← Tilbage til blog
· wM-Bus· signal· fejlfinding· RSSI· gateway· wmbusmeters· diagnostik· IoT

wM-Bus signal fejlfinding — ingen aflæsninger fra målere

wM-Bus signal troubleshooting guide: RSSI-tærskler, gateway-placering, byggematerialers dæmpning, AES-nøgle fejl, driver-mismatch og wmbusmeters diagnostik.

Af M-Bus Gateway

Ingen aflæsninger fra en måler er det hyppigste problem efter installation. Her er den systematiske fejlfindingsproces.


Fejlfindingstræ

Problem: Måler ses ikke i wmbusmeters output

Trin 1: Tjek wmbusmeters lytter
  → sudo systemctl status wmbusmeters
  → sudo journalctl -u wmbusmeters -n 50

Trin 2: Tjek USB dongle registreret
  → ls -la /dev/ttyUSB* /dev/wmbus
  → lsusb | grep -i würth   (eller VID:PID for Würth dongle)
  → Forventet: Bus 001 Device 003: ID 10c4:ea60 Silicon Labs CP210x UART Bridge

Trin 3: Tjek wmbusmeters modtager noget
  → sudo wmbusmeters --no-conf --listento=c1t1 /dev/wmbus
  → Ser du "telegram received from <id>"? → Ellers signal-problem
  → Ser du telegram men ikke din måler-ID? → Mode eller driver problem

Trin 4: Tjek for korrekt mode
  → Techem HCA: T1 mode (ikke C1)
  → Kamstrup: C1 mode
  → Blanket: Lyt på alle: --listento=c1t1s1

Trin 5: Tjek AES-nøgle
  → Telegram modtaget men: "decryption failed" → Forkert AES-nøgle
  → "not encrypted" men du angav nøgle → Måler er ikke krypteret (slet nøgle)

RSSI-værdier og signalkvalitet

RSSI (Received Signal Strength Indicator) — vejledende tærskler:

RSSI dBm  | LQI | Vurdering     | Anbefaling
----------|-----|---------------|-----------------------------------
> -80     | 200 | Fremragende   | Optimal placering
-80 til -95 | 150 | God         | Normalt for de fleste installationer
-95 til -105 | 100 | Acceptabel  | Fungerer men øg gatewayens position
-105 til -115 | 50 | Svag        | Mulige tabte telegrams
< -115    | 0   | Utilstrækkelig| Gateway for langt/for meget dæmpning

Fortolkning:
  → RSSI varierer op til ±10 dBm afhængig af tidspunkt og temperatur
  → LQI (Link Quality Indicator): 0-255, kun Kamstrup og visse OMS-målere
  → Manglende RSSI i telegram: Måleren rapporterer ikke styrke (normalt)

wmbusmeters output med RSSI:
  {"id":"12345678","rssi_dbm":-87,"lqi":187,...}
  Platform: Gemmes pr. aflæsning → RSSI-trend over tid

Byggematerialers dæmpning

Typisk signaldæmpning pr. materiale (868 MHz, 1 væg):

Materiale              | Dæmpning (dB)
-----------------------|---------------
Gips/letbeton          | 3-5 dB
Træ                    | 2-4 dB
Mursten (½-stens)      | 5-8 dB
Mursten (1-stens)      | 8-12 dB
Beton (15 cm)          | 10-15 dB
Beton (30 cm, armeret) | 15-25 dB
Stål/metal             | 20-40 dB
Vandmættet beton       | 20-30 dB

Eksempel: Gateway i kælder → måler på 4. sal

Kælder → Fundament (beton 30 cm): -20 dB
Stue → 1. sal (beton 15 cm): -12 dB
1. sal → 2. sal: -12 dB
2. sal → 3. sal: -12 dB
3. sal → 4. sal: -12 dB
Total: -68 dB (fra starteffekt på 10 dBm: -58 dBm ved antenne)

Konklusion: Dæmpning > 50 dB medfører typisk ingen modtagelse.
Løsning: Flyt gateway op ad etager, eller installér wM-Bus repeater.

wmbusmeters diagnostik-kommandoer

# Test af specifik måler med kendte parametre:
sudo wmbusmeters --no-conf \
  --listento=t1 \
  /dev/wmbus \
  auto 12345678 NOKEY NOKEY

# Auto-detektér driver (gæt fra FAB-ID):
sudo wmbusmeters --no-conf \
  --listento=c1t1 \
  /dev/wmbus \
  autodriver:t 12345678 "" ""

# Se alle modtagne telegrams (uanset måler-ID):
sudo wmbusmeters --no-conf \
  --logtelegrams \
  --listento=c1t1 \
  /dev/wmbus 2>&1 | head -100

# Filtrer på specifik fabrikat (FAB-ID de 3 første bytes i ID):
# Kamstrup: FAB-ID = 2c2d (starter med disse hex bytes)
# Techem: FAB-ID = 68b3

# Tjek om telegrams modtages fra en bestemt komprimeret T1:
sudo wmbusmeters --no-conf \
  --listento=t1 \
  /dev/wmbus 2>&1 | grep "12345678"

# Verbose output med fuld telegram hex:
sudo wmbusmeters --no-conf \
  --debug \
  --listento=c1 \
  /dev/wmbus 2>&1 | grep -A5 "telegram"

AES-nøgle fejlfinding

Symptom: Telegram modtages men ingen data-felter

wmbusmeters output ved forkert nøgle:
  {"id":"12345678","status":"DLL_ERROR","tpl_sec_mode":"AES_CBC_IV",...}
  ELLER
  "decryption failed for meter 12345678"

Årsager:
  1. Forkert nøgle (transponeringsfejl ved manuel indtastning)
  2. Korrekt nøgle men forkert format (hex vs. ASCII)
  3. Gammel nøgle (nøgle-rotation sket siden installation)
  4. Nøglen er til en anden MFR (key til Engelmann, måler er Techem)

Verification:
  # Vis nøgle i wmbusmeters config:
  cat /etc/wmbusmeters/meter-12345678.conf

  # Test med known good nøgle (hex, 32 tegn):
  sudo wmbusmeters --no-conf \
    --listento=t1 /dev/wmbus \
    auto 12345678 aes 0102030405060708090a0b0c0d0e0f10

  # Nøgle-format: 16 bytes = 32 hex-tegn (ingen mellemrum, ingen 0x prefix)
  # Forkert: "01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10"
  # Korrekt: "0102030405060708090a0b0c0d0e0f10"

Gateway-placering: Bedste praksis

Optimal gateway-placering i typisk dansk ejendom:

Worst case (undgå):
  → Kælderrum bag tykt betonloft
  → Metalskab (Faraday-bur)
  → Nær store metalrør (varmerør, vandinstallation)
  → Bag elevator-skakt (metal + motor-støj)

Best practice:
  → Central placering i ejendomsskel (geometrisk center)
  → 1. eller 2. etage (kompromis mellem kælder og top)
  → Undgå metalvægge i alle 6 retninger
  → Minimum 30 cm fra metaloverflader
  → Ekstern antenne ved problematisk placering

Ekstern antenne:
  → SMA-connector på Würth dongle: Standard
  → Ekstern SMA-antenne (868 MHz, 3 dBi): 3 dB ekstra rækkevidde
  → Placér antenne med fri sigt opefter (lodret orientering bedst)
  → Kabel: Max 3 meter (kabel-tab > antenne-gevinst ved mere)

Platform alarm ved dårlig RSSI:
  → RSSI < -105 dBm i 3 på hinanden følgende aflæsninger → alarm
  → "Gateway-placering kan forbedres" → udlejer notificeres

Konklusion

wM-Bus signal-fejlfinding starter med at verificere at wmbusmeters modtager noget som helst (lyt på alle modes), derefter identificere om problemet er signal (RSSI) eller konfiguration (mode, driver, AES). Armeret beton er den primære synder ved manglende reception i ældre danske ejendomme. Ekstern antenne og optimal gateway-placering løser de fleste problemer inden man tyer til wM-Bus repeatere.

Se RSSI radiosignal wM-Bus gateway guide eller wmbusmeters installation guide.