Oprostite, vaš brskalnik ne podpira JavaScripta!
Prijava

Kako z Dockerjem zgraditi brezpovezavni zapisovalnik podatkov o električni energiji

Kako z Dockerjem zgraditi brezpovezavni zapisovalnik podatkov o električni energiji

Kaj se zgodi, ko je merilnik električne energije nameščen na sončni elektrarni, v tovarni, koči ali začasnem projektu brez zanesljive internetne povezave?

Nadzorna plošča v oblaku ne more prejemati podatkov, dokler povezava ni na voljo. Poln industrijski strežnik je lahko po nepotrebnem zapleten. V mnogih primerih je praktična zahteva preprostejša:

Vsako meritev shranite lokalno, omogočite preprost dostop do zapisov in nadaljujte z delovanjem brez internetne povezave.

Ta vodnik prikazuje, kako z IAMMETER Wi-Fi merilnikom električne energije in IAMMETER-Docker, ki teče na lokalnem usmerjevalniku ali majhnem strežniku, zgraditi brezpovezavni zapisovalnik podatkov o električni energiji. Merilnik pošilja odčitke prek lokalnega Wi-Fi omrežja, Docker jih shranjuje kot datoteke CSV, tehnik pa lahko datoteke pozneje pridobi prek brskalnika ali USB-pomnilnika.

Brezpovezavni zapisovalnik podatkov IAMMETER-Docker

Za izbiro izdelka in krajši pregled arhitekture si oglejte rešitev brezpovezavnega zapisovalnika podatkov.

1. Scenarij namestitve

Predstavljajte si manjšo oddaljeno sončno elektrarno, ki potrebuje meritve proizvodnje in omrežja za poznejšo inženirsko analizo.

Lokacija ima:

  • električno napajanje in sončno opremo;
  • IAMMETER Wi-Fi merilnik električne energije;
  • usmerjevalnik ali majhen računalnik, ki lahko poganja Docker;
  • lokalno Wi-Fi omrežje med merilnikom in usmerjevalnikom;
  • brez stalne internetne povezave oziroma povezavo, ki je preveč nezanesljiva za neprekinjeno nalaganje.

Upravljavec ne potrebuje vsakodnevnega spremljanja nadzorne plošče v oblaku. Namesto tega tehnik občasno obišče lokacijo in zbere datoteke z meritvami.

Ista arhitektura je primerna tudi za:

  • kočo brez priključka na omrežje;
  • tovarniško omrežje, izolirano od javnega interneta;
  • začasni pregled porabe električne energije;
  • gradbišče;
  • testiranje opreme v laboratoriju;
  • rezervno pot spremljanja za lokacijo z nestabilno povezljivostjo.

2. Zakaj uporabiti lokalni usmerjevalnik kot zapisovalnik podatkov?

Usmerjevalnik, ki podpira Docker, lahko zagotovi oba dela lokalnega sistema:

  1. dostopno točko Wi-Fi za merilnik električne energije;
  2. lokalno gostiteljsko okolje Docker za shranjevanje meritev.
Electrical system
       │
       ▼
IAMMETER energy meter
       │
       │ Local Wi-Fi only
       ▼
Docker-capable router
       │
       ├── IAMMETER-Docker
       ├── Local CSV storage
       ├── Browser download
       └── Optional USB export

Za to podatkovno pot ni potreben javni oblak. Dokler so merilnik, usmerjevalnik in pomnilnik napajani in lokalno povezani, izguba internetne povezave ne prekine lokalnega zapisovanja.

Ta arhitektura je kompaktna, vendar ni edina izbira. IAMMETER-Docker lahko poganjate tudi na Raspberry Pi, NAS ali strežniku Linux. Gostitelja izberite glede na zmogljivost pomnilnika, napajanje, okoljske pogoje in zahteve po vzdrževanju.

3. Kaj potrebujete

Pripravite naslednje komponente:

  • IAMMETER enofazni, dvokanalni ali trifazni Wi-Fi merilnik električne energije;
  • usmerjevalnik, Raspberry Pi, NAS ali strežnik, ki lahko poganja Docker;
  • dovolj trajnega pomnilnika za predvideno obdobje zapisovanja;
  • lokalno Wi-Fi ali LAN povezavo;
  • neobvezen USB-pomnilnik za fizični izvoz datotek;
  • prenosnik ali telefon, ki se lahko poveže v lokalno omrežje za nastavitev in dostop prek brskalnika.

