Valitettavasti selaimesi ei tue JavaScriptiä!
Kirjaudu sisään

Avoimen lähdekoodin energianseuranta: Home Assistant, Node-RED ja muut

Avoimen lähdekoodin energianseuranta-alustat ja mittari-integraatiot

Avoimen lähdekoodin energianseurantajärjestelmä yhdistää yleensä kolme kerrosta:

  1. energiamittarin, joka mittaa jännitettä, virtaa, tehoa ja energiaa;
  2. tiedonsiirtoliittymän, joka välittää mittaukset;
  3. alustan, joka tallentaa, visualisoi tai reagoi tietoihin.

Home Assistantia, Node-REDiä, OpenHABia, ioBrokeria, Zabbixia ja ThingsBoardia voidaan kaikkia käyttää energianseurantaprojektissa, mutta ne ratkaisevat erilaisia ongelmia. Osa keskittyy kodin automaatioon, osa datavirtoihin ja osa laitteiden valvontaan tai IoT-kojelaudoille.

Tämä opas vertailee näitä alustoja ja selittää, miten valita integraatiomenetelmä, kuten MQTT, Modbus TCP tai paikallinen HTTP-API. IAMMETERiä käytetään käytännön esimerkkinä energiamittarista, koska sen Wi-Fi-energiamittarit tarjoavat nämä avoimet liittymät lukitsematta käyttäjää yhteen ohjelmistoalustaan.

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. Mitä energianseuranta-alustan pitäisi tarjota?

Ennen ohjelmiston valintaa määrittele, mitä projekti tarvitsee reaaliaikaisten mittarilukemien lisäksi.

Tyypillisiä vaatimuksia ovat:

  • reaaliaikainen teho ja kumulatiiviset energiamäärät;
  • historiatallennus ja kaaviot;
  • tuonti- ja vientienergian visualisointi;
  • kojelaudat yhdelle tai usealle virtapiirille;
  • hälytykset, kun teho, jännite tai laitteen tila muuttuu;
  • automaatio aurinkoenergian ylijäämän, tariffien tai kuormitusolosuhteiden perusteella;
  • integraatio olemassa olevaan älykoti- tai IoT-järjestelmään;
  • toiminta paikallisessa verkossa;
  • pääsy raakadataan omia laskelmia varten.

Kaikki alustat eivät tarjoa kaikkia näitä toimintoja oletuksena. Esimerkiksi datavirtatyökalu voi olla erinomainen automaatioon, mutta se saattaa vaatia erillisen tietokannan ja kojelaudan. Kodin automaatioalusta voi tarjota valmiin energiakojelaudan, mutta ei monivuokraaja- tai yritystason työnkulkua, jota teollisuusprojekti edellyttää.

2. Vertaa avoimen lähdekoodin energianseuranta-alustoja

Alusta Sopii parhaiten Kojelauta Automaatio Historiatiedot Tyypillinen mittariliitäntä
Home Assistant Kotienergian, aurinkoenergian ja älykotien käyttäjät Sisäänrakennetut kojelaudat ja Energy Dashboard Vahva Sisäänrakennettu tallennin; myös ulkoiset tietokannat mahdollisia HTTP-integraatio, MQTT tai Modbus TCP
Node-RED Mukautetut datavirrat, muunnokset ja ohjauslogiikka Flow-editori; kojelaudat vaativat yleensä lisäsolmuja tai -työkaluja Erittäin vahva Yleensä tallennetaan ulkoiseen tietokantaan MQTT, HTTP tai Modbus TCP
OpenHAB Avoimen lähdekoodin kodin automaatio Saatavilla openHAB-käyttöliittymien kautta Vahva Tuettu persistence-palvelujen kautta HTTP, MQTT tai sidokset
ioBroker Adapteripohjainen kodin automaatio ja visualisointi Saatavilla adapterien ja visualisointityökalujen kautta Vahva Riippuu valituista adaptereista ja tallennuksesta Adapteri, HTTP tai MQTT
Zabbix Laitteen tila, infrastruktuurin valvonta ja hälytykset Vahvat operatiiviset kojelaudat Keskittynyt triggeröinteihin ja hälytyksiin Sisäänrakennettu valvontahistoria HTTP/API-keruu
ThingsBoard IoT-laitteet, telemetrian kojelaudat ja sääntöketjut Vahvat IoT-kojelaudat Sääntömoottoripohjainen Sisäänrakennettu telemetriatallennus MQTT tai HTTP

