IAMMETER Wi-Fi-energimåler: Veiledning for lokal integrasjon og åpent grensesnitt
IAMMETER Wi-Fi-energimåler: Veiledning for lokal integrasjon og åpent grensesnitt
For utviklere og systemintegratorer som bruker IAMMETER-målereutenIAMMETER-Cloud.
IAMMETER Wi-Fi-energimålere er utviklet for både skybaserte og lokale integrasjoner, og tilbyr åpne API-er (HTTP, MQTT, Modbus/TCP) som lar utviklere bygge sine egne energistyringssystemer (EMS), bygningsstyringssystemer (BMS) eller smarte hjemmeautomatiseringsplattformer.
IAMMETER-fastvaren oppgraderes kontinuerlig. Dette dokumentet viser alle lokale og åpne integrasjonsfunksjoner som støttes av den nyeste fastvaren.(Oppdateres kontinuerlig)
1) Fastvareoppdatering
Få de nyeste firmware-utgivelsene her:
- Utgivelsesside for fastvare (imeter.club): https://imeter.club/topic/11
2) Kjøremoduser (ikke-sky)
Velg en modus basert på hvordan du integrerer eller bruker enheten.
| Modus | Beskrivelse | Typisk bruk |
|---|---|---|
| Sky | Last opp data til IAMMETER-Cloud | 🚫 Ikke dekket i denne artikkelen |
| TCP | Last opp til tredjepartsservere viaTCP/TLSellerMQTT | Lokale servere, tilpassede meglere |
| HTTP | Last opp til tredjepartsservere viaHTTP/HTTPS | Tilpassede REST API-er/web-backends |
| MQTT | Last opp data direkte til en MQTT-megler | Kun tilgjengelig i den nyeste firmwaren |
| Frittstående | Ingen dataopplasting; måleren fungerer som en lokal server som svarer på API-er eller Modbus/TCP-klienter | Kun tilgjengelig i den nyeste firmwaren |
Eldre firmware-grensesnitt

Siste fastvareWebgrensesnitt

(Resten av dokumentet fortsetter uendret fra den nyeste versjonen.)
3) TCP/TLS/MQTT-integrasjon
3.1 TCP og TLS
Målere kan sende data direkte til TCP/TLS-endepunktet ditt.
🔹 Ny fastvarekonfigurasjon
Konfigurasjonsprosessen i den nyeste fastvaren er lik den i tidligere versjoner.
Kjøremodus: TCP
Adresse:
- For en TCP-server – skriv inn
{domene}:{port}(f.eks.abc.com:12345).
- For en TLS-server – bruk
tls://{domene}:{port}(f.eks.tls://abc.com:12345).
Opplastingsintervall:Minimum opplastingsintervall er2 sekunder.
🔹 Konfigurasjon av eldre fastvare

3.2 MQTT
🔹 Ny fastvarekonfigurasjon
Kjøremodus: MQTT
Adresse:Skriv inn IP eller domene med port, f.eks.192.168.11.163:1883
Brukernavn / Passord:MQTT-meglerlegitimasjon (valgfritt hvis ikke påkrevd av megleren)
Opplastingsintervall:Minimumsintervallet er2 sekunder. HA MQTT-oppdagelse: Aktiver MQTT-oppdagelse i Home Assistant

🔹 Konfigurasjon av eldre fastvare
Publiser telemetri til en lokal eller offentlig MQTT-megler.

4) HTTP/HTTPS-integrasjon
🔹 Konfigurasjon av eldre fastvare
Målere kan sende data direkte til din tilpassede server.
- Datanyttelastformatet er identisk med TCP/MQTT-moduser.
- Enhver port kan brukes.
- Havn443aktiverer HTTPS automatisk.
- Detaljer:Last opp via HTTP/HTTPS

🔹 Ny fastvarekonfigurasjon
Adresse:Inndataformatet er det samme som den eldre fastvaren.
- Hvis ingen port er spesifisert, er standardporten80.
- Bare port443bruker HTTPS-post; alle andre porter bruker HTTP-post.

