Ko osnovni strežnik IAMMETER-Docker že deluje, ga lahko razširite v lokalni MQTT strežnik za nadzor porabe energije, uporabite MySQL za večje nabore podatkov, posredujete podatke o sončni energiji v PVOutput in sprejemate združljive meritve tretjih oseb.
Ta vodnik zajema napredne podatkovne poti in možnosti shranjevanja. Za namestitev, trajne nosilce podatkov (persistent volumes), prvo prijavo, nastavitev števca, varnostno kopiranje in nadgradnje vsebnikov začnite z Samostojno gostovan nadzor porabe energije z Dockerjem.
IAMMETER meter / compatible device / custom application
│
┌───────────┼───────────┐
│ │ │
HTTP MQTT REST API
│ │ │
└───────────┼───────────┘
▼
IAMMETER-Docker
│
┌─────────────────┼─────────────────┐
▼ ▼ ▼
SQLite / MySQL MQTT subscribers PVOutput
Uporabite samo vmesnike, ki jih projekt potrebuje. Preprosta lokalna namestitev za nadzor ne potrebuje MySQL, zunanjih MQTT odjemalcev ali posredovanja podatkov.
Preverite, da je osnovna namestitev stabilna:
/app/data je preslikan na trajno shrambo;Privzeta namestitev izpostavlja:
5050 za spletno aplikacijo in API;1883 za MQTT.Nobena od teh vrat ne sme biti objavljena neposredno na internet. Kadar je oddaljen dostop nujen, uporabite požarni zid, VPN ali drugo nadzorovano plast dostopa.
IAMMETER-Docker uporablja SQLite za preprosto privzeto namestitev in podpira MySQL za namestitve z večjim naborom podatkov.
| Podatkovna baza | Najboljša za | Prednosti | Upoštevajte |
|---|---|---|---|
| SQLite | Dom, test in manjše lokalne namestitve | Ni ločene podatkovne storitve; preprosta začetna nastavitev | Podatkovna baza ostane vezana na nosilec aplikacije |
| MySQL | Večje ali dolgotrajnejše namestitve | Ločena podatkovna storitev in boljša primernost za rastoče nabore podatkov | Zahteva namestitev baze, poverilnice, varnostno kopiranje in vzdrževanje |
Ne preklopite na MySQL samo zato, ker je na voljo. Uporabite ga, kadar pričakovana količina podatkov, obdobje hrambe ali zahteve za upravljanje baze upravičujejo dodatno storitev.
Preden izberete MySQL v IAMMETER-Docker:
Nato vnesite nastavitve povezave MySQL v IAMMETER-Docker in potrdite, da se nove meritve shranjujejo.

Pred spremembo načina podatkovne baze varnostno kopirajte obstoječe podatke IAMMETER-Docker. Po spremembi preverite zgodovinske podatke in nove prenose.
IAMMETER-Docker vključuje podporo za MQTT v dveh različnih smereh:
Ti poti uporabljata enak vzorec teme, vendar različne načine overjanja.
Dokumentirana tema v realnem času je:
device/<SN>/realtime
Zamenjajte <SN> s serijsko številko, registrirano v IAMMETER-Docker. SN v MQTT temi in konfiguraciji odjemalca se mora ujemati s števcem, ustvarjenim v lokalni platformi.
Za napravo ali aplikacijo, ki objavlja:
| Nastavitev | Vrednost |
|---|---|
| Broker | Naslov IP ali ime gostitelja strežnika IAMMETER-Docker |
| Vrata | privzeto 1883 |
| Overjanje | ID odjemalca |
| ID odjemalca | SN števca, registriran v IAMMETER-Docker |
| Tema | device/<SN>/realtime |
| Vsebina (payload) | Format podatkov za nalaganje, ki ga podpira IAMMETER |

Pred uporabo dejanskih podatkov:
Za MQTT naročnika:
| Nastavitev | Vrednost |
|---|---|
| Broker | Naslov strežnika IAMMETER-Docker |
| Vrata | privzeto 1883 |
| Overjanje | Uporabniško ime in geslo IAMMETER-Docker |
| Tema | device/<SN>/realtime |

