IAMMETER Wi-Fi enerģijas skaitītājs: lokāla integrācija un atvērtās saskarnes rokasgrāmata
IAMMETER Wi-Fi enerģijas skaitītājs: lokāla integrācija un atvērtās saskarnes rokasgrāmata
Izstrādātājiem un sistēmu integratoriem, kas izmanto IAMMETER mērītājusbezIAMMETER-mākonis.
IAMMETER Wi-Fi enerģijas skaitītāji ir paredzēti gan mākoņpakalpojumos balstītai, gan lokālai integrācijai, nodrošinot atvērtus API (HTTP, MQTT, Modbus/TCP), kas ļauj izstrādātājiem veidot savas enerģijas pārvaldības sistēmas (EMS), ēku pārvaldības sistēmas (BMS) vai viedās mājas automatizācijas platformas.
IAMMETER programmaparatūra tiek nepārtraukti atjaunināta. Šajā dokumentā ir uzskaitītas visas lokālās un atvērtās integrācijas funkcijas, ko atbalsta jaunākā programmaparatūra.(Pastāvīgi atjaunināts)
1) Programmatūras atjauninājums
Iegūstiet jaunākās programmaparatūras versijas šeit:
- Programmatūras izlaišanas lapa (meter.club): https://imeter.club/topic/11
2) Darbības režīmi (nav mākoņpakalpojumu)
Izvēlieties režīmu, pamatojoties uz to, kā jūs integrējat vai izmantojat ierīci.
| Režīms | Apraksts | Tipisks lietojums |
|---|---|---|
| Mākonis | Augšupielādējiet datus pakalpojumā IAMMETER-Cloud | 🚫 Šajā rakstā nav aplūkots |
| TCP | Augšupielādēt trešo pušu serveros, izmantojotTCP/TLSvaiMQTT | Vietējie serveri, pielāgoti brokeri |
| HTTP | Augšupielādēt trešo pušu serveros, izmantojotHTTP/HTTPS | Pielāgotas REST API/tīmekļa aizmugures sistēmas |
| MQTT | Augšupielādējiet datus tieši MQTT brokerī | Pieejams tikai jaunākajā programmaparatūrā |
| Atsevišķs | Nav datu augšupielādes; skaitītājs darbojas kā lokāls serveris, kas reaģē uz API vai Modbus/TCP klientiem | Pieejams tikai jaunākajā programmaparatūrā |
Mantota programmaparatūras lietotāja saskarne

Jaunākā programmaparatūraWebUI

(Pārējā dokumenta daļa paliek nemainīga salīdzinājumā ar jaunāko versiju.)
3) TCP/TLS/MQTT integrācija
3.1 TCP un TLS
Skaitītāji var nosūtīt datus tieši uz jūsu TCP/TLS galapunktu.
🔹 Jauna programmaparatūras konfigurācija
Konfigurācijas process jaunākajā programmaparatūrā ir līdzīgs iepriekšējām versijām.
Darbības režīms: TCP
Adrese:
- TCP serverim ievadiet
{domēns}:{ports}(piemēram,abc.com:12345).
- TLS serverim — izmantojiet
tls://{domēns}:{ports}(piemēram,tls://abc.com:12345).
Augšupielādes intervāls:Minimālais augšupielādes intervāls ir2 sekundes.
🔹 Mantota programmaparatūras konfigurācija
- Ceļvedis:Trešās puses servera integrācija (TCP/TLS)
- Video:Augšupielādējiet enerģijas datus trešās puses serverī

3.2 MQTT
🔹 Jauna programmaparatūras konfigurācija
Darbības režīms: MQTT
Adrese:Ievadiet IP adresi vai domēnu ar portu, piem.,192.168.11.163:1883
Lietotājvārds / Parole:MQTT brokera akreditācijas dati (pēc izvēles, ja brokeris tos nepieprasa)
Augšupielādes intervāls:Minimālais intervāls ir2 sekundes. HA MQTT atklājums: Iespējot MQTT noteikšanu Home Assistant lietotnē

🔹 Mantota programmaparatūras konfigurācija
Publicējiet telemetriju lokālā vai publiskā MQTT brokerī.
- Ceļvedis:MQTT integrācijas rokasgrāmata

4) HTTP/HTTPS integrācija
🔹 Mantota programmaparatūras konfigurācija
Skaitītāji var nosūtīt datus tieši uz jūsu pielāgoto serveri.
- Datu lietderīgās slodzes formāts ir identisks TCP/MQTT režīmiem.
- Var izmantot jebkuru portu.
- Osta443automātiski iespējo HTTPS.
- Sīkāka informācija:Augšupielādēt, izmantojot HTTP/HTTPS

🔹 Jauna programmaparatūras konfigurācija
Adrese:Ievades formāts ir tāds pats kā mantotajā programmaparatūrā.
- Ja ports nav norādīts, noklusējuma ports ir80.
- Tikai osta443izmanto HTTPS pastu; visi pārējie porti izmanto HTTP pastu.