Za namestitev na usmerjevalnik so pogosta izbira sistemi, ki temeljijo na OpenWRT, na primer FriendlyWrt ali iStoreOS, če izbrana strojna oprema lahko poganja Docker in ima dovolj pomnilnika.

Načrtovanje pomnilnika

Pred namestitvijo se odločite:

  • kako dolgo lahko lokacija deluje med dvema obiskoma;
  • koliko merilnikov ali kanalov bo zabeleženih;
  • kako pogosto bodo datoteke zbrane;
  • ali je potrebna druga lokalna kopija;
  • kaj naj se zgodi, ko se pomnilnik napolni.

Ne zanašajte se na majhen notranji pomnilnik usmerjevalnika, ne da bi preverili zmogljivost in vzdržljivost zapisovanja. Za nenadzorovane namestitve uporabite primerno trajno pomnilniško napravo.

4. Pripravite IAMMETER-Docker, preden izgubite povezavo

Sliko Docker in vse potrebne pakete je običajno treba prenesti, preden lokacija popolnoma izgubi povezavo.

V povezanem pripravljalnem omrežju:

  1. namestite Docker na usmerjevalnik ali strežnik;
  2. prenesite trenutno sliko iammeter/iammeter;
  3. ustvarite trajne mape za podatke aplikacije in datoteke CSV zapisovalnika podatkov;
  4. zaženite vsebnik;
  5. preverite dostop prek brskalnika;
  6. spremenite privzeta gesla;
  7. preizkusite zapisovanje z dejanskim merilnikom;
  8. šele nato opremo prestavite na brezpovezavno lokacijo.

Za shranjevanje datotek CSV mora biti priklopljena mapa zapisovalnika podatkov:

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

Zamenjajte TZ=Etc/UTC z dejanskim časovnim pasom lokacije. Pravilen lokalni čas je bistven, kadar bodo časovni žigi CSV pozneje primerjani z evidenco vzdrževanja, proizvodnje ali incidentov.

Za navodila o Docker Compose, varnostnem kopiranju in nadgradnji uporabite celoten vodnik za namestitev IAMMETER-Docker.

5. Povežite merilnik z lokalnim usmerjevalnikom

Nastavite merilnik tako, da se poveže v lokalno Wi-Fi omrežje usmerjevalnika.

Za oddaljeno namestitev:

  • merilniku rezervirajte stabilen naslov IP;
  • izogibajte se nastavitvam gostujočega omrežja ali izolacije odjemalcev, ki blokirajo lokalno komunikacijo;
  • preverite signal Wi-Fi na končnem mestu namestitve;
  • usmerjevalnik in merilnik napajajte iz zanesljivega vira;
  • za naslednjega tehnika zabeležite SSID, naslovno shemo in lokacijo naprave.

Za komunikacijo med merilnikom in IAMMETER-Docker internetni dostop ni potreben. Napravi se morata doseči le prek lokalnega omrežja.

6. Usmerite merilnik na lokalni zapisovalnik podatkov

V trenutnem spletnem vmesniku (WebUI) merilnika nastavite lokalno storitev IAMMETER-Docker kot cilj nalaganja. Delovni postopek zapisovalnika podatkov uporablja naslov usmerjevalnika oziroma gostitelja Docker, na primer:

http://<router-local-ip>:5050

Nastavitev lokalnega naslova za nalaganje IAMMETER-Docker

Uporabite naslov IP, ki ostane stabilen. Ne vnašajte localhost: z vidika merilnika se localhost nanaša na merilnik sam, ne na Docker usmerjevalnik.

Po shranjevanju nastavitve nalaganja:

  1. počakajte, da se pojavi prva datoteka oziroma zapis;
  2. primerjajte vrednosti v realnem času z lokalnimi odčitki merilnika;
  3. potrdite pravilno število faz ali kanalov;
  4. preverite smer tokovnega transformatorja (CT) in predznak delovne moči;
  5. potrdite, da časovni žigi uporabljajo predvideni časovni pas;
  6. obe napravi enkrat znova zaženite, da preverite samodejno obnovitev.

V tem delovnem postopku zapisovalnika podatkov CSV merilnika pred začetkom zapisovanja ni treba ročno dodati v glavni nadzorni vmesnik IAMMETER-Docker.

7. Pridobivanje datotek CSV v brskalniku