Alusta tulisi valita suunnitellun työnkulun mukaan, ei pelkästään sen perusteella, pystyykö se näyttämään tehoarvon.

3. Home Assistant vai Node-RED?

Home Assistant ja Node-RED ovat kaksi yleistä valintaa, mutta ne eivät ole vaihtokelpoisia.

Valitse Home Assistant, kun:

  • projekti on ensisijaisesti älykoti;
  • haluat valmiit entiteetit ja Energy Dashboardin;
  • energiatietoja käytetään yhdessä valojen, HVAC:n, EV-latauksen tai kodinkoneiden kanssa;
  • käyttäjät suosivat konfigurointia ja kojelautoja kokonaisen dataputken kirjoittamisen sijaan;
  • paikallinen automaatio ja ilmoitukset ovat tärkeitä.

Aloita IAMMETERin Home Assistant -integraatio-oppaasta tutustuaksesi tuettuihin IAMMETER-integraatiomenetelmiin ja konfiguraatiotietoihin.

Valitse Node-RED, kun:

  • projekti tarvitsee mukautettua datamuunnosta;
  • useita API-rajapintoja, brokerkeja tai laitteita on yhdistettävä yhteen virtaukseen;
  • haluat toteuttaa ohjauslogiikan visuaalisesti;
  • mittaukset kirjoitetaan InfluxDB:hen, SQL:ään, Grafanaan tai muuhun ulkoiseen palveluun;
  • sovellus on mukautettu työnkulku eikä valmis kotienergian kojelauta.

Aloita IAMMETERin Node-RED -integraatio-oppaasta.

Käytä molempia, kun:

Home Assistant voi tarjota entiteetit, kojelaudat ja laiteohjauksen, kun Node-RED hoitaa monimutkaisemman orkestroinnin. Oikea rajanveto riippuu siitä, kumman järjestelmän vastuulla automaatio ja historiatiedot ovat.

4. Valitse energiamittarin liitäntä

Sama alusta voi tukea useampaa kuin yhtä yhteysmenetelmää. Valitse liitäntä datan suunnan, päivitystarpeen ja verkkoarkkitehtuurin mukaan.

Liitäntä Datan suunta Sopii parhaiten Mitä alusta tarvitsee
Paikallinen HTTP-API Alusta kyselee mittaria Yksinkertaiset lähiverkkointegraatiot ja jaksolliset lukemat HTTP-asiakas tai natiivi integraatio
Modbus TCP Alusta kyselee rekistereitä Yhden sekunnin paikallinen valvonta, automaatio, PLC ja SCADA Modbus TCP -asiakas
MQTT Mittari julkaisee brokerille Useat kuluttajat, IoT-järjestelmät ja tapahtumapohjaiset virrat MQTT-broker ja tilaaja
HTTP/HTTPS-lähetys Mittari lähettää päätepisteeseen Mukautettu verkon taustajärjestelmä tai IoT-tiedonkeruupalvelu HTTP-vastaanotin ja JSON-jäsennin

MQTT-energiamittarin integraatio

MQTT erottaa mittarin kuluttajasovelluksista. Mittari julkaisee brokerille, ja Home Assistant, Node-RED, ThingsBoard tai mukautettu palvelu voi tilata tiedot.

