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

Självhostad energiövervakning med IAMMETER

Självhostad energiövervakning med IAMMETER

IAMMETER-mätare är inte begränsade till IAMMETER-Cloud. Deras öppna gränssnitt gör att eldata kan lagras och bearbetas på en server som kunden kontrollerar.

Det finns ingen enskild självhostad arkitektur som passar alla projekt. Rätt val beror på vad du behöver:

  • ett färdigt lokalt övervakningsgränssnitt;
  • data-mellanprogram (middleware) för en företagsapplikation;
  • integrering med en befintlig plattform med öppen källkod;
  • direkt ingetion till ditt eget EMS-, BMS-, ERP- eller IoT-bakändsystem.

IAMMETER stödjer alla fyra vägarna:

                        ┌─→ IAMMETER-Docker ─→ Local charts and APIs
IAMMETER energy meter ──┼─→ IAMMETER-Central ─→ Customer ERP / EMS / BMS
                        ├─→ Open-source platform ─→ Automation and dashboards
                        └─→ Customer receiver ─→ Custom backend and database

Den här sidan hjälper dig att välja arkitektur. Detaljerade installations- och protokollinstruktioner finns i de länkade tekniska guiderna.

1. Jämför de fyra driftsvägarna

Alternativ Primära användare Färdigt övervakningsgränssnitt Datalagring API för kundutveckling Utvecklingsinsats
IAMMETER-Docker Privatpersoner, utvecklare och små lokala projekt Ja, med grundläggande övervakningsfunktioner Kundens server Ja Låg till medel
IAMMETER-Central Företag, partners och systemintegratörer Endast gränssnitt för enhetshantering, ingen fullständig energi-analys-UI Kundens MySQL eller MariaDB Ja, avsett för kundapplikationer Medel
Plattform med öppen källkod Användare som redan kör Home Assistant, Node-RED eller en annan plattform Levereras av vald plattform Beror på plattformen Beror på plattformen Låg till medel
Direkt integrering Kunder med egen backend och eget utvecklingsteam Nej Kunddefinierad Kunddefinierad Hög

Det enklaste valet är inte alltid den minsta programvarukomponenten. Välj det alternativ som tar bort sådant som ditt team inte vill bygga eller underhålla.

2. Snabbrekommendation efter användartyp

Välj IAMMETER-Docker när:

  • du snabbt vill ha ett lokalt gränssnitt och historisk övervakning;
  • projektet drivs av en privatperson eller ett litet tekniskt team;
  • servern är en Raspberry Pi, mini-PC, NAS eller privat värd;
  • du vill ha API:er för att utöka gränssnittet senare;
  • du behöver en praktisk utgångspunkt utan att bygga ingest-backend.

Välj IAMMETER-Central när:

  • kunden redan har ett ERP-, EMS-, BMS- eller eget frontend-system;
  • applikationen behöver ett enhetligt API-lager för IAMMETER-enheter;
  • data ska lagras i en kundstyrd MySQL- eller MariaDB-databas;
  • projektet behöver middleware för enheter och mätningar snarare än en färdig energi-analysprodukt;
  • integrationsteamet vill undvika att implementera varje transportsätt och payload-parser på mätarsidan på egen hand.

Välj en plattform med öppen källkod när:

  • Home Assistant, Node-RED, OpenHAB, ioBroker, Zabbix eller ThingsBoard redan ingår i projektet;
  • plattformen redan erbjuder de dashboards- eller automatiseringsfunktioner som behövs;
  • du inte behöver en separat IAMMETER-specifik backend.

Välj direkt integrering när:

  • din organisation redan driver en ingest-tjänst och databas;
  • din backend kan ta emot HTTP/HTTPS-, MQTT/MQTTS- eller TCP/TLS-data;
  • dina ingenjörer vill ha full kontroll över datamodell, retention och affärslogik;
  • den extra utvecklings- och driftsansvaret är acceptabelt.