5) Lokalt API (HTTP over LAN)
Få tilgang til måleren lokalt via LAN-IP-en – ingen skytilkobling kreves.
5.1 GET /api/monitorjson
Returnerer måledata i sanntid.Felt:Spenning, strøm, aktiv effekt, forover/bakover kWh, frekvens, effektfaktor.
Eksempel:
{
«Metode»: «opplastinger»,
«Mac»: «B0F8933C4F94»,
«Versjon»: «i.75.97.9»,
«Tjener»: «em»,
«Serienr.»: «3E0BAF87»,
«Data»: [
[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]
]
}
📘 Utvidelse av måling av reaktiv effekt
5.2 GET /api/monitor
Avansert versjon avMonitorjson, inkluderer informasjon om Wi-Fi-signal:
SSID(navn på tilkoblet AP)signatur(signalstyrke)
5.3 HENT /api/wifidata
Returnerer Wi-Fi- og nettverkskonfigurasjon.
{
«Versjon»: «i.75.97.9», «SN»: «3E0BAF87», «Mac»: «B0F8933C4F94»,
«Type»: «PM», «SSID»: «CMCC-laohe», «IP»: «192.168.11.62»,
«Nettmaske»: «255.255.255.0», «gw»: «192.168.11.253», «dns»: «114.114.114.114», «dhcp»: 1, «runMode»: «tcp», «uploadintervall»: 60
5.4 GET /api/uploadinterval?x=
Angir opplastingsintervall (i sekunder).
Fungerer i ikke-skymodus (TCP/HTTP/MQTT).
ISiste fastvare, denne parameteren kan nå konfigureres direkte fraWebUI-grensesnitt, uten å kalle API-et manuelt.
5.5 GET /api/mqtt
Konfigurerer MQTT-legitimasjon. 📘MQTT-konfigurasjons-API-dokumentasjon
ISiste fastvare, denne parameteren kan nå konfigureres direkte fraWebUI-grensesnitt, uten å kalle API-et manuelt.
5.6 GET /api/netmetring
VekslerNetto energimåling (NEM)modus. 📘Aktiver NEM-modus
ISiste fastvare, denne parameteren kan nå konfigureres direkte fraWebUI-grensesnitt, uten å kalle API-et manuelt.
5.7 GET /api/ctcratio
JustererFase C-multiplikatorfor delte fase/balanserte scenarier.
x=2dobler fase C-avlesninger (strøm, effekt, kWh). 📘Forklaring av CTC-forhold
ISiste fastvare, denne parameteren kan nå konfigureres direkte fraWebUI-grensesnitt, uten å kalle API-et manuelt.
5.8 GET /api/reaktiv
Aktiverer eller deaktivererReaktiv effekt (Q)ogReaktiv energi (kVARh)måling. 📘Dokumentasjon av reaktiv effekt
ISiste fastvare, denne parameteren kan nå konfigureres direkte fraWebUI-grensesnitt, uten å kalle API-et manuelt.
5.9 GET /api/ratio (kun tilgjengelig for WEM3046T)
SidenWEM3046Tbruker eksterne CT-er med5A sekundære utganger(f.eks. 1000:5, 1500:5, 2000:5 osv.), må de målte verdiene (strøm, effekt, energi) multipliseres med CT-forholdet.
Eksempel:
/api/ratio?x=400
- Sett forhold:
/api/ratio?x={ct_ratio} - Spørreforhold:
/api/forhold
BareWEM3046Tstøtter eksterne 5A CT-er – dette API-et er ugyldig for andre modeller.
6) JSON-formatkonsistens
Alle kommunikasjonsmåter –HTTP, TCP, MQTT, lokalt API— bruk den samme JSON-strukturen. 📘JSON-datadefinisjon
7) Modbus/TCP-støtte
IAMMETER-målere støttes naturligModbus/TCP, som tillater direkte integrasjon medHjemmeassistent, PLS-er, ellerSCADAsystemer.
8) Støttede integrasjonsscenarier
| System | Protokoll(er) | Eksempel på bruk | Referanse |
|---|---|---|---|
| Hjemmeassistent | HTTP / Modbus / MQTT | Dashbord og automatisering | Guide |
| Node-RØD | HTTP / Modbus / MQTT | Automatiseringsflyter | Guide |
| OpenHAB / ioBroker | HTTP | Lokale dashbord | Integrering |
| Zabbix | HTTP | Overvåkingsdashbord | Integrering |
| Tingbrett | HTTP | IoT-visualisering | Integrering |
| Tilpassede servere | HTTP / MQTT / TCP | Bedrifts- eller lokal datainntak | Bygg ditt eget system |
9) Ressurser
10) Utviklersammendrag
| Mulighet | Tilgang | Notater |
| ----- ...---------- |
| Lokale data i sanntid | Lokalt API |/api/monitorjson, /api/monitor|
| Opplasting fra tredjepart | TCP/TLS, HTTP/HTTPS | Samme nyttelastskjema |
| MQTT-publisering | MQTT-megler |/api/mqttfor å angi legitimasjon |
| Nettomåling | Lokalt API |/api/netmetring|
| Reaktiv effekt/energi | Lokalt API |/api/reactive|
| Fase C-multiplikator | Lokalt API |/api/ctcratio?x=1 | | CT-forhold (WEM3046T) | Lokalt API |/api/ratio?x=` |
| Modbus/TCP | Modbus-klient | Kompatibel med HA/PLC/SCADA |
Sist oppdatert: 15. oktober 2025