Kun IAMMETER-Docker-palvelimen perusasennus on käynnissä, se voidaan laajentaa paikalliseksi MQTT-energianseurantapalvelimeksi, käyttää MySQL:ää suurempia tietomääriä varten, välittää aurinkodataa PVOutputiin ja vastaanottaa yhteensopivien kolmannen osapuolen mittauslaitteiden dataa.
Tämä opas käsittelee edistyneitä datapolkuja ja tallennusvaihtoehtoja. Asennuksesta, pysyvistä taltioista, ensimmäisestä kirjautumisesta, mittarin määrityksestä, varmuuskopioinnista ja säiliön päivityksistä löydät ohjeet aloitusoppaasta Itse isännöity energianseuranta Dockerilla.
IAMMETER meter / compatible device / custom application
│
┌───────────┼───────────┐
│ │ │
HTTP MQTT REST API
│ │ │
└───────────┼───────────┘
▼
IAMMETER-Docker
│
┌─────────────────┼─────────────────┐
▼ ▼ ▼
SQLite / MySQL MQTT subscribers PVOutput
Käytä vain niitä rajapintoja, joita projektisi tarvitsee. Yksinkertainen paikallinen seuranta-asennus ei tarvitse MySQL:ää, ulkoisia MQTT-asiakkaita eikä datan välitystä.
Varmista, että perusasennus on vakaa:
/app/data on liitetty pysyvään tallennustilaan;Oletuskäyttöönotto avaa seuraavat portit:
5050 verkkosovellusta ja API:a varten;1883 MQTT:tä varten.Älä julkaise kumpaakaan porttia suoraan Internetiin. Käytä palomuuria, VPN:ää tai muuta hallittua käyttöoikeuskerrosta, kun etäkäyttö on tarpeen.
IAMMETER-Docker käyttää SQLiteä yksinkertaisessa oletuskäyttöönotossa ja tukee MySQL:ää asennuksissa, joissa on suurempi tietomäärä.
| Tietokanta | Sopii parhaiten | Edut | Huomioitavaa |
|---|---|---|---|
| SQLite | Koti-, testi- ja pienemmät paikalliset asennukset | Ei erillistä tietokantapalvelua; helppo alkuasetus | Tietokanta pysyy sidottuna sovelluksen taltioon |
| MySQL | Suuremmat tai pidempään käynnissä olevat asennukset | Erillinen tietokantapalvelu ja parempi soveltuvuus kasvaville tietomäärille | Vaatii tietokannan käyttöönoton, tunnukset, varmuuskopioinnin ja ylläpidon |
Älä siirry MySQL:ään vain siksi, että se on saatavilla. Käytä sitä, kun odotettu datamäärä, säilytysaika tai tietokannan hallintavaatimukset oikeuttavat lisäpalvelun.
Ennen kuin valitset MySQL:n IAMMETER-Dockerissa:
Syötä sitten MySQL-yhteysasetukset IAMMETER-Dockeriin ja varmista, että uudet mittaukset tallentuvat.

Varmuuskopioi olemassa olevat IAMMETER-Docker-tiedot ennen tietokantatilan vaihtamista. Varmista muutoksen jälkeen historiatiedot ja uudet lähetykset.
IAMMETER-Docker sisältää MQTT-tuen kahteen eri suuntaan:
Nämä polut käyttävät samaa aiherakennetta mutta erilaisia todennustapoja.
Dokumentoitu reaaliaikainen topic on:
device/<SN>/realtime
Korvaa <SN> IAMMETER-Dockeriin rekisteröidyllä sarjanumerolla. MQTT-topicin ja asiakasmäärityksen SN:n on vastattava paikalliseen alustaan luotua mittaria.
Julkaisevalle laitteelle tai sovellukselle:
| Asetus | Arvo |
|---|---|
| Broker | IAMMETER-Docker-palvelimen IP-osoite tai isäntänimi |
| Portti | 1883 oletuksena |
| Todennus | Asiakastunnus (Client ID) |
| Asiakastunnus | IAMMETER-Dockeriin rekisteröity mittarin SN |
| Topic | device/<SN>/realtime |
| Hyötykuorma | IAMMETERin tukema lähetysmuoto |

Ennen tuotantodatan käyttöä:
MQTT-tilaajalle:
| Asetus | Arvo |
|---|---|
| Broker | IAMMETER-Docker-palvelimen osoite |
| Portti | 1883 oletuksena |
| Todennus | IAMMETER-Dockerin käyttäjänimi ja salasana |
| Topic | device/<SN>/realtime |