MQTT on hyödyllinen, kun:

  • useampi kuin yksi sovellus tarvitsee mittaukset;
  • broker on jo olemassa;
  • projekti käyttää tapahtumapohjaista käsittelyä;
  • mittarin tulisi aloittaa tiedon toimitus.

Katso IAMMETER-energiatietojen julkaiseminen MQTT-brokerillesi -oppaasta IAMMETERin konfigurointi, topicit ja hyötykuorman yksityiskohdat.

Modbus-energiamittarin integraatio

Modbus TCP on hyödyllinen, kun alustan on haettava mittaukset paikallisesti ennustettavan rekisterikartan ja lyhyen kyselyvälin avulla.

Se sopii hyvin:

  • reaaliaikaiseen tehoautomaatioon;
  • Home Assistantin Modbus-antureihin;
  • Node-REDin Modbus-virtauksiin;
  • PLC-, SCADA- ja teollisuusyhdyskäytäväintegraatioon.

Katso IAMMETERin Modbus TCP -energiamittariopas.

Paikallisen HTTP-API:n integraatio

Paikallinen API on usein yksinkertaisin vaihtoehto, kun alusta tai skripti voi pyytää JSON:ia suoraan mittarin LAN-osoitteesta. Se välttää brokerin, mutta yleensä kytkee sovelluksen suoremmin mittariin.

Katso IAMMETERin paikallisen API:n ja laiteohjelmiston liittymäopas.

5. Alustakohtaiset integraatiopolut

Home Assistant -energianseuranta

Home Assistant sopii käyttäjille, jotka haluavat energiatietojen osallistuvan laajempaan älykotimalliin. IAMMETERillä on oma Home Assistant -dokumentaatiokeskus, joka kattaa saatavilla olevat integraatiomenetelmät, entiteetit ja Energy Dashboard -näkökohdat.

Tämä sivu ei toista Home Assistantin konfiguraatiomatriisia; erillinen opas pysyy näiden konfiguraatiotietojen ensisijaisena lähteenä.

Node-RED -energianseuranta

Node-RED voi vastaanottaa dataa MQTT:n kautta, pyytää paikallista API:a tai käyttää Modbus-solmuja. Virtaukset voivat normalisoida mittauksia, käynnistää automaatioita ja lähettää tiedot aikasarjatietokantaan tai kojelaudalle.

OpenHAB ja ioBroker

OpenHAB ja ioBroker sopivat, kun käyttäjä pyörittää jo jotakin näistä kodin automaation ekosysteemeistä. Energiamittarin lisääminen olemassa olevaan alustaan on yleensä yksinkertaisempaa kuin toisen automaatiojärjestelmän käyttöönotto.

Zabbix

Zabbix on hyödyllinen, kun ensisijainen vaatimus on operatiivinen valvonta: hetkelliset arvot, laitteiden saatavuus, historia, kynnysarvot ja hälytykset. Se ei ole erikoistunut sähkökustannus- tai aurinkoanalyysituote, mutta se voi tuoda mittaritiedot olemassa olevaan infrastruktuurin valvontatyönkulkuun.

ThingsBoard

ThingsBoard sopii IoT-telemetriaan, laitekojelautoihin ja sääntöketjuihin. MQTT- ja HTTP-tiedonkeruu tekevät siitä hyödyllisen projekteihin, joissa yhdistetään energiamittareita muihin kenttälaitteisiin.

6. Mihin IAMMETER sopii

IAMMETERin Wi-Fi-energiamittarit voivat toimia avoimina mittauslähteinä sen sijaan, että ne olisivat sidottuja yhteen valvontasovellukseen.

Nykyiset IAMMETER-mittarisarjat kattavat yksivaiheiset, kaksivaiheiset ja kolmivaiheiset järjestelmät. Mittauskanavien ja antureiden määrä vaihtelee mallin mukaan, kun taas avoin integraatioarkkitehtuuri mahdollistaa mittausten käytön paikallisissa ja kolmannen osapuolen ohjelmistoissa.

