Tyvärr stöder din webbläsare inte JavaScript!
Logga in

Energiövervakning med öppen källkod: Home Assistant, Node-RED med mera

Plattformar för energiövervakning med öppen källkod och mätarintegreringar

Ett system för energiövervakning med öppen källkod kombinerar normalt tre lager:

  1. en energimätare som mäter spänning, ström, effekt och energi;
  2. ett kommunikationsgränssnitt som överför mätningarna;
  3. en plattform som lagrar, visualiserar eller agerar på datan.

Home Assistant, Node-RED, OpenHAB, ioBroker, Zabbix och ThingsBoard kan alla användas i ett energiövervakningsprojekt, men de löser olika problem. Vissa fokuserar på hemautomation, andra på dataflöden och ytterligare andra på enhetsövervakning eller IoT-dashboards.

Den här guiden jämför dessa plattformar och förklarar hur du väljer en integreringsmetod som MQTT, Modbus TCP eller ett lokalt HTTP-API. IAMMETER används som ett praktiskt exempel på energimätare eftersom dess Wi-Fi-energimätare erbjuder öppna gränssnitt utan att låsa användaren till en programplattform.

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. Vad ska en energiövervakningsplattform erbjuda?

Innan du väljer programvara, definiera vad projektet behöver utöver mätaravläsningar i realtid.

Typiska krav:

  • live-effekt och kumulativa energivärden;
  • historisk lagring och diagram;
  • visualisering av importerad och exporterad energi;
  • dashboards för en eller flera kretsar;
  • larm när effekt, spänning eller enhetsstatus ändras;
  • automatisering baserad på solöverskott, tariffer eller lastförhållanden;
  • integrering med ett befintligt smart-hems- eller IoT-system;
  • drift inom det lokala nätverket;
  • åtkomst till rådata för egna beräkningar.

Inte alla plattformar erbjuder alla dessa funktioner som standard. Till exempel kan ett dataflödesverktyg vara utmärkt för automatisering men kräva en separat databas och dashboard. En hemautomatiseringsplattform kan ha en färdig energidashboard men sakna det fleranvändar- eller enterprise-arbetsflöde som ett industriprojekt kräver.

2. Jämför plattformar för energiövervakning med öppen källkod

Plattform Bäst för Dashboard Automatisering Historisk data Typiskt mätargränssnitt
Home Assistant Hemenergi, solceller och smart-hems-användare Inbyggda dashboards och Energy Dashboard Stark Inbyggd recorder; externa databaser är också möjliga HTTP-integrering, MQTT eller Modbus TCP
Node-RED Egna dataflöden, transformation och styrlogik Flödesredigerare; dashboards kräver normalt extra noder eller verktyg Mycket stark Lagras vanligen i en extern databas MQTT, HTTP eller Modbus TCP
OpenHAB Hemautomation med öppen källkod Tillgängligt via openHAB-gränssnitt Stark Stöds via persistence-tjänster HTTP, MQTT eller bindings
ioBroker Adapterbaserad hemautomation och visualisering Tillgängligt via adaptrar och visualiseringsverktyg Stark Beror på valda adaptrar och lagring Adapter, HTTP eller MQTT
Zabbix Enhetsstatus, infrastrukturövervakning och larm Starka operativa dashboards Fokus på triggers och larm Inbyggd övervakningshistorik HTTP/API-insamling
ThingsBoard IoT-enheter, telemetri-dashboards och rule chains Starka IoT-dashboards Regelmotor-baserad Inbyggd telemetrilagring MQTT eller HTTP

Plattformen ska väljas utifrån det avsedda arbetsflödet, inte bara utifrån om den kan visa ett effektvärde.

3. Home Assistant eller Node-RED?

Home Assistant och Node-RED är två vanliga val, men de är inte utbytbara.

Välj Home Assistant när:

  • projektet i första hand är ett smart hem;
  • du vill ha färdiga entities och en Energy Dashboard;
  • energidata ska användas tillsammans med lampor, HVAC, EV-laddning eller apparater;
  • användare föredrar konfiguration och dashboards framför att bygga en komplett datapipeline;
  • lokal automatisering och aviseringar är viktiga.