Povežite se v isto lokalno omrežje in odprite:

http://<docker-host-ip>:5050/datalogger

Dokumentirane privzete poverilnice so:

Username: admin
Password: admin

To geslo spremenite med zagonom sistema.

Pregledovanje in prenos brezpovezavnih datotek CSV o elektriki

Na strani zapisovalnika podatkov lahko uporabniki prenesejo ali izbrišejo shranjene datoteke CSV.

Pred kakršnim koli brisanjem:

  1. prenesite potrebne datoteke;
  2. preverite, da se kopirane datoteke pravilno odprejo;
  3. preverite časovno obdobje in velikost datotek;
  4. shranite drugo kopijo, kadar so podatki pomembni;
  5. lokalne datoteke brišite le v skladu s politiko hrambe lokacije.

Pridobivanje prek brskalnika je najpreprostejša možnost, kadar lahko tehnik prenosnik ali telefon poveže v omrežje lokacije.

8. Izvoz podatkov z USB-pogonom

Nekatere namestitve na usmerjevalnikih lahko uporabljajo delovni postopek USB hotplug. Ko vstavite USB-pogon, usmerjevalnik nanj kopira najnovejše datoteke CSV.

To je uporabno, kadar:

  • je lokacija fizično izolirana;
  • upravljavec ne sme dostopati do skrbniškega vmesnika usmerjevalnika;
  • je treba datoteke predati drugi ekipi;
  • je zaželen preprost, ponovljiv terenski postopek.

Delovanje USB hotplug je odvisno od platforme usmerjevalnika in njene konfiguracije; ne vklopi se samo z vstavitvijo pogona v vsak gostitelj Docker. Pred terensko namestitvijo preizkusite celoten postopek:

  1. vstavite podprt in prazen testni pogon;
  2. počakajte, da se postopek kopiranja konča;
  3. varno odstranite pogon;
  4. potrdite, da so najnovejše datoteke CSV prisotne;
  5. postopek ponovite po ponovnem zagonu;
  6. zabeležite morebitno statusno lučko, čakalni čas ali postopek odstranitve.

9. Kaj lahko storite s podatki CSV?

Datoteke CSV so prenosljive in jih je mogoče uporabiti brez prvotnega nadzornega strežnika.

Tipično nadaljnje delo vključuje:

  • pregled napetosti in toka v časovnem poteku;
  • izračun porabe energije ali sončne proizvodnje po obdobjih;
  • prepoznavanje dogodkov konične delovne moči;
  • primerjavo faz v trifaznem sistemu;
  • povezovanje obnašanja porabe z dnevniki proizvodnje ali opreme;
  • uvoz podatkov v Excel, Python, MATLAB ali podatkovno bazo;
  • pripravo kratkoročnega poročila o energetskem pregledu;
  • arhiviranje surovih meritev za poznejše preiskave.

Ob vsakem naboru podatkov ohranite naslednji kontekst:

  • serijsko številko merilnika;
  • ime lokacije in tokokroga;
  • razporeditev faz ali kanalov;
  • prestavo tokovnega transformatorja (CT), kadar so uporabljeni zunanji CT;
  • časovni pas;
  • datuma namestitve in zbiranja;
  • morebitne znane izpade ali spremembe konfiguracije.

Datoteko CSV brez tega konteksta je mesece pozneje težko interpretirati.

10. Zagonski preizkus pred odhodom z lokacije

Nenadzorovani zapisovalnik podatkov je treba preizkusiti kot celoten sistem, ne kot posamezne naprave.

Povezljivost

  • Merilnik se po ponovnem zagonu usmerjevalnika znova poveže.
  • Vsebnik Docker se zažene samodejno.
  • Nalaganje merilnika se nadaljuje brez ročnega posega.
  • Stran zapisovalnika podatkov v brskalniku ostane dosegljiva.

Kakovost podatkov

  • Napetost, tok, moč in energija so verodostojni.
  • Število faz in preslikava kanalov sta pravilna.
  • Smer uvoz/izvoz je pravilno razumljena.
  • Časovni žigi in časovni pas so pravilni.

Shranjevanje in pridobivanje

  • /app/datalogger je priklopljen na trajni pomnilnik.
  • Datoteke CSV preživijo ponovni zagon vsebnika.
  • Prenos prek brskalnika deluje.
  • Izvoz prek USB deluje, če je del terenskega postopka.
  • Zmogljivost pomnilnika in hramba sta dokumentirani.

