Beklager, din browser understøtter ikke JavaScript!
Log ind

Open-source-energiovervågning: Home Assistant, Node-RED og mere

Platformer til open-source-energiovervågning og målerintegrationer

Et open-source-energiovervågningssystem kombinerer normalt tre lag:

  1. en energimåler, der måler spænding, strøm, effekt og energi;
  2. en kommunikationsgrænseflade, der overfører målingerne;
  3. en platform, der gemmer, visualiserer eller reagerer på dataene.

Home Assistant, Node-RED, OpenHAB, ioBroker, Zabbix og ThingsBoard kan alle bruges i et energiovervågningsprojekt, men de løser forskellige problemer. Nogle fokuserer på hjemmeautomatisering, nogle på dataflows, og andre på enhedsovervågning eller IoT-dashboards.

Denne guide sammenligner disse platforme og forklarer, hvordan man vælger en integrationsmetode såsom MQTT, Modbus TCP eller et lokalt HTTP-API. IAMMETER bruges som et praktisk eksempel på en energimåler, fordi virksomhedens Wi-Fi-energimålere tilbyder disse åbne grænseflader uden at låse brugeren fast til én softwareplatform.

Energy meter
     │
     │ MQTT, Modbus TCP, HTTP or local API
     ▼
Open-source platform
     │
     ├── Dashboard and history
     ├── Automation and control
     ├── Alarms and notifications
     └── Database or external analytics

1. Hvad skal en energiovervågningsplatform tilbyde?

Før du vælger software, skal du definere, hvad projektet har brug for ud over realtidsaflæsninger fra måleren.

Typiske krav omfatter:

  • aktuelle effekt- og kumulerede energiværdier;
  • historisk lagring og diagrammer;
  • visualisering af importeret og eksporteret energi;
  • dashboards for enkelt- eller flere kredsløb;
  • advarsler, når effekt, spænding eller enhedsstatus ændres;
  • automatisering baseret på solcelleoverskud, tariffer eller belastningsforhold;
  • integration med et eksisterende smart-home- eller IoT-system;
  • drift i det lokale netværk;
  • adgang til rådata til brugerdefinerede beregninger.

Ikke alle platforme leverer alle disse funktioner som standard. For eksempel kan et dataflowværktøj være fremragende til automatisering, men kræver en separat database og et separat dashboard. En hjemmeautomatiseringsplatform kan tilbyde et færdigt energidashboard, men ikke den multi-tenant- eller enterprise-arbejdsgang, som et industrielt projekt kræver.

2. Sammenlign open-source-platforme til energiovervågning

Platform Bedst egnet til Dashboard Automatisering Historiske data Typisk målerinterface
Home Assistant Hjemmeenergi, solcelle- og smart-home-brugere Indbyggede dashboards og Energy Dashboard Stærk Indbygget recorder; eksterne databaser er også mulige HTTP-integration, MQTT eller Modbus TCP
Node-RED Brugerdefinerede dataflows, transformation og kontrol-logik Flow-editor; dashboards kræver normalt ekstra noder eller værktøjer Meget stærk Gemmes normalt i en ekstern database MQTT, HTTP eller Modbus TCP
OpenHAB Open-source-hjemmeautomatisering Tilgængelig via openHAB-grænseflader Stærk Understøttes via persistence-services HTTP, MQTT eller bindings
ioBroker Adapterbaseret hjemmeautomatisering og visualisering Tilgængelig via adaptere og visualiseringsværktøjer Stærk Afhænger af de valgte adaptere og lagring Adapter, HTTP eller MQTT
Zabbix Enhedsstatus, infrastrukturovervågning og advarsler Stærke driftsdashboards Fokuseret på triggere og alarmer Indbygget overvågningshistorik HTTP/API-indsamling
ThingsBoard IoT-enheder, telemetri-dashboards og regelkæder Stærke IoT-dashboards Regelbaseret Indbygget telemetrilagring MQTT eller HTTP

Platformen bør vælges ud fra den ønskede arbejdsgang, ikke kun ud fra om den kan vise en effektværdi.

3. Home Assistant eller Node-RED?

Home Assistant og Node-RED er to almindelige valg, men de kan ikke bruges i flæng.