Börja med IAMMETER Home Assistant-integreringsguiden för de stödda IAMMETER-integreringsmetoderna och konfigurationsdetaljer.

Välj Node-RED när:

  • projektet behöver egen datatransformation;
  • flera API:er, brokers eller enheter ska kopplas ihop i ett flöde;
  • du vill implementera styrlogik visuellt;
  • mätningar ska skrivas till InfluxDB, SQL, Grafana eller en annan extern tjänst;
  • applikationen är ett eget arbetsflöde snarare än en färdig energidashboard för hemmet.

Börja med IAMMETER Node-RED-integreringsguiden.

Använd båda när:

Home Assistant kan leverera entities, dashboards och enhetsstyrning medan Node-RED hanterar mer komplex orkestrering. Rätt gräns beror på vilket system som ska äga automatiseringen och den historiska datan.

4. Välj energimätarens gränssnitt

Samma plattform kan stödja mer än en anslutningsmetod. Välj gränssnitt utifrån datariktning, uppdateringskrav och nätverksarkitektur.

Gränssnitt Datariktning Bäst för Vad plattformen behöver
Lokalt HTTP-API Plattformen pollar mätaren Enkla LAN-integreringar och periodiska avläsningar HTTP-klient eller native-integrering
Modbus TCP Plattformen pollar register Lokal övervakning på sekundnivå, automatisering, PLC och SCADA Modbus TCP-klient
MQTT Mätaren publicerar till broker Flera konsumenter, IoT-system och händelsestyrda flöden MQTT-broker och prenumerant
HTTP/HTTPS-uppladdning Mätaren skickar till endpoint Egen webbserver eller IoT-mottagartjänst HTTP-mottagare och JSON-parser

MQTT-energimätarintegrering

MQTT skiljer mätaren från de applikationer som förbrukar datan. Mätaren publicerar till en broker, och Home Assistant, Node-RED, ThingsBoard eller en egen tjänst kan prenumerera på datan.

MQTT är användbart när:

  • mer än en applikation behöver mätningarna;
  • en broker redan finns;
  • projektet använder händelsestyrd bearbetning;
  • mätaren själv ska inleda dataöverföringen.

Se Publicera IAMMETER-energidata till din MQTT-broker för IAMMETER-konfiguration, ämnen och payload-detaljer.

Modbus-energimätarintegrering

Modbus TCP är användbart när plattformen måste hämta mätningar lokalt med en förutsägbar registerkarta och ett kort pollningsintervall.

Det passar bra för:

  • automatisering med effekt i realtid;
  • Home Assistant Modbus-sensorer;
  • Modbus-flöden i Node-RED;
  • PLC-, SCADA- och industriell gateway-integrering.

Se IAMMETER Modbus TCP-energimätarguiden.

Lokal HTTP-API-integrering

Ett lokalt API är ofta det enklaste alternativet när en plattform eller ett skript kan hämta JSON direkt från mätarens LAN-adress. Det undviker en broker men kopplar normalt applikationen mer direkt till mätaren.

Se IAMMETER-guiden för lokalt API och firmware-gränssnitt.

5. Plattformsspecifika integreringsvägar

Energiövervakning med Home Assistant

Home Assistant passar användare som vill att energidata ingår i den bredare smart-hems-modellen. IAMMETER har en särskild Home Assistant-dokumentationshubb som täcker tillgängliga integreringsmetoder, entities och Energy Dashboard-överväganden.

Den här sidan duplicerar inte Home Assistant-konfigurationsmatrisen; den dedikerade guiden förblir den auktoritativa källan för dessa konfigurationsdetaljer.

Energiövervakning med Node-RED

Node-RED kan ta emot data via MQTT, hämta ett lokalt API eller använda Modbus-noder. Flöden kan normalisera mätningar, utlösa automatiseringar och skicka datan till en tidsseriedatabas eller dashboard.

OpenHAB och ioBroker

OpenHAB och ioBroker passar när användaren redan driver ett av dessa hemautomationsekosystem. Det är oftast enklare att lägga till energimätaren i den befintliga plattformen än att driftsätta ett andra automationssystem.

