Itse isännöity energianvalvontajärjestelmä pitää valvontapalvelimen ja sähködatat hallinnassasi. Sen sijaan, että jokainen mittaus lähetettäisiin julkiseen pilveen, energiamittari lähettää tiedot Docker-säiliöön, joka toimii paikallisella palvelimella, NAS-laitteella, Raspberry Pi:llä tai yhteensopivalla reitittimellä.
IAMMETER-Docker tarjoaa valmiin paikallisen energianvalvontapalvelimen sähkönkulutuksen ja aurinkosähköjärjestelmien seurantaan. Se voi kerätä mittauksia, näyttää reaaliaikaista ja historiallista tietoa, tarjota API-rajapintoja ja toimia haluttaessa myös offline-dataloggerina.
IAMMETER energy meter
│
│ Wi-Fi / local network
▼
IAMMETER-Docker
│
├── Local web dashboard
├── Historical energy data
├── REST API
├── MQTT
├── CSV datalogger
└── Optional forwarding
IAMMETER-Docker on käytännöllinen itse isännöity vaihtoehto, mutta se ei toista kaikkia IAMMETER-Cloudin ominaisuuksia ja raportteja. Jos olet vielä valitsemassa arkkitehtuuria, vertaile vaihtoehtoja itse isännöidyn energianvalvonnan ratkaisusivulla.
🎬 Katso IAMMETER-Dockerin video-ohje
IAMMETER-Docker sopii, kun haluat:
Tyypillisiä asennuskohteita ovat:
Jos tarvitset vain suoria mittarilukemia Home Assistantille, Node-RED:lle, PLC:lle tai mukautetulle ohjelmistolle, täyden palvelimen käyttöönotto voi olla tarpeetonta. Katso paikalliset ja itse isännöidyt integraatiovaihtoehdot ennen valintaa.
Valmistele ennen käyttöönottoa:
5050 vapaana verkko-ohjelmalle ja API:lle;1883, jos sisäänrakennettua MQTT-palvelua käytetään;Docker-isäntäkoneen ja mittarin on pystyttävä tavoittamaan toisensa lähiverkossa. Offline-käytössä internetyhteyttä ei tarvita, kun levykuva ja tarvittavat ohjelmistot on asennettu.
Nykyinen Docker Hub -julkaisu on IAMMETER-Docker V2.4.
Luo työhakemisto ja käynnistä säiliö pysyvällä tallennustilalla:
docker run -d \
--name myiammeter \
--restart always \
-p 5050:5050 \
-p 1883:1883 \
-e TZ=Etc/UTC \
-v "$PWD/data:/app/data" \
iammeter/iammeter
Vaihda TZ=Etc/UTC valvontakohteen oikeaan aikavyöhykkeeseen. Energiaraportit riippuvat paikallisesta päivämäärästä ja kellonajasta, joten aseta tämä ennen tuotantodatan keräämistä.
Luo compose.yaml:
services:
iammeter:
image: iammeter/iammeter
container_name: myiammeter
restart: always
ports:
- "5050:5050"
- "1883:1883"
environment:
TZ: Etc/UTC
volumes:
- ./data:/app/data
Käynnistä palvelu:
docker compose up -d
Tarkista sen tila:
docker compose ps
docker compose logs --tail=100 iammeter
Avaa seuraava osoite saman verkon selaimesta:
http://<docker-host-ip>:5050
Oletustunnukset:
Username: testuser
Password: 123456
Vaihda oletussalasana heti. Älä altista porttia
5050tai1883suoraan julkiseen internettiin ilman asianmukaista palomuuria, todennusta ja turvallista verkkosuunnittelua.

Kirjautumisen jälkeen:

Oikea kanavamääritys on erityisen tärkeää aurinkovoiman valvonnassa. Järjestelmän on tiedettävä, mikä mittaus edustaa verkkoa, invertteriä tai kuormaa, ennen kuin se voi näyttää mielekkäitä energiavirran tuloksia.
IAMMETER-mittarit voivat lähettää tiedot suoraan paikalliselle Docker-palvelimelle.
Määritä mittarin WebUI:ssa kolmannen osapuolen HTTP-lähetys ja käytä Docker-isäntäkoneen osoitetta:
<docker-host-ip>:5050/api/v1/sensor/uploadsensor
Docker-isäntäkoneen IP-osoitteen on oltava tavoitettavissa mittarin Wi-Fi-verkosta. Käytä samaa mittarin SN:ää, joka lisättiin IAMMETER-Dockeriin.

Kun mittarin määritykset on tallennettu:
IAMMETER-Docker voi halutessaan välittää mittarin datan edelleen IAMMETER-Cloudiin. Ota edelleenlähetys käyttöön vain, kun haluat sekä paikallisen tallennuksen että IAMMETER-Cloudin palvelut.

