M-Bus Gateway

Platform

Alt i én platform — fra gateway til lejerafregning

M-Bus Gateway kombinerer hardware-gateway med en komplet SaaS-afregningsplatform. Du installerer én gang og får automatisk fordelingsregnskab, lejer-portal, 66 driftsdashboards og et fuldt REST API — alt BEK 563-compliant fra dag 1.

66
Driftsdashboards
6
Brugerroller
10+
Måler-fabrikater
BEK 563
Lovkrav opfyldt
01

Gateway & Aflæsning

  • Trådløs M-Bus (wM-Bus) C1 + T1

    Raspberry Pi-gateway med Würth 868 MHz USB-dongle lytter kontinuerligt. Understøtter Engelmann, Techem, Kamstrup, Diehl og alle OMS-kompatible målere.

  • Daglig 4G-levering

    Kl. 06:00 UTC sendes komprimeret pakke (MessagePack + zlib, ~25 KB/dag) via 4G til cloud. 1NCE-SIM inkluderet med 500 MB i 10 år.

  • AES-128 dekryptering

    Krypterede wM-Bus telegrammer dekrypteres lokalt på gateway'en med dine egne nøgler. Nøglerne forlader aldrig hardware-enheden.

  • OTA firmware-opdateringer

    Ny firmware valideres med SHA256 + GPG og installeres automatisk via MQTT-kommando. Backup-partition muliggør rollback.

  • Hardware watchdog (to lag)

    BCM2835 hardware-watchdog + systemd-watchdog. Gateway genstarter automatisk ved hæng — uden manuel indgriben.

  • Offline resilience

    SQLite WAL-buffer på gateway. Målere aflæses og gemmes lokalt selv uden netværksforbindelse. Data leveres ved næste succesfulde forbindelse.

02

Afregningsplatform

  • Fordelingsregnskab (BEK 563)

    Automatisk beregning efter varmefordelingsloven — 30/70 split, pro-rata ved målerskift, graddage-normalisering via DMI Klimagrid API.

  • PDF-afregninger med magic link

    WeasyPrint genererer en stilren PDF pr. lejer. Magic link i afregnings-emailen giver lejer direkte adgang uden password — ingen konto-oprettelse kræves.

  • Lejer-portal

    Lejer kan se eget forbrug, historiske afregninger og indsende indsigelse direkte via browser. Alt kræver blot magic-link fra e-mail.

  • Indsigelseshåndtering

    Lejer indsender indsigelse → udlejer svarer → sagen lukkes eller eskaleres. Alt logges i audit trail. Overholder 6-ugers indsigelsesret (BEK 563 § 13).

  • OCR faktura-scanning

    Upload PDF-faktura fra fjernvarmeselskab — OCR-pipeline ekstraherer beløb, periode og forbrugsenhed automatisk. Reducerer manuel dataindtastning markant.

  • OIOUBL / NemHandel-eksport

    Generér UBL 2.1 Invoice XML pr. afregning. Påkrævet for salg til almene boligselskaber og kommunale ejendomme med EAN-nummer.

03

Dashboards & Analyse

  • 66 driftsdashboards

    Komplet portefølje-analyse fordelt på: Økonomi (13), Udgifter (11), Leverandører (4), Arbejdsordrer (13), Beboere (5), Ejendomme (8), Drift (4) og Executive (8).

  • Executive KPI-overblik

    Konsolideret snapshot af portefølje-performance: aktive lejemål, tom rate, fremragende indsigelser, gateway-status og afregningsfunnelen.

  • Alerts feed

    Konsolideret handlingsliste: forsinket arbejdsordre, manglende dokumenter, forfaldne udgifter, gateway offline. Prioriteret efter hastighed.

  • Batteri-trend (forudsigende)

    Lineær regression på batteri-telemetri estimerer måneder til kritisk niveau (20%) pr. måler. Giver tid til at planlægge skift inden måler tier ud.

  • Gateway leverings-SLA

    Daglig heatmap pr. gateway × dato viser compliance-procent og flåde-gennemsnit. Fanger gateways der misser daglig levering konsekvent.

  • Onboarding-tjekliste

    7-trins completeness-score pr. ejendom (BBR/fordeling/enheder/lejemål/gateway/installationer/aflæsning). Karakter A–F med næste-skridt guide.

04

Multi-tenant & RBAC

  • 6 brugerroller

    Platform-admin, Ekstern admin, Udlejer, Tekniker, Installatør og Lejer. Hvert niveau har nøjagtigt de rettigheder det kræver — ikke mere.

  • Impersonering (ekstern admin)

    Ejendomsadministratorer kan betjene flere kunders porteføljer fra én login. 2-timers kortlivet JWT ved impersonering — fuld audit trail.

  • TOTP 2-faktor-godkendelse

    TOTP via Google Authenticator, Authy eller tilsvarende. Setup direkte fra brugerprofil med QR-kode. Understøtter per-bruger aktivering.

  • Selvregistrering + onboarding

    Ny udlejer opretter konto og gennemgår 4-trins guided setup: velkommen → opret ejendom → tilføj enheder → færdig.

  • Brugerinvitationer

    Udlejer inviterer kolleger med rolle-specifik adgang. Magic-link aktivering med kodeord-setup ved første login.

  • Audit log (append-only)

    Al aktivitet logges. Ingen UPDATE eller DELETE på audit-tabellen. Overholder GDPR og bogføringsloven (5 år minimum).

