Kā izveidot bezsaistes elektrības datu reģistratoru ar Docker
Kā izveidot bezsaistes elektrības datu reģistratoru ar Docker
Kas notiek, ja elektrības skaitītājs ir uzstādīts saules enerģijas objektā, rūpnīcā, kotedžā vai pagaidu projektā bez stabila interneta savienojuma?
Mākoņa informācijas panelis nevar saņemt datus, kamēr savienojums nav pieejams. Pilnvērtīgs rūpnieciskais serveris var būt nevajadzīgi sarežģīts. Daudzos gadījumos praktiskā prasība ir vienkāršāka:
Saglabājiet katru mērījumu lokāli, padariet ierakstus viegli izgūstamus un turpiniet darboties bez interneta piekļuves.
Šajā rokasgrāmatā parādīts, kā izveidot bezsaistes elektrības datu reģistratoru, izmantojot IAMMETER Wi-Fi enerģijas skaitītāju un IAMMETER-Docker, kas darbojas lokālajā maršrutētājā vai nelielā serverī. Skaitītājs nosūta rādījumus pa lokālo Wi-Fi tīklu, Docker saglabā tos kā CSV failus, un tehniķis vēlāk var izgūt failus, izmantojot pārlūkprogrammu vai USB disku.

Produktu izvēlei un īsākam arhitektūras pārskatam skatiet Bezsaistes enerģijas datu reģistratora risinājumu.
1. Ieviešanas scenārijs
Apsveriet nelielu attālu saules enerģijas instalāciju, kurai nepieciešami ģenerācijas un tīkla mērījumi turpmākai inženiertehniskai analīzei.
Objektā ir:
- elektroapgāde un saules enerģijas iekārtas;
- IAMMETER Wi-Fi enerģijas skaitītājs;
- maršrutētājs vai neliels dators, kas var darbināt Docker;
- lokālais Wi-Fi savienojums starp skaitītāju un maršrutētāju;
- nav fiksēta interneta savienojuma vai arī savienojums ir pārāk nestabils nepārtrauktai augšupielādei.
Operatoram nav jāskatās mākoņa informācijas panelis katru dienu. Tā vietā tehniķis periodiski apmeklē objektu un savāc mērījumu failus.
Tā pati arhitektūra ir piemērota arī:
- kotedžai, kas nav pieslēgta tīklam;
- rūpnīcas tīklam, kas izolēts no publiskā interneta;
- pagaidu elektrības audita veikšanai;
- būvlaukumam;
- iekārtu testēšanai laboratorijā;
- rezerves uzraudzības ceļam objektam ar nestabilu savienojumu.
2. Kāpēc izmantot lokālo maršrutētāju kā datu reģistratoru?
Maršrutētājs ar Docker atbalstu var nodrošināt abas lokālās sistēmas daļas:
- Wi-Fi piekļuves punktu enerģijas skaitītājam;
- lokālo Docker vidi mērījumu glabāšanai.
Elektriskā sistēma
│
▼
IAMMETER enerģijas skaitītājs
│
│ Tikai lokālais Wi-Fi
▼
Maršrutētājs ar Docker atbalstu
│
├── IAMMETER-Docker
├── Lokālā CSV glabātuve
├── Lejupielāde pārlūkprogrammā
└── Neobligāta USB eksportēšana
Šim datu ceļam nav nepieciešams publiskais mākonis. Kamēr skaitītājs, maršrutētājs un glabātuve ir baroti un lokāli savienoti, interneta piekļuves zaudēšana nepārtrauc lokālo reģistrēšanu.
Šī arhitektūra ir kompakta, taču tā nav vienīgā izvēle. IAMMETER-Docker var darboties arī Raspberry Pi, NAS vai Linux serverī. Izvēlieties resursdatoru, ņemot vērā glabāšanu, barošanas avotu, vides apstākļus un apkopes prasības.
3. Kas jums nepieciešams
Sagatavojiet šādas sastāvdaļas:
- IAMMETER vienfāzes, divkanālu vai trīsfāžu Wi-Fi enerģijas skaitītāju;
- maršrutētāju, Raspberry Pi, NAS vai serveri, kas spēj darbināt Docker;
- pietiekami daudz pastāvīgas glabāšanas vietas paredzētajam reģistrēšanas periodam;
- lokālo Wi-Fi vai LAN savienojumu;
- neobligātu USB glabātuvi fiziskai failu eksportēšanai;
- klēpjdatoru vai tālruni, kas var pieslēgties lokālajam tīklam iestatīšanai un piekļuvei pārlūkprogrammā.
Maršrutētāja izvietojumam izplatītas iespējas ir OpenWRT bāzētas sistēmas, piemēram, FriendlyWrt vai iStoreOS, ja izvēlētā aparatūra var darbināt Docker un tai ir pietiekami daudz glabāšanas vietas.
Glabāšanas plānošana
Pirms instalēšanas izlemiet:
- cik ilgi objekts var darboties starp apmeklējumiem;
- cik skaitītāju vai kanālu tiks reģistrēts;
- cik bieži faili tiks savākti;
- vai ir nepieciešama otrā lokālā kopija;
- kam jānotiek, kad glabāšanas vieta ir pilna.
Nepaļaujieties uz mazu maršrutētāja iekšējo glabāšanu, nepārbaudot ietilpību un rakstīšanas izturību. Neapkalpotām instalācijām izmantojiet piemērotu pastāvīgo glabāšanas ierīci.
4. Sagatavojiet IAMMETER-Docker pirms došanās bezsaistē
Docker attēls un visi nepieciešamie pakotnes parasti ir jālejupielādē, pirms objekts kļūst pilnībā bezsaistē.
Savienotajā sagatavošanas tīklā:
- instalējiet Docker maršrutētājā vai serverī;
- izvelciet pašreizējo
iammeter/iammeterattēlu; - izveidojiet pastāvīgos direktorijus lietotnes datiem un datu reģistratora CSV failiem;
- palaidiet konteineru;
- pārbaudiet piekļuvi pārlūkprogrammā;
- nomainiet noklusējuma paroles;
- testējiet reģistrēšanu ar faktisko skaitītāju;
- tikai pēc tam pārvietojiet iekārtas uz bezsaistes objektu.
Datu reģistratora direktorijam jābūt piesaistītam CSV glabāšanai:
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
Aizstājiet TZ=Etc/UTC ar objekta faktisko laika joslu. Pareizs lokālais laiks ir būtisks, ja CSV laika zīmogi vēlāk tiks salīdzināti ar apkopes, ražošanas vai incidentu ierakstiem.
Docker Compose, dublēšanas un jaunināšanas instrukcijām izmantojiet pilno IAMMETER-Docker izvietošanas rokasgrāmatu.
5. Savienojiet skaitītāju ar lokālo maršrutētāju
Konfigurējiet skaitītāju, lai tas pievienotos maršrutētāja lokālajam Wi-Fi tīklam.
Attālai instalācijai:
- rezervējiet stabilu IP adresi skaitītājam;
- izvairieties no viesu tīkla vai klientu izolācijas iestatījumiem, kas bloķē lokālo saziņu;
- pārbaudiet Wi-Fi signālu galīgajā uzstādīšanas vietā;
- barojiet maršrutētāju un skaitītāju no uzticama avota;
- dokumentējiet SSID, adresāciju un ierīces atrašanās vietu nākamajam tehniķim.
Saziņai starp skaitītāju un IAMMETER-Docker interneta piekļuve nav nepieciešama. Ierīcēm tikai jāsasniedz viena otru lokālajā tīklā.
6. Norādiet skaitītājam uz lokālo datu reģistratoru
Pašreizējā skaitītāja WebUI konfigurējiet lokālo IAMMETER-Docker pakalpojumu kā augšupielādes mērķi. Datu reģistratora darbplūsma izmanto maršrutētāja vai Docker resursdatora adresi, piemēram:
http://<maršrutētāja-lokālā-ip>:5050