Varnost

  • Privzeta gesla so bila spremenjena.
  • Vrata 5050 in 1883 niso izpostavljena nezaupljivemu omrežju.
  • Skrbniške poverilnice usmerjevalnika so varno shranjene.
  • Fizični dostop do USB je usklajen z varnostnimi zahtevami lokacije.

11. Pogoste terenske težave

Ne pojavi se nobena datoteka CSV

  • Preverite, da je /app/datalogger priklopljen.
  • Preverite, ali merilnik doseže naslov IP gostitelja Docker in vrata 5050.
  • Preverite cilj nalaganja merilnika.
  • Preglejte dnevnike IAMMETER-Docker.
  • Preverite dovoljenja map in razpoložljivi pomnilnik.

Zapisovanje se po izpadu napajanja ustavi

  • Preverite, da vsebnik uporablja politiko samodejnega ponovnega zagona.
  • Preverite, da se pomnilnik usmerjevalnika po zagonu pravilno priklopi.
  • Preverite, ali se merilnik znova poveže z Wi-Fi.
  • Pred odhodom z lokacije preizkusite z nadzorovanim ponovnim zagonom.

Časovni žigi CSV so napačni

  • Nastavite časovni pas Dockerja na lokacijo namestitve.
  • Preverite uro usmerjevalnika.
  • Po potrebi zabeležite spremembe zaradi poletnega časa.

Datoteke obstajajo, a vrednosti so videti napačne

  • Preverite usmerjenost in ožičenje tokovnega transformatorja (CT).
  • Preverite model merilnika in strukturo kanalov.
  • Za napeljave WEM3046T/WEM3046TE uporabite pravilno prestavo CT.
  • Primerjajte CSV z lokalnimi vrednostmi merilnika v realnem času.

USB-pogon ne prejema datotek

  • Preverite, da usmerjevalnik podpira in ima omogočen potreben postopek hotplug.
  • Preverite združljivost datotečnega sistema in prosti prostor.
  • Preglejte dnevnike usmerjevalnika.
  • Kot nadomestni način pridobivanja uporabite prenos prek brskalnika.

12. Brezpovezavno zapisovanje, alarmi v realnem času ali popolno spremljanje?

Te funkcije IAMMETER-Docker rešujejo različne težave:

Zahteva Najboljše izhodišče
Neprekinjene meritve CSV brez interneta Brezpovezavni način zapisovalnika podatkov, opisan v tem vodniku
Spremljanje vrednosti v enosekundnem intervalu in zapisovanje alarmov pragov Spremljanje moči in alarmi v realnem času
Lokalna uporaba nadzornih plošč, zgodovinskih poročil in API-jev Vodnik za namestitev IAMMETER-Docker
Uporaba MQTT, MySQL ali zunanjega posredovanja Napredna konfiguracija IAMMETER-Docker
Primerjava možnosti samostojnega gostovanja, oblaka in lastnih sistemov Možnosti spremljanja s samostojnim gostovanjem

Izberite najmanjšo arhitekturo, ki izpolnjuje dejansko zahtevo. Brezpovezavni pregled morda potrebuje le hrambo CSV, medtem ko lahko stalni projekt upravljanja z energijo izkoristi celotno platformo za spremljanje.

13. Od referenčne namestitve do vaše lokacije

Referenčna arhitektura je preprosta:

One IAMMETER meter
        +
One Docker-capable router or server
        +
Persistent local storage
        =
Offline electricity data logger

Pred izbiro strojne opreme opredelite:

  • enofazno, deljeno fazno (split-phase) ali trifazno merjenje;
  • število potrebnih kanalov;
  • največji tok in vrsto CT;
  • predvideno trajanje brez povezave;
  • postopek shranjevanja in pridobivanja;
  • ali bo pozneje morda dodano posredovanje v IAMMETER-Cloud.

Za pregled modela namestitve in izbiro ustreznega merilnika uporabite stran rešitve brezpovezavnega zapisovalnika podatkov. Uporabniki, ki imajo raje vnaprej konfiguriran usmerjevalnik, se obrnite na support@devicebit.com.

Možnost vnaprej konfiguriranega usmerjevalnika za lokalno zapisovanje elektrike

Nazadnje posodobljeno: 17. julij 2026.

Na vrh