Tipični naročniki vključujejo:
Če je Node-RED glavna aplikacija in zgodovinsko shranjevanje v IAMMETER-Docker ni potrebno, se lahko števec poveže z Node-RED neposredno prek MQTT, Modbus TCP ali svojega lokalnega API-ja. Primerjajte možnosti v vodniku za energetski števec Node-RED.
Začnite z enim samim števcem in natančno temo, ne s širokim nadomestnim naročanjem (wildcard).
Ko se podatki ne prikažejo, preverite naslednje:
1883 so preslikana iz vsebnika;device/<SN>/realtime s pričakovano rabo velikih in malih črk;Za zanesljive tokove:
PVOutput je storitev tretje osebe za deljenje in primerjavo podatkov o proizvodnji sončne energije in porabi. IAMMETER-Docker lahko posreduje podatke o lokaciji (site) v PVOutput.
To možnost uporabite, kadar IAMMETER-Docker ostane lokalni zbirni strežnik, PVOutput pa je potreben za javno ali zunanje poročanje o sončni energiji.
Preden omogočite posredovanje:

Posredovanje v PVOutput zahteva dostop do interneta z gostitelja Dockerja. Ločeno je od lokalnega nadzora: začasna napaka pri povezavi s PVOutput ne sme preprečiti števcu, da bi še naprej nalagal podatke na lokalni strežnik.
IAMMETER-Docker vključuje dokumentiran MQTT potek dela za napravo z merilno zmogljivostjo, ki poganja Tasmota. Izvirni primer je uporabljal Sonoff POW R2.
To je pot združljivosti za podprte energetske vsebine, ne trditev, da vsaka naprava ali predloga Tasmota ustvarja enako strukturo meritev. Pred uvedbo preizkusite dejansko napravo in vdelano programsko opremo.
Uporabite naslednjo MQTT strukturo Tasmota:
| Nastavitev | Vrednost |
|---|---|
| Host | Naslov IP IAMMETER-Docker |
| Vrata | MQTT vrata IAMMETER-Docker, običajno 1883 |
| Client | SN, registriran v IAMMETER-Docker |
| User | Pustite prazno za ta dokumentiran potek objavljanja |
| Password | Pustite prazno za ta dokumentiran potek objavljanja |
| Topic | SN, registriran v IAMMETER-Docker |
| Full Topic | device/%topic%/%prefix%/ |

Po konfiguraciji preverite vsako prijavljeno vrednost v IAMMETER-Docker, vključno z napetostjo, tokom, delovno močjo, energijo in faktorjem moči, kadar ga naprava podpira.

IAMMETER-Docker izpostavlja interaktivno dokumentacijo API-ja na lokalnem strežniku:
http://<docker-host-ip>:5050/docs
REST API lahko uporabite za:
Dostop do API-ja ohranite v zaupanja vrednem omrežju. Če se mora zunanji sistem povezati na daljavo, postavite storitev za ustrezen varen dostopni sloj, namesto da vrata aplikacije izpostavite brez zaščite.
Za razvijalce, ki gradijo popoln sprejemnik ali lastno platformo namesto uporabe IAMMETER-Docker, glejte Razvijte svoj sistem za nadzor porabe energije.
Samostojno gostovanje ne pomeni, da mora biti vsaka zunanja storitev onemogočena. IAMMETER-Docker je lahko lokalni sistem zapisov, medtem ko so izbrani podatki posredovani drugam.
| Arhitektura | Lokalni podatki | Odvisnost od interneta | Najboljša za |
|---|---|---|---|
| Samo lokalno | IAMMETER-Docker | Ni potrebna po namestitvi | Zasebnost, lokacije brez povezave in LAN nadzorne plošče |
| Lokalno + IAMMETER-Cloud | IAMMETER-Docker in IAMMETER-Cloud | Potrebna za posredovanje | Lokalna kopija ter poročila in oddaljeni dostop IAMMETER-Cloud |
| Lokalno + PVOutput | IAMMETER-Docker in PVOutput | Potrebna za posredovanje | Uporabniki sončne energije, ki uporabljajo PVOutput |
| Lokalno + MQTT naročnik | IAMMETER-Docker in shramba po izbiri naročnika | Ni potrebna z lokalnim naročnikom | Node-RED, avtomatizacija in lastna obdelava |
Omogočite samo cilje, ki imajo jasen namen. Več ciljev pomeni več poverilnic, omrežnih odvisnosti in poti za odpravljanje napak.
1883 so dosegljiva samo iz zaupanja vrednih omrežij.Zgornji razdelki opisujejo trenutno dokumentirane poteke dela IAMMETER-Docker. Izvirna stran je bila napisana okoli V1.8 in V1.9; naslednja zgodovina je ohranjena za uporabnike, ki vzdržujejo starejše namestitve.
/app/datalogger.
Nazadnje posodobljeno: 17. julij 2026.
Trifazni Wi-Fi merilnik energije (WEM3080T)
Enofazni Wi-Fi merilnik energije (WEM3080)
Trifazni Wi-Fi merilnik energije (WEM3046T)
Trifazni Wi-Fi merilnik energije (WEM3050T)