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:
- en energimåler, der måler spænding, strøm, effekt og energi;
- en kommunikationsgrænseflade, der overfører målingerne;
- 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