Izmantojiet IP adresi, kas paliek stabila. Neievadiet localhost: no skaitītāja skatpunkta localhost attiecas uz pašu skaitītāju, nevis Docker maršrutētāju.
Pēc augšupielādes konfigurācijas saglabāšanas:
- pagaidiet, līdz parādās pirmais fails vai ieraksts;
- salīdziniet tiešos rādījumus ar skaitītāja lokālajiem rādījumiem;
- apstipriniet pareizo fāžu vai kanālu skaitu;
- pārbaudiet CT virzienu un aktīvās jaudas zīmi;
- apstipriniet, ka laika zīmogi izmanto paredzēto laika joslu;
- restartējiet abas ierīces vienu reizi, lai pārbaudītu automātisko atjaunošanos.
Šajā CSV datu reģistratora darbplūsmā skaitītājs nav manuāli jāizveido galvenajā IAMMETER-Docker uzraudzības saskarnē, pirms reģistrēšana sākas.
7. Izgūstiet CSV failus pārlūkprogrammā
Pievienojieties tam pašam lokālajam tīklam un atveriet:
http://<docker-resursdatora-ip>:5050/datalogger
Dokumentētie noklusējuma akreditācijas dati ir:
Lietotājvārds: admin
Parole: admin
Nomainiet šo paroli nodošanas ekspluatācijā laikā.