Vælg Home Assistant, når:

  • projektet primært er et smart home;
  • du vil have færdige enheder og et Energy Dashboard;
  • energidata skal bruges sammen med lys, HVAC, elbilopladning eller husholdningsapparater;
  • brugerne foretrækker konfiguration og dashboards frem for at skrive en komplet datapipeline;
  • lokal automatisering og notifikationer er vigtige.

Start med IAMMETERs Home Assistant-integreringsguide for de understøttede IAMMETER-integreringsmetoder og konfigurationsdetaljer.

Vælg Node-RED, når:

  • projektet kræver brugerdefineret datatransformation;
  • flere API'er, broker'e eller enheder skal forbindes i ét flow;
  • du vil implementere kontrol-logik visuelt;
  • målingerne skal skrives til InfluxDB, SQL, Grafana eller en anden ekstern tjeneste;
  • applikationen er en brugerdefineret arbejdsgang snarere end et færdigt hjemmeenergi-dashboard.

Start med IAMMETERs Node-RED-integreringsguide.

Brug begge, når:

Home Assistant kan levere enheder, dashboards og enhedsstyring, mens Node-RED håndterer mere kompleks orkestrering. Den korrekte grænse afhænger af, hvilket system der skal eje automatiseringen og de historiske data.

4. Vælg energimålerens grænseflade

Den samme platform kan understøtte mere end én forbindelsesmetode. Vælg grænsefladen ud fra dataretningen, opdateringskravet og netværksarkitekturen.

Grænseflade Dataretning Bedst egnet til Hvad platformen har brug for
Lokalt HTTP-API Platformen afspørger måleren Simple LAN-integrationer og periodiske aflæsninger HTTP-klient eller native integration
Modbus TCP Platformen afspørger registre Et-sekunds lokal overvågning, automatisering, PLC og SCADA Modbus TCP-klient
MQTT Måleren publicerer til broker Flere forbrugere, IoT-systemer og event-drevne flows MQTT-broker og abonnent
HTTP/HTTPS-upload Måleren sender til endpoint Brugerdefineret web-backend eller IoT-ingestionstjeneste HTTP-modtager og JSON-parser

MQTT-integration af energimåler

MQTT adskiller måleren fra de forbrugende applikationer. Måleren publicerer til en broker, og Home Assistant, Node-RED, ThingsBoard eller en brugerdefineret tjeneste kan abonnere på dataene.

MQTT er nyttigt, når:

  • mere end én applikation har brug for målingerne;
  • der allerede findes en broker;
  • projektet bruger event-drevet behandling;
  • måleren selv skal igangsætte dataleveringen.

Se Publicér IAMMETER-energidata til din MQTT-broker for IAMMETER-konfiguration, emner og payload-oplysninger.

Modbus-integration af energimåler

Modbus TCP er nyttigt, når platformen skal anmode om målinger lokalt med et forudsigeligt registerkort og et kort afspørringsinterval.

Det er et godt valg til:

  • realtidseffektautomatisering;
  • Home Assistant Modbus-sensorer;
  • Node-RED Modbus-flows;
  • PLC-, SCADA- og industrial-gateway-integration.

Se IAMMETER Modbus TCP-energimåler-guiden.

Integration via lokalt HTTP-API

Et lokalt API er ofte den enkleste løsning, når en platform eller et script kan anmode om JSON direkte fra målerens LAN-adresse. Det undgår en broker, men kobler normalt applikationen mere direkte til måleren.

Se IAMMETERs lokale guide til API og firmware-grænseflade.

5. Platformspecifikke integrationsveje

Energiovervågning med Home Assistant

Home Assistant er velegnet til brugere, der ønsker, at energidata indgår i den bredere smart-home-model. IAMMETER har et dedikeret Home Assistant-dokumentationshub, der dækker de tilgængelige integreringsmetoder, enheder og overvejelser om Energy Dashboard.

Denne side duplikerer ikke Home Assistant-konfigurationsmatricen; den dedikerede guide forbliver den autoritative kilde til disse konfigurationsdetaljer.

Energiovervågning med Node-RED

Node-RED kan modtage data via MQTT, anmode om et lokalt API eller bruge Modbus-noder. Flows kan normalisere målingerne, udløse automatiseringer og sende dataene til en tidsseriedatabase eller et dashboard.

OpenHAB og ioBroker