Tyypillisiä tilaajia ovat:
Jos Node-RED on ensisijainen sovellus eikä historiatallennusta IAMMETER-Dockerissa tarvita, mittari voi myös muodostaa yhteyden suoraan Node-REDiin MQTT:n, Modbus TCP:n tai paikallisen API:n kautta. Vertaile vaihtoehtoja Node-RED-energiamittari-oppaassa.
Aloita yhdellä mittarilla ja täsmällisellä topicilla laajan yleismerkki-tilauksen sijaan.
Tarkista seuraavat asiat, kun dataa ei näy:
1883 on välitetty säiliöstä;device/<SN>/realtime oikealla kirjainkoolla;Luotettavia toimintatapoja varten:
PVOutput on kolmannen osapuolen palvelu aurinkotuotannon ja energiankulutustietojen jakamiseen ja vertailuun. IAMMETER-Docker voi välittää sivuston dataa PVOutputiin.
Käytä tätä vaihtoehtoa, kun IAMMETER-Docker pysyy paikallisena keräyspalvelimena mutta PVOutput vaaditaan julkiseen tai ulkoiseen aurinkoenergiaraportointiin.
Ennen välityksen käyttöönottoa:

PVOutput-välitys edellyttää Internet-yhteyttä Docker-isännästä. Se on erillinen paikallisesta seurannasta: tilapäinen PVOutput-yhteyskatkos ei saa estää mittaria jatkamasta lähetyksiä paikalliselle palvelimelle.
IAMMETER-Docker sisältää dokumentoidun MQTT-työnkulun mittauskykyiselle laitteelle, jossa on Tasmota. Alkuperäinen esimerkki käytti Sonoff POW R2 -laitetta.
Tämä on yhteensopivuuspolku tuetuille energian hyötykuormille, ei väite siitä, että jokainen Tasmota-laite tai -malli tuottaisi saman mittausrakenteen. Testaa todellinen laite ja laiteohjelmisto ennen käyttöönottoa.
Käytä seuraavaa Tasmota-MQTT-rakennetta:
| Asetus | Arvo |
|---|---|
| Isäntä | IAMMETER-Dockerin IP-osoite |
| Portti | IAMMETER-Dockerin MQTT-portti, normaalisti 1883 |
| Asiakas | IAMMETER-Dockeriin rekisteröity SN |
| Käyttäjä | Jätä tyhjäksi tässä dokumentoidussa julkaisutyönkulussa |
| Salasana | Jätä tyhjäksi tässä dokumentoidussa julkaisutyönkulussa |
| Topic | IAMMETER-Dockeriin rekisteröity SN |
| Koko topic | device/%topic%/%prefix%/ |

Tarkista määrityksen jälkeen jokainen raportoitu arvo IAMMETER-Dockerissa, mukaan lukien jännite, virta, pätöteho, energia ja tehokerroin, kun laite tukee niitä.

IAMMETER-Docker tarjoaa interaktiivisen API-dokumentaation paikallisella palvelimella:
http://<docker-host-ip>:5050/docs
REST API:aa voidaan käyttää:
Pidä API-käyttö luotetussa verkossa. Jos ulkoisen järjestelmän on muodostettava etäyhteys, aseta palvelu asianmukaisen suojatun käyttöoikeuskerroksen taakse sen sijaan, että altistaisit sovellusportin suojaamatta.
Kehittäjille, jotka rakentavat täyden vastaanottimen tai oman alustan IAMMETER-Dockerin sijaan, katso Oman energianseurantajärjestelmän kehittäminen.
Itse isännöinti ei tarkoita, että kaikki ulkoiset palvelut olisi poistettava käytöstä. IAMMETER-Docker voi toimia paikallisena pääjärjestelmänä, kun valittua dataa välitetään muualle.
| Arkkitehtuuri | Paikallinen data | Internet-riippuvuus | Sopii parhaiten |
|---|---|---|---|
| Vain paikallinen | IAMMETER-Docker | Ei vaadita käyttöönoton jälkeen | Yksityisyys, offline-sivustot ja LAN-kojelaudat |
| Paikallinen + IAMMETER-Cloud | IAMMETER-Docker ja IAMMETER-Cloud | Vaaditaan välitystä varten | Paikallinen kopio sekä IAMMETER-Cloud-raportit ja etäkäyttö |
| Paikallinen + PVOutput | IAMMETER-Docker ja PVOutput | Vaaditaan välitystä varten | Aurinkoenergian käyttäjät, jotka käyttävät PVOutputia |
| Paikallinen + MQTT-tilaaja | IAMMETER-Docker sekä tilaajan määrittämä tallennus | Ei vaadita paikallisen tilaajan kanssa | Node-RED, automaatio ja oma käsittely |
Ota käyttöön vain ne kohteet, joilla on selkeä tarkoitus. Useammat kohteet tarkoittavat enemmän tunnuksia, verkkoriippuvuuksia ja vianmäärityspolkuja.
1883 on tavoitettavissa vain luotetuista verkoista.Yllä olevat kohdat kuvaavat tällä hetkellä dokumentoituja IAMMETER-Docker-työnkulkuja. Alkuperäinen sivu kirjoitettiin versioiden V1.8 ja V1.9 aikoihin; seuraava historia on säilytetty vanhempia asennuksia ylläpitäviä käyttäjiä varten.
/app/datalogger-hakemisto on liitetty.
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)