IAMMETER Wi-Fi merilnik energije: Vodnik za lokalno integracijo in odprti vmesnik
IAMMETER Wi-Fi merilnik energije: Vodnik za lokalno integracijo in odprti vmesnik
Za razvijalce in sistemske integratorje, ki uporabljajo merilnike IAMMETERbrezIAMMETER-Oblak.
Wi-Fi števci energije IAMMETER so zasnovani tako za integracije v oblaku kot za lokalne integracije, saj ponujajo odprte API-je (HTTP, MQTT, Modbus/TCP), ki razvijalcem omogočajo gradnjo lastnih sistemov za upravljanje z energijo (EMS), sistemov za upravljanje stavb (BMS) ali platform za avtomatizacijo pametnih domov.
Vdelana programska oprema IAMMETER se nenehno nadgrajuje. Ta dokument navaja vse funkcije lokalne in odprte integracije, ki jih podpira najnovejša vdelana programska oprema.(Stalno posodobljeno)
1) Posodobitev vdelane programske opreme
Najnovejše različice vdelane programske opreme dobite tukaj:
- Stran z izdajo vdelane programske opreme (imeter.club): https://imeter.club/topic/11
2) Načini delovanja (brez oblaka)
Izberite način glede na to, kako integrirate ali uporabljate napravo.
| Način | Opis | Tipična uporaba |
|---|---|---|
| Oblak | Nalaganje podatkov v IAMMETER-Cloud | 🚫 Ni zajeto v tem članku |
| TCP | Nalaganje na strežnike tretjih oseb prekTCP/TLSozMQTT | Lokalni strežniki, posredniki po meri |
| HTTP | Nalaganje na strežnike tretjih oseb prekHTTP/HTTPS | Prilagojeni REST API-ji/spletni zaledni programi |
| MQTT | Naložite podatke neposredno posredniku MQTT | Na voljo samo v najnovejši vdelani programski opremi |
| Samostojno | Brez nalaganja podatkov; števec deluje kot lokalni strežnik, ki se odziva na API-je ali odjemalce Modbus/TCP | Na voljo samo v najnovejši vdelani programski opremi |
Uporabniški vmesnik starejše vdelane programske opreme

Najnovejša vdelana programska opremaSpletni uporabniški vmesnik

(Preostali del dokumenta ostane nespremenjen glede na vašo najnovejšo različico.)
3) Integracija TCP/TLS/MQTT
3.1 TCP in TLS
Merilniki lahko podatke pošiljajo neposredno na vašo končno točko TCP/TLS.
🔹 Nova konfiguracija vdelane programske opreme
Postopek konfiguracije v najnovejši vdelani programski opremi je podoben prejšnjim različicam.
Način delovanja: TCP
Naslov:
- Za strežnik TCP – vnesite
{domena}:{vrata}(npr.abc.com:12345).
- Za strežnik TLS – uporabite
tls://{domena}:{vrata}(npr.tls://abc.com:12345).
Interval nalaganja:Najmanjši interval nalaganja je2 sekundi.
🔹 Konfiguracija starejše vdelane programske opreme
- Vodnik:Integracija strežnikov tretjih oseb (TCP/TLS)
- Video:Nalaganje podatkov o energiji na strežnik tretje osebe

3.2 MQTT
🔹 Nova konfiguracija vdelane programske opreme
Način delovanja: MQTT
Naslov:Vnesite IP ali domeno z vrati, npr.192.168.11.163:1883
Uporabniško ime / Geslo:Poverilnice posrednika MQTT (neobvezno, če jih posrednik ne zahteva)
Interval nalaganja:Najmanjši interval je2 sekundi. Odkritje HA MQTT: Omogočite odkrivanje MQTT v programu Home Assistant

🔹 Konfiguracija starejše vdelane programske opreme
Objavite telemetrijo lokalnemu ali javnemu posredniku MQTT.
- Vodnik:Vodnik za integracijo MQTT

4) Integracija HTTP/HTTPS
🔹 Konfiguracija starejše vdelane programske opreme
Merilniki lahko podatke pošiljajo neposredno na vaš strežnik po meri.
- Format podatkovnega tovora je enak načinom TCP/MQTT.
- Uporabiti je mogoče katero koli pristanišče.
- Pristanišče443samodejno omogoči HTTPS.
- podrobnosti:Nalaganje prek HTTP/HTTPS

🔹 Nova konfiguracija vdelane programske opreme
Naslov:Vhodni format je enak kot pri starejši vdelani programski opremi.
- Če vrata niso določena, so privzeta vrata80.
- Samo pristanišče443uporablja HTTPS post; vsa ostala vrata uporabljajo HTTP post.