Datu reģistratora lapā lietotāji var lejupielādēt vai dzēst saglabātos CSV failus.
Pirms kaut ko dzēšat:
- lejupielādējiet nepieciešamos failus;
- apstipriniet, ka kopētie faili atveras pareizi;
- pārbaudiet datumu diapazonu un faila lielumu;
- saglabājiet otru kopiju, ja dati ir svarīgi;
- dzēsiet lokālos failus tikai saskaņā ar objekta saglabāšanas politiku.
Pārlūkprogrammas izgūšana ir vienkāršākā iespēja, ja tehniķis var pieslēgt klēpjdatoru vai tālruni objekta tīklam.
8. Eksportējiet datus ar USB disku
Dažas maršrutētāja instalācijas var izmantot USB karstās pieslēgšanas (hotplug) darbplūsmu. Kad USB disks ir ievietots, maršrutētājs kopē uz to jaunākos CSV failus.
Tas ir noderīgi, ja:
- objekts ir fiziski izolēts;
- operatoram nevajadzētu piekļūt maršrutētāja administrēšanas saskarnei;
- faili jānodod citai komandai;
- tiek izvēlēta vienkārša, atkārtojama procedūra uz vietas.
USB karstās pieslēgšanas uzvedība ir atkarīga no maršrutētāja platformas un tās konfigurācijas; tā netiek iespējota tikai ievietojot disku katrā Docker resursdatorā. Pirms izvietošanas uz vietas testējiet visu procesu:
- ievietojiet atbalstītu un tukšu testa disku;
- pagaidiet, līdz kopēšanas process ir pabeigts;
- droši noņemiet disku;
- apstipriniet, ka jaunākie CSV faili ir klāt;
- atkārtojiet pēc restartēšanas;
- dokumentējiet jebkuru statusa indikatoru, gaidīšanas laiku vai noņemšanas procedūru.
9. Ko jūs varat darīt ar CSV datiem?
CSV faili ir pārnēsājami, un tos var izmantot bez sākotnējā uzraudzības servera.
Tipisks turpmākais darbs ietver:
- sprieguma un strāvas pārskatīšanu laika gaitā;
- enerģijas patēriņa vai saules enerģijas ražošanas aprēķināšanu pa periodiem;
- maksimālās aktīvās jaudas notikumu identificēšanu;
- fāžu salīdzināšanu trīsfāžu sistēmā;
- elektrības uzvedības korelēšanu ar ražošanas vai iekārtu žurnāliem;
- datu importēšanu Excel, Python, MATLAB vai datubāzē;
- īstermiņa enerģijas audita pārskata sagatavošanu;
- neapstrādāto mērījumu arhivēšanu turpmākai izpētei.
Saglabājiet šādu kontekstu kopā ar katru datu kopu:
- skaitītāja sērijas numuru;
- objekta un ķēdes nosaukumu;
- fāzes vai kanāla piešķīrumu;
- CT koeficientu, ja tiek izmantoti ārējie CT;
- laika joslu;
- uzstādīšanas un savākšanas datumus;
- jebkādus zināmus pārtraukumus vai konfigurācijas izmaiņas.
CSV failu bez šī konteksta pēc vairākiem mēnešiem var būt grūti interpretēt.
10. Nodošanas ekspluatācijā tests pirms objekta atstāšanas
Neapkalpots reģistrators jātestē kā pilnīga sistēma, nevis kā atsevišķas ierīces.
Savienojamība
- Skaitītājs atkārtoti savienojas pēc maršrutētāja restartēšanas.
- Docker konteiners startē automātiski.
- Skaitītāja augšupielāde atsākas bez manuālas iejaukšanās.
- Pārlūkprogrammas datu reģistratora lapa paliek pieejama.
Datu kvalitāte
- Spriegums, strāva, jauda un enerģija ir ticami.
- Fāžu skaits un kanālu kartējums ir pareizs.
- Importa/eksporta virziens ir saprotams.
- Laika zīmogi un laika josla ir pareizi.
Glabāšana un izgūšana
/app/dataloggerir piesaistīts pastāvīgajai glabātuvei.- CSV faili saglabājas pēc konteinera restartēšanas.
- Lejupielāde pārlūkprogrammā darbojas.
- USB eksportēšana darbojas, ja tā ir daļa no procesa uz vietas.
- Glabāšanas ietilpība un saglabāšana ir dokumentēta.
Drošība
- Noklusējuma paroles ir nomainītas.
- Porti
5050un1883nav pakļauti neuzticamam tīklam. - Maršrutētāja administrēšanas akreditācijas dati tiek glabāti droši.
- Fiziskā USB piekļuve atbilst objekta drošības prasībām.
11. Biežas problēmas uz vietas
Nav parādījies neviens CSV fails
- Apstipriniet, ka
/app/dataloggerir piesaistīts. - Pārbaudiet, vai skaitītājs var sasniegt Docker resursdatora IP un portu
5050. - Pārbaudiet skaitītāja augšupielādes mērķi.
- Pārskatiet IAMMETER-Docker žurnālus.
- Pārbaudiet direktoriju atļaujas un pieejamo glabāšanas vietu.
Reģistrēšana apstājas pēc strāvas padeves pārtraukuma
- Apstipriniet, ka konteiners izmanto automātiskās restartēšanas politiku.
- Pārbaudiet, vai maršrutētāja glabātuve pēc sāknēšanas tiek piesaistīta pareizi.
- Pārbaudiet, vai skaitītājs atkārtoti savienojas ar Wi-Fi.
- Testējiet ar kontrolētu restartēšanu pirms objekta atstāšanas.
CSV laika zīmogi ir nepareizi
- Iestatiet Docker laika joslu atbilstoši uzstādīšanas vietai.
- Apstipriniet maršrutētāja pulksteni.
- Dokumentējiet vasaras laika izmaiņas, ja tās ir būtiskas.
Faili pastāv, bet rādījumi izskatās nepareizi
- Pārbaudiet CT orientāciju un elektroinstalāciju.
- Pārbaudiet skaitītāja modeli un kanālu struktūru.
- Piemērojiet pareizo CT koeficientu WEM3046T/WEM3046TE instalācijām.
- Salīdziniet CSV ar skaitītāja lokālajiem tiešajiem rādījumiem.
USB disks nesaņem failus
- Apstipriniet, ka maršrutētājs atbalsta un ir iespējojis nepieciešamo karstās pieslēgšanas procesu.
- Pārbaudiet failu sistēmas saderību un brīvo vietu.
- Pārskatiet maršrutētāja žurnālus.
- Izmantojiet lejupielādi pārlūkprogrammā kā rezerves izgūšanas metodi.
12. Bezsaistes reģistrēšana, reāllaika trauksmes vai pilna uzraudzība?
Šīs IAMMETER-Docker funkcijas risina dažādas problēmas:
| Prasība | Labākais sākumpunkts |
|---|---|
| Saglabāt nepārtrauktus CSV mērījumus bez interneta | Bezsaistes datu reģistratora režīms, kas aprakstīts šajā rokasgrāmatā |
| Sekot vienas sekundes vērtībām un reģistrēt sliekšņa trauksmes | Reāllaika jaudas uzraudzība un trauksmes |
| Lokāli izmantot informācijas paneļus, vēsturiskos pārskatus un API | IAMMETER-Docker izvietošanas rokasgrāmata |
| Izmantot MQTT, MySQL vai ārējo pārsūtīšanu | Papildu IAMMETER-Docker konfigurācija |
| Salīdzināt pašizvietotas, mākoņa un pielāgotas sistēmas iespējas | Pašizvietotas uzraudzības iespējas |
Izvēlieties mazāko arhitektūru, kas atbilst faktiskajai prasībai. Bezsaistes audita veikšanai var pietikt tikai ar CSV saglabāšanu, savukārt pastāvīgam enerģijas pārvaldības projektam var noderēt pilna uzraudzības platforma.
13. No atsauces izvietojuma līdz jūsu objektam
Atsauces arhitektūra ir vienkārša:
Viens IAMMETER skaitītājs
+
Viens maršrutētājs vai serveris ar Docker atbalstu
+
Pastāvīga lokālā glabātuve
=
Bezsaistes elektrības datu reģistrators
Pirms aparatūras izvēles definējiet:
- vienfāzes, divfāžu (split-phase) vai trīsfāžu mērījumu;
- nepieciešamo kanālu skaitu;
- maksimālo strāvu un CT veidu;
- paredzamo bezsaistes darbības ilgumu;
- glabāšanas un izgūšanas procedūru;
- vai vēlāk var pievienot IAMMETER-Cloud pārsūtīšanu.
Izmantojiet Bezsaistes enerģijas datu reģistratora risinājuma lapu, lai pārskatītu izvietošanas modeli un izvēlētos piemērotu skaitītāju. Lietotājiem, kuri dod priekšroku iepriekš konfigurētam maršrutētājam, sazinieties ar support@devicebit.com.

Pēdējo reizi atjaunināts: 2026. gada 17. jūlijā.