Pašmitināta enerģijas uzraudzības sistēma ļauj jums saglabāt kontroli pār uzraudzības serveri un elektroenerģijas datiem. Tā vietā, lai katru rādījumu sūtītu uz publisko mākoni, enerģijas skaitītājs augšupielādē datus Docker konteinerā, kas darbojas lokālajā serverī, NAS, Raspberry Pi vai saderīgā maršrutētājā.
IAMMETER-Docker nodrošina gatavu lokālo enerģijas uzraudzības serveri elektroenerģijas patēriņa un saules PV sistēmu uzraudzībai. Tas var vākt mērījumus, attēlot reāllaika un vēsturiskos datus, piedāvāt API un pēc izvēles darboties kā bezsaistes datu reģistrators.
IAMMETER energy meter
│
│ Wi-Fi / local network
▼
IAMMETER-Docker
│
├── Local web dashboard
├── Historical energy data
├── REST API
├── MQTT
├── CSV datalogger
└── Optional forwarding
IAMMETER-Docker ir praktiska pašmitināšanas iespēja, taču tā neatdarina visas IAMMETER-Cloud funkcijas un atskaites. Ja vēl izvēlaties arhitektūru, salīdziniet iespējas lapā pašmitinātas enerģijas uzraudzības risinājumi.
🎬 Noskatieties IAMMETER-Docker video pamācību
IAMMETER-Docker ir piemērots, ja vēlaties:
Tipiskas instalācijas ietver:
Ja jums nepieciešami tikai tieši skaitītāja rādījumi Home Assistant, Node-RED, PLC vai pielāgotai programmatūrai, pilna servera izvietošana var būt lieka. Pirms izvēles skatiet lokālās un pašmitinātās integrācijas iespējas.
Pirms izvietošanas sagatavojiet:
5050, kas pieejams tīmekļa lietotnei un API;1883, ja tiks izmantots iebūvētais MQTT pakalpojums;Docker resursdatoram un skaitītājam jābūt savstarpēji sasniedzamiem lokālajā tīklā. Bezsaistes darbībai interneta piekļuve nav nepieciešama pēc attēla un nepieciešamās programmatūras instalēšanas.
Pašreizējais Docker Hub laidiens ir IAMMETER-Docker V2.4.
Izveidojiet darba direktoriju un palaidiet konteineru ar pastāvīgu krātuvi:
docker run -d \
--name myiammeter \
--restart always \
-p 5050:5050 \
-p 1883:1883 \
-e TZ=Etc/UTC \
-v "$PWD/data:/app/data" \
iammeter/iammeter
Nomainiet TZ=Etc/UTC uz pareizo laika joslu uzraudzības objektam. Enerģijas atskaites ir atkarīgas no lokālā datuma un laika, tāpēc iestatiet to pirms ražošanas datu vākšanas.
Izveidojiet 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
Palaidiet pakalpojumu:
docker compose up -d
Pārbaudiet tā statusu:
docker compose ps
docker compose logs --tail=100 iammeter
Atveriet šo adresi pārlūkprogrammā tajā pašā tīklā:
http://<docker-host-ip>:5050
Noklusējuma pieteikšanās dati:
Username: testuser
Password: 123456
Nekavējoties nomainiet noklusējuma paroli. Nepakļaujiet portu
5050vai1883tieši publiskajam internetam bez atbilstoša ugunsmūra, autentifikācijas un droša tīkla izveides.

Pēc pieteikšanās:

Pareiza kanālu piešķiršana ir īpaši svarīga saules enerģijas uzraudzībā. Sistēmai jāzina, kurš mērījums atspoguļo tīklu, invertoru vai slodzi, lai tā varētu attēlot jēgpilnus enerģijas plūsmas rezultātus.
IAMMETER skaitītāji var augšupielādēt datus tieši lokālajā Docker serverī.
Skaitītāja WebUI konfigurējiet trešās puses HTTP augšupielādi un izmantojiet Docker resursdatora adresi:
<docker-host-ip>:5050/api/v1/sensor/uploadsensor
Docker resursdatora IP ir jābūt sasniedzamam no skaitītāja Wi-Fi tīkla. Izmantojiet to pašu skaitītāja SN, kas tika pievienots IAMMETER-Docker.

Pēc skaitītāja konfigurācijas saglabāšanas:
IAMMETER-Docker pēc izvēles var pārsūtīt skaitītāja datus uz IAMMETER-Cloud. Iespējojiet pārsūtīšanu tikai tad, ja vēlaties gan lokālo krātuvi, gan IAMMETER-Cloud pakalpojumus.