Offline- tai pilviriippumattomassa asennuksessa pidä pilviedelleenlähetys pois käytöstä.
IAMMETER-Docker voi vastaanottaa tuettua energiadatan myös REST API -rajapintansa kautta. Tämä on hyödyllistä simulaattoreille, yhdyskäytäville tai asiakassovelluksille, jotka eivät käytä IAMMETER-mittaria.
Luo mittari mukautetulla SN:llä ja käytä samaa SN:ää jokaisessa API-pyynnössä.
Vuorovaikutteinen API-dokumentaatio on saatavilla paikallisella palvelimella:
http://<docker-host-ip>:5050/docs


Testaa API ensin muulla kuin tuotantomittarilla. Pidä SN, vaiheiden lukumäärä, kenttäjärjestys ja yksiköt yhdenmukaisina, jotta historiallinen data pysyy käyttökelpoisena.
IAMMETER-Docker V2.4 voi tallentaa dataa CSV-muotoon, kun datalogger-hakemisto on liitetty. Tämä on hyödyllistä etäisellä aurinkosähkökohteella, tehtaalla tai laitetilassa, jossa ei ole luotettavaa internetyhteyttä.
docker run -d \
--name myiammeter \
--restart always \
-p 5050:5050 \
-p 1883:1883 \
-e TZ=Etc/UTC \
-v "$PWD/data:/app/data" \
-v "$PWD/datalogger:/app/datalogger" \
iammeter/iammeter
Docker Composea varten lisää tämä volyymi:
volumes:
- ./data:/app/data
- ./datalogger:/app/datalogger
Avaa datalogger-sivu osoitteessa:
http://<docker-host-ip>:5050/datalogger
Datalogger-sivu käyttää aluksi seuraavia tunnuksia:
Username: admin
Password: admin
Vaihda tämä salasana osana käyttöönottoa. Katso täydellinen reititinpohjainen ja CSV-vientiin liittyvä työnkulku kohdasta Offline-energiadataloggeri IAMMETER-Dockerilla.
IAMMETER-Dockerin MQTT-palvelu käyttää porttia 1883. Mittari tai muu sovellus voi julkaista tuettua mittaustietoa IAMMETER-Dockeriin, ja MQTT-asiakkaat voivat tilata reaaliaikaisia arvoja.
IAMMETER-Docker tukee myös esimerkiksi seuraavia ominaisuuksia:
Nämä ominaisuudet on tarkoituksella pidetty pois peruskäyttöönoton polulta. Määritä ja testaa ensin ydinpalvelin, ja jatka sitten edistyneen IAMMETER-Docker-oppaan pariin.
/app/data-volyymi sisältää pysyvää sovellusdataa. Varmuuskopioi vastaava isäntähakemisto säännöllisesti.
Turvallinen perusprosessi on:
data-hakemisto varmuuskopiotallennustilaan;datalogger-hakemisto mukaan, kun CSV-lokitus on käytössä;Älä käsittele säiliön tiedostojärjestelmää pysyvänä tallennustilana. Jos /app/data ei ole liitetty, säiliön poistaminen voi poistaa myös valvontatietokannan.
Varmuuskopioi pysyvä datakansio ennen päivitystä.
Docker Composea varten:
docker compose pull
docker compose up -d
docker compose logs --tail=100 iammeter
docker run -komennolla luodulle säiliölle:
docker pull iammeter/iammeter
docker stop myiammeter
docker rm myiammeter
Toista sitten alkuperäinen docker run -komento. Säiliön poistaminen on turvallista vain, jos sovellusdata on tallennettu oikein liitettyyn ja varmuuskopioituun isäntähakemistoon.
docker ps- tai docker compose ps -komennolla.5050 jo käytössä.localhost-osoitetta palvelimen osoitteena mittarissa; se viittaa itse mittariin, ei Docker-isäntäkoneeseen./app/data on liitetty pysyvään isäntähakemistoon.| Vaihtoehto | Paras käyttötarkoitus | Datan sijainti | Käyttöönoton vaivannäkö | Tärkein kompromissi |
|---|---|---|---|---|
| IAMMETER-Docker | Valmis paikallinen valvontapalvelin | Oma Docker-isäntäkoneesi | Pieni tai keskitasoinen | Vähemmän hallinnoituja pilviominaisuuksia |
| IAMMETER-Cloud | Valmis valvonta, raportit ja etäkäyttö | IAMMETER-Cloud | Pieni | Käyttää pilvipalvelua |
| Home Assistant / Node-RED | Älykotientiteetit ja mukautettu automaatio | Oma alustasi | Keskitasoinen | Suunnittelet kojelaudan ja työnkulut itse |
| Mukautettu palvelin | Tuote, EMS tai erikoistunut dataputki | Oma infrastruktuurisi | Suuri | Kehität ja ylläpidät järjestelmän itse |
Jatka lukemista:
/app/data on liitetty pysyvään tallennustilaan.5050 ja 1883 ei ole tarpeettomasti altistettu internettiin.Päivitetty viimeksi: 17. heinäkuuta 2026.
Kolmivaiheinen Wi-Fi-energiamittari (WEM3080T)
Yksivaiheinen Wi-Fi-energiamittari (WEM3080)
Kolmivaiheinen Wi-Fi-energiamittari (WEM3046T)
Kolmivaiheinen Wi-Fi-energiamittari (WEM3050T)