Zabbix

Zabbix är användbart när huvudkravet är operativ övervakning: aktuella värden, enhetstillgänglighet, historik, trösklar och larm. Det är inte en produkt för elkostnader eller solanalys, men det kan föra in mätardata i ett befintligt arbetsflöde för infrastrukturövervakning.

ThingsBoard

ThingsBoard passar för IoT-telemetri, enhets-dashboards och rule chains. MQTT- och HTTP-ingest gör det användbart för projekt som kombinerar energimätare med andra fältenheter.

6. Var IAMMETER passar in

IAMMETER Wi-Fi-energimätare kan fungera som öppna mätkällor i stället för att vara bundna till en enda övervakningsapplikation.

Nuvarande IAMMETER-mätarfamiljer täcker enfas-, splitphase- och trefassystem. Antalet mätkanaler och sensorer varierar mellan modellerna, medan den öppna integreringsarkitekturen gör att mätningarna kan användas av lokala och tredjepartsprogram.

Typiska IAMMETER-integreringsgränssnitt:

  • lokalt HTTP-API;
  • Modbus TCP;
  • MQTT och MQTTS;
  • HTTP- och HTTPS-uppladdning;
  • TCP- och TLS-uppladdning.

Guiden för firmware och öppna gränssnitt är den auktoritativa referensen för aktuella mätarfunktioner, firmware-konfiguration och äldre gränssnitt.

7. När en plattform med öppen källkod inte räcker

En plattform för automatisering eller IoT med öppen källkod är inte alltid rätt gräns för ett energiövervakningsprojekt.

Överväg en annan arkitektur när:

  • användaren vill ha ett färdigt lokalt energiövervakningsgränssnitt utan att sätta ihop flera komponenter;
  • ett företag behöver middleware-API:er för sitt ERP-, EMS- eller BMS-system;
  • kunden redan har en backend och bara behöver en mottagare för mätardata;
  • projektet kräver en kundstyrd databas och ett arbetsflöde för enhetshantering.

IAMMETER erbjuder tre ytterligare vägar:

  • IAMMETER-Docker för en färdig självhostad övervakningslösning;
  • IAMMETER-Central för middleware för företagsdata;
  • direkt integrering för en helt kundägd backend.

Jämför dessa alternativ på Self-Hosted Energy Monitoring with IAMMETER.

8. Rekommendation per användningsfall

Krav Rekommenderad utgångspunkt
Energidashboard hemma och smart-hems-automatisering Home Assistant
Egna dataflöden, transformation och styrning Node-RED
Befintlig OpenHAB- eller ioBroker-installation Integrera i den befintliga plattformen
Infrastrukturövervakning och larm Zabbix
IoT-telemetri-dashboards och rule chains ThingsBoard
Färdig lokal el- eller solövervakning IAMMETER-Docker
Middleware för företagets ERP, EMS eller BMS IAMMETER-Central
Helt egen ingest och databas Direkt serverintegrering

För egen serverutveckling, fortsätt med Motta IAMMETER-energidata på din egen server. För en komplett arkitekturkarta, se Utveckla ditt eget energiövervakningssystem.

9. Sammanfattning

Den bästa plattformen för energiövervakning med öppen källkod beror på vad som händer efter att mätaren har producerat data.

  • Välj Home Assistant för energidashboards och automatisering i smarta hem.
  • Välj Node-RED för flexibla dataflöden och styrlogik.
  • Använd OpenHAB eller ioBroker när de redan är hemmets automatiseringsplattform.
  • Välj Zabbix för operativ övervakning och larm.
  • Välj ThingsBoard för IoT-telemetri och regelbaserade arbetsflöden.
  • Använd MQTT när flera applikationer ska konsumera mätardata.
  • Använd Modbus TCP för snabb lokal polling och industriell integrering.

IAMMETER levererar de öppna mätargränssnitten; den valda plattformen avgör hur mätningarna lagras, visualiseras och används.

Senast uppdaterad: 16 juli 2026

Upp