Bezsaistes vai no mākoņa neatkarīgai instalācijai atstājiet mākoņa pārsūtīšanu izslēgtu.
IAMMETER-Docker var saņemt atbalstītus enerģijas datus arī caur savu REST API. Tas ir noderīgi simulatoriem, vārtejām vai klientu lietotnēm, kas neizmanto IAMMETER skaitītāju.
Izveidojiet skaitītāju ar pielāgotu SN un izmantojiet šo pašu SN katrā API pieprasījumā.
Interaktīvā API dokumentācija ir pieejama lokālajā serverī:
http://<docker-host-ip>:5050/docs


Vispirms testējiet API uz skaitītāja, kas nav ražošanā. Saglabājiet SN, fāžu skaitu, lauku secību un vienības nemainīgas, lai vēsturiskie dati paliktu izmantojami.
IAMMETER-Docker V2.4 var saglabāt datus CSV formātā, ja ir pievienots datu reģistratora direktorijs. Tas ir noderīgi attālam saules enerģijas objektam, rūpnīcai vai iekārtu telpai bez uzticama interneta savienojuma.
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 Compose gadījumā pievienojiet šo sējumu:
volumes:
- ./data:/app/data
- ./datalogger:/app/datalogger
Atveriet datu reģistratora lapu adresē:
http://<docker-host-ip>:5050/datalogger
Datu reģistratora lapa sākotnēji izmanto:
Username: admin
Password: admin
Nomainiet šo paroli izvietošanas laikā. Pilnu maršrutētāja un CSV eksporta darba plūsmu skatiet sadaļā Bezsaistes enerģijas datu reģistrators ar IAMMETER-Docker.
Portu 1883 izmanto IAMMETER-Docker MQTT pakalpojums. Skaitītājs vai cita lietotne var publicēt atbalstītus mērījumu datus IAMMETER-Docker, un MQTT klienti var abonēt reāllaika vērtības.
IAMMETER-Docker atbalsta arī tādas funkcijas kā:
Šīs funkcijas apzināti netiek iekļautas pamata izvietošanas ceļā. Vispirms konfigurējiet un testējiet pamata konteineru, pēc tam turpiniet ar papildu IAMMETER-Docker ceļvedi.
Sējums /app/data satur pastāvīgus lietotnes datus. Regulāri dublējiet atbilstošo resursdatora direktoriju.
Drošs pamata process ir:
data direktoriju uz dublējumu krātuvi;datalogger direktoriju, ja ir iespējota CSV reģistrēšana;Neuzskatiet konteinera failu sistēmu par pastāvīgu krātuvi. Ja /app/data nav pievienots, konteinera noņemšana var noņemt arī uzraudzības datubāzi.
Pirms jaunināšanas dublējiet pastāvīgo datu direktoriju.
Docker Compose gadījumā:
docker compose pull
docker compose up -d
docker compose logs --tail=100 iammeter
Konteineram, kas izveidots ar docker run:
docker pull iammeter/iammeter
docker stop myiammeter
docker rm myiammeter
Pēc tam atkārtojiet sākotnējo docker run komandu. Konteinera noņemšana ir droša tikai tad, ja lietotnes dati ir saglabāti pareizi pievienotā un dublētā resursdatora direktorijā.
docker ps vai docker compose ps.5050 jau nav aizņemts.localhost kā servera adresi skaitītājā; tas attiecas uz pašu skaitītāju, nevis Docker resursdatoru./app/data tika pievienots pastāvīgam resursdatora direktorijam.| Iespēja | Piemērota | Datu atrašanās vieta | Iestatīšanas sarežģītība | Galvenais kompromiss |
|---|---|---|---|---|
| IAMMETER-Docker | Gatavs lokāls uzraudzības serveris | Jūsu Docker resursdators | Zema līdz vidēja | Mazāk pārvaldītu mākoņa funkciju |
| IAMMETER-Cloud | Gatava uzraudzība, atskaites un attālā piekļuve | IAMMETER-Cloud | Zema | Izmanto mitinātu mākoņa pakalpojumu |
| Home Assistant / Node-RED | Viedās mājas elementi un pielāgota automatizācija | Jūsu platforma | Vidēja | Panelis un darba plūsmas jāizveido pašam |
| Pielāgots serveris | Produkts, EMS vai specializēta datu plūsma | Jūsu infrastruktūra | Augsta | Sistēma jāizstrādā un jāuztur pašam |
Turpiniet ar:
/app/data ir pievienots pastāvīgai krātuvei.5050 un 1883 nav lieki pakļauti internetam.Pēdējo reizi atjaunināts: 2026. gada 17. jūlijā.
Trīsfāžu Wi-Fi enerģijas skaitītājs (WEM3080T)
Vienfāzes Wi-Fi enerģijas skaitītājs (WEM3080)
Trīsfāžu Wi-Fi enerģijas skaitītājs (WEM3046T)
Trīsfāžu Wi-Fi enerģijas skaitītājs (WEM3050T)