5) Lokalni API (HTTP prek LAN-a)
Do števca dostopajte lokalno prek njegovega LAN IP-naslova – povezava z oblakom ni potrebna.
5.1 GET /api/monitorjson
Vrne podatke meritev v realnem času.Polja:Napetost, tok, aktivna moč, kWh naprej/nazaj, frekvenca, faktor moči.
primer:
{
»metoda«: »uploadsn«,
»mac«: »B0F8933C4F94«,
»različica«: »i.75.97.9«,
»strežnik«: »em«,
»SN«: »3E0BAF87«,
»Podatki«: [
[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]
]
}
📘 Razširitev za merjenje jalove moči
5.2 GET /api/monitor
Napredna različicaMonitorjson, vključuje informacije o signalu Wi-Fi:
SSID(ime povezane dostopne točke)podpis(moč signala)
5.3 GET /api/wifidata
Vrne konfiguracijo omrežja Wi-Fi in omrežja.
{
»različica«: »i.75.97.9«, »SN«: »3E0BAF87«, »mac«: »B0F8933C4F94«,
»vrsta«: »PM«, »ssid«: »CMCC-laohe«, »ip«: »192.168.11.62«,
»omrežna maska«: »255.255.255.0«, »gw«: »192.168.11.253«,
»dns«: »114.114.114.114«, »dhcp«: 1, »način delovanja«: »tcp«, »interval nalaganja«: 60
}
5.4 GET /api/uploadinterval?x=
Nastavi interval nalaganja (v sekundah).
Deluje v načinih, ki niso v oblaku (TCP/HTTP/MQTT).
VNajnovejša vdelana programska oprema, ta parameter je zdaj mogoče konfigurirati neposredno izVmesnik WebUI, brez ročnega klicanja API-ja.
5.5 GET /api/mqtt
Konfigurira poverilnice MQTT. 📘Dokumentacija API-ja za konfiguracijo MQTT
VNajnovejša vdelana programska oprema, ta parameter je zdaj mogoče konfigurirati neposredno izVmesnik WebUI, brez ročnega klicanja API-ja.
5.6 GET /api/netmetring
PreklopiMerjenje neto energije (NEM)način. 📘Omogoči način NEM
VNajnovejša vdelana programska oprema, ta parameter je zdaj mogoče konfigurirati neposredno izVmesnik WebUI, brez ročnega klicanja API-ja.
5.7 GET /api/ctcratio
PrilagodiMnožitelj faze Cza scenarije z deljeno fazo/uravnoteženjem.
x=2podvoji odčitke faze C (tok, moč, kWh). 📘Razlaga razmerja CTC
VNajnovejša vdelana programska oprema, ta parameter je zdaj mogoče konfigurirati neposredno izVmesnik WebUI, brez ročnega klicanja API-ja.
5.8 GET /api/reaktivni
Omogoči ali onemogočiReaktivna moč (Q)inReaktivna energija (kVARh)merjenje. 📘Dokumentacija o reaktivni moči
VNajnovejša vdelana programska oprema, ta parameter je zdaj mogoče konfigurirati neposredno izVmesnik WebUI, brez ročnega klicanja API-ja.
5.9 GET /api/razmerje (na voljo samo za WEM3046T)
Odkar jeWEM3046Tuporablja zunanje CT-je z5A sekundarni izhodi(npr. 1000:5, 1500:5, 2000:5 itd.), izmerjene vrednosti (tok, moč, energija) je treba pomnožiti s prestavnim razmerjem tokovnega transformatorja.
primer:
/api/razmerje?x=400
- Nastavljeno razmerje:
/api/razmerje?x={ct_razmerje} - Razmerje poizvedb:
/api/razmerje
SamoWEM3046Tpodpira zunanje 5A tokovne transformatorje – ta API ni veljaven za druge modele.
6) Skladnost formata JSON
Vsi načini komunikacije —HTTP, TCP, MQTT, lokalni API— uporabite isto strukturo JSON. 📘Definicija podatkov JSON
7) Podpora za Modbus/TCP
Merilniki IAMMETER izvorno podpirajoModbus/TCP, kar omogoča neposredno integracijo zDomači pomočnik, PLC-ji, ozSCADAsistemi.
8) Podprti scenariji integracije
| Sistem | Protokol(i) | Primer uporabe | Referenca |
|---|---|---|---|
| Domači pomočnik | HTTP / Modbus / MQTT | Nadzorna plošča in avtomatizacija | Vodnik |
| Vozlišče-RED | HTTP / Modbus / MQTT | Avtomatizacijski tokovi | Vodnik |
| OpenHAB / ioBroker | HTTP | Lokalne nadzorne plošče | Integracija |
| Zabbix | HTTP | Nadzorne plošče za spremljanje | Integracija |
| Thingsboard | HTTP | Vizualizacija interneta stvari | Integracija |
| Strežniki po meri | HTTP / MQTT / TCP | Vnos podatkov v podjetje ali lokalno | Zgradite svoj sistem |
9) Viri
- Izdaje vdelane programske opreme
- Video vadnice
- Definicija JSON-a
- Pregled Modbusa/TCP
- Razvijte svoj sistem
10) Povzetek za razvijalce
| Zmogljivost | Dostop | Opombe |
| --------------------- | ------------------- | ---------------------------------- |
| Lokalni podatki v realnem času | Lokalni API |/api/monitorjson, /api/monitor|
| Nalaganje od tretje osebe | TCP/TLS, HTTP/HTTPS | Ista shema koristnega tovora |
| Objava MQTT | Posrednik MQTT |/api/mqttza nastavitev poverilnic |
| Merjenje omrežja | Lokalni API |/api/merjenje omrežja|
| Jalova moč/energija | Lokalni API |/api/reaktiven|
| Množitelj faze C | Lokalni API |/api/ctcratio?x=1 | | Razmerje CT (WEM3046T) | Lokalni API |/api/ratio?x=` |
| Modbus/TCP | Odjemalec Modbus | Združljivo z HA/PLC/SCADA |
Zadnja posodobitev: 15. oktober 2025