IAMMETERin tyypillisiä integraatioliittymiä ovat:

  • paikallinen HTTP-API;
  • Modbus TCP;
  • MQTT ja MQTTS;
  • HTTP- ja HTTPS-lähetys;
  • TCP- ja TLS-lähetys.

Laiteohjelmisto- ja avointen liittymien opas on ensisijainen lähde nykyisille mittarin ominaisuuksille, laiteohjelmiston konfiguroinnille ja vanhoille liittymille.

7. Kun avoimen lähdekoodin alusta ei riitä

Avoimen lähdekoodin automaatio- tai IoT-alusta ei ole aina paras perusta energianseurantaprojektille.

Harkitse toista arkkitehtuuria, kun:

  • käyttäjä haluaa valmiin paikallisen energianseurantakäyttöliittymän kokoamatta useita osia;
  • yritys tarvitsee väliohjelmiston API-rajapintoja ERP-, EMS- tai BMS-järjestelmäänsä;
  • asiakkaalla on jo taustajärjestelmä ja se tarvitsee vain mittaritiedon vastaanottimen;
  • projekti edellyttää asiakkaan hallinnoimaa tietokantaa ja laitehallinnan työnkulkua.

IAMMETER tarjoaa kolme lisäpolkua:

  • IAMMETER-Docker valmiiseen itse isännöityyn valvontakäyttöliittymään;
  • IAMMETER-Central yritystason datan väliohjelmistoksi;
  • suora integraatio täysin asiakkaan omistamaan taustajärjestelmään.

Vertaa näitä vaihtoehtoja kohdassa Itse isännöity energianseuranta IAMMETERillä.

8. Suositukset käyttötapauksen mukaan

Vaatimus Suositeltu lähtökohta
Kotienergian kojelauta ja älykotiautomaatio Home Assistant
Mukautettu datavirta, muunnos ja ohjaus Node-RED
Olemassa oleva OpenHAB- tai ioBroker-asennus Integroi olemassa olevaan alustaan
Infrastruktuurin valvonta ja hälytykset Zabbix
IoT-telemetrian kojelaudat ja sääntöketjut ThingsBoard
Valmis paikallinen sähkön tai aurinkoenergian seuranta IAMMETER-Docker
Väliohjelmisto yrityksen ERP-, EMS- tai BMS-järjestelmään IAMMETER-Central
Täysin mukautettu tiedonkeruu ja tietokanta Suora palvelinintegraatio

Suoraa palvelinkehitystä varten tutustu oppaaseen IAMMETER-energiatietojen vastaanottaminen omalla palvelimellasi. Täydellisen arkkitehtuurikartan saat kohdasta Kehitä oma energianseurantajärjestelmäsi.

9. Yhteenveto

Paras avoimen lähdekoodin energianseuranta-alusta riippuu siitä, mitä tapahtuu sen jälkeen, kun mittari tuottaa dataa.

  • Valitse Home Assistant älykotien energiakojelautoihin ja automaatioon.
  • Valitse Node-RED joustaviin datavirtoihin ja ohjauslogiikkaan.
  • Käytä OpenHABia tai ioBrokeria, kun ne ovat jo kodin automaatioalusta.
  • Valitse Zabbix operatiiviseen valvontaan ja hälytyksiin.
  • Valitse ThingsBoard IoT-telemetriaan ja sääntömoottorityönkulkuihin.
  • Käytä MQTT:tä, kun useiden sovellusten tulisi kuluttaa mittaritietoja.
  • Käytä Modbus TCP:tä nopeaan paikalliseen kyselyyn ja teollisuustyyppiseen integraatioon.

IAMMETER toimittaa avoimet mittariliittymät; valittu alusta määrää, miten mittaukset tallennetaan, visualisoidaan ja käytetään.

Päivitetty viimeksi: 16. heinäkuuta 2026

Ylös