3. IAMMETER-Docker: Ett färdigt lokalt övervakningssystem

IAMMETER-Docker är ett självhostat övervakningssystem för energi med öppen källkod. Det kombinerar datainmatning, lagring, grundläggande energiövervakning, diagram och API:er i en enda driftsättning.

IAMMETER-Docker självhostad energiövervakning

Vad IAMMETER-Docker erbjuder

  • drift på en kundstyrd server;
  • grundläggande funktioner för övervakning av elförbrukning och solceller;
  • historiska data och diagram;
  • stöd för SQLite och MySQL;
  • API-åtkomst för att utveckla ett eget gränssnitt;
  • stöd för IAMMETER-mätare och egna SN-arbetsflöden;
  • valfria datalogger-användningsfall för lokal insamling.

Vad det är bäst på

IAMMETER-Docker är ett starkt val när användaren vill börja övervaka lokalt innan egen programvara skrivs. En utvecklare kan först använda det inbyggda gränssnittet och senare lägga till en separat dashboard eller ett dataarbetsflöde via de tillgängliga API:erna.

Vad du bör tänka på

Kunden förblir ansvarig för värddator, nätverk, uppdateringar, säkerhetskopior, lagringskapacitet och säkerhet. IAMMETER-Docker ger applikationsfunktionalitet, men det tar inte bort de normala självhostningsuppgifterna.

Fortsätt med:

4. IAMMETER-Central: Data-mellanprogram för kundapplikationer

IAMMETER-Central är privat driftsatt middleware för företag, partners och systemintegratörer.

IAMMETER-Central mellanprogram

Vad IAMMETER-Central erbjuder

  • registrering och hantering av IAMMETER-enheter;
  • lagring och hantering av spänning, ström, effekt och energidata;
  • stöd för MySQL och MariaDB;
  • API:er för kundutvecklade applikationer;
  • ett enhetligt middleware-lager mellan IAMMETER-mätare och ett ERP-, EMS-, BMS- eller eget frontend-system.

IAMMETER-produkters SN och stödda Virtual Meter-SN kan registreras i IAMMETER-Central. Det skiljer sig från den flexibilitet med egna SN som finns i IAMMETER-Docker.

Vad IAMMETER-Central inte erbjuder

IAMMETER-Central är inte en komplett applikation för elförbrukning eller solanalys. Gränssnittet fokuserar på middleware och enhetshantering. Kunden levererar den affärs-UI, rapporter, behörigheter och arbetsflöden som slutapplikationen kräver.

Den här uppdelningen är värdefull när ett företag redan har ett eget hanteringssystem och behöver ett underhållet sätt att föra in IAMMETER-mätningar i det.

5. IAMMETER-Central eller direkt integrering?

Båda tillvägagångssätten kan leverera mätardata till en kundägd applikation, men ingenjörsgränsen är olika.

Ansvar IAMMETER-Central Direkt integrering
Ta emot mätaruppladdningar Hanteras av Central Kunden implementerar
Parsa IAMMETER-payloads Hanteras av Central Kunden implementerar
Lagra mätmätningar Hanteras via Centrals databaslager Kunden utformar
Enhetsregistrering Centrals arbetsflöde Kunden utformar
API för ERP/EMS/BMS Centrals API Kunden bygger
Slutlig affärs-UI Kunden bygger Kunden bygger
Kontroll på protokollnivå Mindre kundkod krävs Full kundkontroll

Välj Central när huvudmålet är att använda mätardata i en befintlig affärsapplikation utan att äga hela ingest-lagret.

Välj direkt integrering när ditt utvecklingsteam redan har den infrastruktur för ingest, enhetshantering och lagring som krävs, eller när projektet behöver en mycket specialiserad dataväg.

För ingenjörsarbetet på mottagarsidan vid direkt integrering, se Ta emot IAMMETER-energidata på din egen server.

6. Använd en befintlig plattform med öppen källkod