05

REST API & Integrationer

  • Komplet REST API (v1)

    OpenAPI 3.0 auto-genereret dokumentation. Alle platform-funktioner tilgængelige via API: ejendomme, målere, aflæsninger, afregninger, brugere.

  • API-nøgler

    Opret API-nøgler med begrænset scope til tredjepartsintegrationer. Nøgler roteres, tilbagekaldes og logges individuelt.

  • Webhooks

    Push-notifikationer til dit system ved nye aflæsninger, genererede afregninger, betalingsfejl og gateway-alarmer.

  • CSV & JSON eksport

    Eksportér alle aflæsninger og afregningslinjer som CSV eller JSON. Ingen proprietære formater — data er altid tilgængeligt.

  • Stripe-integration

    Abonnementsfakturering pr. aktiv lejeenhed via Stripe. Customer portal til selvbetjening. Automatisk dunning-email ved mislykket betaling.

  • Hetzner Object Storage

    PDF-afregninger, billeder og backups gemmes i GDPR-compliant EU-datacenter (Falkenstein). Immutable backup med 7 års retention.

06

Sikkerhed & Compliance

  • TLS 1.3 + client-certifikater

    MQTT-forbindelser bruger TLS 1.3. Hvert gateway har et unikt client-certifikat — kompromitteret gateway kan tilbagekaldes individuelt.

  • Multi-tenant isolation

    tenant_id på alle tabeller. Det er arkitektonisk umuligt at se anden kundes data — ikke bare adgangskontrol, men datamodel-niveau isolation.

  • Soft delete + historik

    Ingen data slettes nogensinde. deleted_at + deleted_by på alle tabeller. Historiske afregninger kan altid rekonstrueres.

  • MID-certifikat tracking

    Platformen advarer 6 måneder inden kalibrerings-udløb på alle målere. HCA 10 år, varmemåler 5 år, vandmåler 6 år.

  • BEK 563 compliance

    Afregning udsendes inden 4 måneder efter periodens afslutning. 6-ugers indsigelsesret trackes automatisk. Deadline-kalender pr. ejendom.

  • GDPR + EU-hosting

    Alt gemmes i EU (Hetzner Falkenstein). Databehandleraftale auto-genereres ved kundeoprettelse. Ret til sletning via anonymisering.

Adgangsstyring

Seks roller — præcis den adgang der kræves

Platformen bruger rollebaseret adgangskontrol (RBAC). Ingen deler login — hvert team-medlem og hver lejer har sin egen konto med præcis de rettigheder der er nødvendige.

  • Udlejer

    Adgang til egne ejendomme, lejere, afregninger og alle 66 dashboards for din portefølje.

    PortalDashboardsAfregningBeboerstyring
  • Ekstern admin

    Konsulent med adgang til flere kunders porteføljer. Skifter kontekst via tenant-switcher.

    Multi-tenantImpersoneringAlle kunders ejendomme
  • Tekniker

    Adgang til gateway-administration, MQTT-kommandoer, OTA og fejlfinding via Tech PWA.

    Tech PWAGateway-adminRemote MQTTOTA
  • Installatør

    Kun Tech PWA — installer, flyt og fjern målere on-site med QR-scanning og offline-support.

    PWA offlineQR-scanningFoto-capture
  • Lejer

    Magic-link adgang til eget forbrug, historiske afregninger og indsigelsesformular.

    Ingen kontoMagic linkIndsigelse
  • Platform-admin

    Intern administrator. Opretter kunder og brugere, impersonerer enhver session, tilgår alle dashboards.

    Alt adgangAudit volumenKundestyring

Arkitektur

Teknisk fundament

Gateway (Raspberry Pi)

  • Python 3.11 + FastAPI (lokal UI port 8080)
  • wmbusmeters subprocess (driver: im871a)
  • SQLite WAL buffer — skriv kun ved send
  • paho-mqtt 2.x med TLS 1.3 og client-cert
  • Cloudflare Tunnel on-demand (max 30 min)
  • Systemd auto-start + hardware watchdog
  • OTA via SHA256-verificeret MQTT-kommando

Server (Hetzner Docker Compose)

  • FastAPI + asyncpg + SQLModel (PostgreSQL 16)
  • TimescaleDB hypertable til readings
  • Celery + Redis (PDF, email, OCR, DMI)
  • Mosquitto MQTT broker med per-gateway ACL
  • WeasyPrint PDF-generering
  • Brevo transaktionel email + SMS
  • Hetzner Object Storage (S3-kompatibel, EU)

Klar til at se platformen i din portefølje?

Book en demo eller opret en gratis konto og prøv det selv. Ingen kreditkort kræves til demo.