5) Lokālais API (HTTP virs lokālā tīkla)
Piekļūstiet skaitītājam lokāli, izmantojot tā LAN IP adresi — mākoņa savienojums nav nepieciešams.
5.1 GET /api/monitorjson
Atgriež reāllaika mērījumu datus.Lauki:Spriegums, strāva, aktīvā jauda, tiešais/atpakaļgaitas kWh, frekvence, jaudas koeficients.
Piemērs:
{
"metode": "augšupielādes nr",
"mac": "B0F8933C4F94",
"versija": "i.75.97.9",
"serveris": "em",
"SN": "3E0BAF87",
"Dati": [
[220,0, 9,99, 2198, 11,337, 11,201, 49,99, 1,00],
[222,5, 9,99, 1100, 11,039, 10,908, 49,99, 0,50],
[263,5, 9,99, 1213, 10,975, 10,846, 49,99, 0,55]
]
}
📘 Reaktīvās jaudas mērījumu paplašinājums
5.2 GET /api/monitor
Uzlabotā versijaMonitorjson, ietver Wi-Fi signāla informāciju:
SSID(pievienotā piekļuves punkta nosaukums)paraksts(signāla stiprums)
5.3 GET /api/wifidata
Atgriež Wi-Fi un tīkla konfigurāciju.
{
"versija": "i.75.97.9", "SN": "3E0BAF87", "mac": "B0F8933C4F94",
"tips": "PM", "ssid": "CMCC-laohe", "ip": "192.168.11.62",
"tīkla maska": "255.255.255.0", "gw": "192.168.11.253",
“dns”: “114.114.114.114.114”, “dhcp”: 1, “runMode”: “tcp”, “uploadinterval”: 60
}
5.4 GET /api/uploadinterval?x=
Iestata augšupielādes intervālu (sekundēs).
Darbojas ne mākoņa režīmos (TCP/HTTP/MQTT).
IekšpusēJaunākā programmaparatūra, šo parametru tagad var konfigurēt tieši noWebUI saskarne, manuāli neizsaucot API.
5.5 GET /api/mqtt
Konfigurē MQTT akreditācijas datus. 📘MQTT konfigurācijas API dokumentācija
IekšpusēJaunākā programmaparatūra, šo parametru tagad var konfigurēt tieši noWebUI saskarne, manuāli neizsaucot API.
5.6 GET /api/netmetring
PārslēdzasNeto enerģijas mērīšana (NEM)režīms. 📘Iespējot NEM režīmu
IekšpusēJaunākā programmaparatūra, šo parametru tagad var konfigurēt tieši noWebUI saskarne, manuāli neizsaucot API.
5.7 GET /api/ctcratio
PielāgojasC fāzes reizinātājsdalītas fāzes/līdzsvarota scenārija gadījumā.
x=2dubulto C fāzes rādījumus (strāvu, jaudu, kWh). 📘CTC attiecības skaidrojums
IekšpusēJaunākā programmaparatūra, šo parametru tagad var konfigurēt tieši noWebUI saskarne, manuāli neizsaucot API.
5.8 GET /api/reactive
Iespējo vai atspējoReaktīvā jauda (Q)unReaktīvā enerģija (kVARh)mērījums. 📘Reaktīvās jaudas dokumentācija
IekšpusēJaunākā programmaparatūra, šo parametru tagad var konfigurēt tieši noWebUI saskarne, manuāli neizsaucot API.
5.9 GET /api/ration (pieejams tikai modelim WEM3046T)
KopšWEM3046Tizmanto ārējos CT ar5A sekundārās izejas(piemēram, 1000:5, 1500:5, 2000:5 utt.), izmērītās vērtības (strāva, jauda, enerģija) jāreizina ar strāvas transformatora attiecību.
Piemērs:
/api/attiecība?x=400
- Iestatīt attiecību:
/api/attiecība?x={ct_attiecība} - Vaicājumu attiecība:
/api/attiecība
TikaiWEM3046Tatbalsta ārējos 5A CT — šī API nav derīga citiem modeļiem.
6) JSON formāta konsekvence
Visi saziņas veidi —HTTP, TCP, MQTT, lokālā API— izmantot to pašu JSON struktūru. 📘JSON datu definīcija
7) Modbus/TCP atbalsts
IAMMETER mērītāji ir iebūvētiModbus/TCP, kas ļauj tieši integrēties arMājas palīgs, PLC, vaiSCADAsistēmas.
8) Atbalstītie integrācijas scenāriji
| Sistēma | Protokols(-i) | Lietošanas piemērs | Atsauce |
|---|---|---|---|
| Mājas palīgs | HTTP / Modbus / MQTT | Informācijas panelis un automatizācija | Ceļvedis |
| Mezgls-SARKANS | HTTP / Modbus / MQTT | Automatizācijas plūsmas | Ceļvedis |
| OpenHAB / ioBroker | HTTP | Vietējie informācijas paneļi | Integrācija |
| Zabbix | HTTP | Uzraudzības informācijas paneļi | Integrācija |
| Lietu dēlis | HTTP | IoT vizualizācija | Integrācija |
| Pielāgoti serveri | HTTP / MQTT / TCP | Uzņēmuma vai lokālā datu uzņemšana | Izveidojiet savu sistēmu |
9) Resursi
- Programmatūras laidieni
- Video pamācības
- JSON definīcija
- Modbus/TCP pārskats
- Izstrādājiet savu sistēmu
10) Izstrādātāja kopsavilkums
| Iespējas | Piekļuve | Piezīmes |
| -- ...----------- |
| Reāllaika lokālie dati | Lokālā API |/api/monitorjson, /api/monitor|
| Trešās puses augšupielāde | TCP/TLS, HTTP/HTTPS | Tā pati lietderīgās slodzes shēma |
| MQTT publicēšana | MQTT starpnieks |/api/mqttlai iestatītu akreditācijas datus |
| Tīkla mērīšana | Lokālā API |/api/netmetring|
| Reaktīvā jauda/enerģija | Vietējais API |/api/reactive|
| C fāzes reizinātājs | Lokālais API |/api/ctcratio?x=1 | | CT attiecība (WEM3046T) | Vietējais API |/api/ratio?x=` |
| Modbus/TCP | Modbus klients | Savietojams ar HA/PLC/SCADA |
Pēdējoreiz atjaunināts: 2025. gada 15. oktobrī