En befintlig plattform kan redan erbjuda exakt de dashboard-, automations- eller övervakningsfunktioner som projektet behöver.

IAMMETER-integreringar med automatiseringsplattformar med öppen källkod

Stödda integreringsvägar:

Varje plattformssida är den auktoritativa implementeringsguiden för den plattformen, medan den här sidan bara hjälper dig att välja lämplig driftsväg.

För en bredare jämförelse, se Integrera IAMMETER med självhostade system och system med öppen källkod.

7. Bygg en helt egen backend

IAMMETER-mätare kan skicka data direkt till en kundmottagare via stödda öppna gränssnitt, till exempel:

  • MQTT eller MQTTS;
  • HTTP eller HTTPS;
  • TCP eller TLS.

En egen backend ger kunden full kontroll över:

  • enhetsidentitet och platsmappning;
  • lagring av råa och normaliserade data;
  • retention och aggregering;
  • rapporter, tariffer och larm;
  • applikationsanvändare och behörigheter;
  • integrering med befintliga företagstjänster.

Det gör också kunden ansvarig för protokollhantering, validering, skalning, tillgänglighet, övervakning och säkerhet.

Börja med:

8. Lokal drift och dataägarskap

Självhostning innebär att kunden kontrollerar applikationsvärden och dess lagrade data. Huruvida hela systemet kan fungera utan internetåtkomst beror på den valda arkitekturen och nätverksdesignen.

Typiska vägar som bara använder LAN:

  • mätare till IAMMETER-Docker i samma nätverk;
  • mätare till en lokalt installerad IAMMETER-Central-instans;
  • mätare till en lokal MQTT-broker;
  • en lokal plattform som läser mätaren via Local API eller Modbus TCP;
  • mätaruppladdning till en mottagare i samma LAN.

En server på distans kräver fortfarande internetanslutning, privat WAN eller VPN-väg. Lokal åtkomst och användning av IAMMETER-Cloud utesluter inte nödvändigtvis varandra, men samexistensen beror på det valda driftläget och driftskonfigurationen.

För skillnaden mellan inget internet, ingen molntjänst och inget lokalt nätverk, se Använd en Wi-Fi-energimätare utan internet eller moln.

9. Planera för tillväxt

En lyckad pilot bör ha en väg till produktionsskala.

Innan du väljer plattform, bekräfta:

  1. förväntat antal mätare och kanaler;
  2. nödvändigt uppladdnings- eller pollningsintervall;
  3. daglig postvolym och retentionsperiod;
  4. krav på databas, säkerhetskopior och återställning;
  5. modell för hyresgäster (tenants), platser och användarbehörigheter;
  6. övervakning och larm för senast sedda enheter;
  7. krav på drift oberoende av internet;
  8. integrationspunkter med ERP-, EMS-, BMS- eller automationssystem;
  9. vem som underhåller servern, databasen och applikationen;
  10. om kunden behöver en färdig UI, middleware-API:er eller fullständig protokollkontroll.

Den bästa arkitekturen är den vars operativa gräns matchar det team som ska underhålla den.

10. Rekommenderat nästa steg

Ditt mål Börja här
Driftsätt ett lokalt övervakningsgränssnitt snabbt Driftsätt IAMMETER-Docker
Integrera IAMMETER-data med en företagsapplikation Utvärdera IAMMETER-Central
Lägg till IAMMETER i en smart-hems-plattform Home Assistant-integrering
Jämför stödda plattformar med öppen källkod Översikt över självhostad integrering
Bygg en egen datamottagare Ta emot data på din egen server
Gå igenom alla gränssnitt på mätarsidan Firmware- och öppna gränssnittsguiden

För en företags- eller partnerdriftsättning där gränsen mellan Central och direkt integrering är otydlig, kontakta IAMMETER med förväntat antal enheter, databaskrav och målsystem för verksamheten.

Senast uppdaterad: 16 juli 2026

Upp