OpenHAB og ioBroker er velegnede, når brugeren allerede driver et af disse hjemmeautomatiserings-økosystemer. At tilføje energimåleren til den eksisterende platform er normalt enklere end at udrulle et ekstra automatiseringssystem.

Zabbix

Zabbix er nyttigt, når hovedkravet er operationel overvågning: aktuelle værdier, enhedstilgængelighed, historik, tærskler og advarsler. Det er ikke et dedikeret produkt til elomkostninger eller solanalyse, men det kan bringe målerdata ind i en eksisterende infrastrukturovervågningsarbejdsgang.

ThingsBoard

ThingsBoard er velegnet til IoT-telemetri, enhedsdashboards og regelkæder. MQTT- og HTTP-ingestion gør det nyttigt til projekter, der kombinerer energimålere med andre felt-enheder.

6. Hvor passer IAMMETER ind?

IAMMETER Wi-Fi-energimålere kan fungere som åbne målekilder i stedet for at være bundet til en enkelt overvågningsapplikation.

De nuværende IAMMETER-målerfamilier dækker enkeltfase-, split-phase- og trefasesystemer. Antallet af målekanaler og sensorer varierer afhængigt af model, mens den åbne integrationsarkitektur gør det muligt at bruge målingerne i lokal og tredjepartssoftware.

Typiske IAMMETER-integrationsgrænseflader omfatter:

  • lokalt HTTP-API;
  • Modbus TCP;
  • MQTT og MQTTS;
  • HTTP- og HTTPS-upload;
  • TCP- og TLS-upload.

Firmware- og åben-grænseflade-guiden er den autoritative reference for de nuværende målersidefunktioner, firmwarekonfiguration og ældre grænseflader.

7. Hvornår er en open-source-platform ikke nok?

En open-source-automatiserings- eller IoT-platform er ikke altid den bedste grænse for et energiovervågningsprojekt.

Overvej en anden arkitektur, når:

  • brugeren ønsker et færdigt lokalt energiovervågningsinterface uden at samle flere komponenter;
  • en virksomhed har brug for middleware-API'er til sit ERP, EMS eller BMS;
  • kunden allerede har en backend og kun har brug for en modtager af målerdata;
  • projektet kræver en kundestyret database og en arbejdsgang til enhedshåndtering.

IAMMETER tilbyder tre ekstra veje:

  • IAMMETER-Docker til et færdigt self-hosted overvågningsinterface;
  • IAMMETER-Central til enterprise-data-middleware;
  • direkte integration til en fuldstændig kundeejet backend.

Sammenlign disse muligheder på Self-hosted energiovervågning med IAMMETER.

8. Anbefaling efter brugsscenarie

Krav Anbefalet udgangspunkt
Hjemmeenergi-dashboard og smart-home-automatisering Home Assistant
Brugerdefineret dataflow, transformation og kontrol Node-RED
Eksisterende OpenHAB- eller ioBroker-installation Integrér i den eksisterende platform
Infrastrukturovervågning og alarmer Zabbix
IoT-telemetri-dashboards og regelkæder ThingsBoard
Færdig lokal el- eller solcelleovervågning IAMMETER-Docker
Middleware til virksomhedens ERP, EMS eller BMS IAMMETER-Central
Fuldstændig brugerdefineret ingestion og database Direkte serverintegration

For direkte serverudvikling kan du fortsætte med Modtag IAMMETER-energidata på din egen server. For et komplet arkitekturoverblik kan du se Udvikl dit eget energiovervågningssystem.

9. Opsummering

Den bedste open-source-energiovervågningsplatform afhænger af, hvad der sker, efter at måleren har produceret data.

  • Vælg Home Assistant til smart-home-energidashboards og automatisering.
  • Vælg Node-RED til fleksible dataflows og kontrol-logik.
  • Brug OpenHAB eller ioBroker, når de allerede er hjemmets automatiseringsplatform.
  • Vælg Zabbix til operationel overvågning og advarsler.
  • Vælg ThingsBoard til IoT-telemetri og regel-drevne arbejdsgange.
  • Brug MQTT, når flere applikationer skal forbruge målerdata.
  • Brug Modbus TCP til hurtig lokal afspørgning og industriel integration.

IAMMETER leverer de åbne måler-grænseflader; den valgte platform afgør, hvordan målingerne gemmes, visualiseres og bruges.

Sidst opdateret: 16. juli 2026

Top