Beklager, nettleseren din støtter ikke JavaScript!

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:


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

Skjerm for valg av kjøremodus for eldre fastvare

Siste fastvareWebgrensesnitt

Nytt fastvare-WebUI-grensesnitt som viser kjøremodusalternativer


(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). Eksempel på konfigurasjon av TCP-serveradresse
  • For en TLS-server – bruktls://{domene}:{port}(f.eks.tls://abc.com:12345). Eksempel på konfigurasjon av TLS-serveradresse

Opplastingsintervall:Minimum opplastingsintervall er2 sekunder.

🔹 Konfigurasjon av eldre fastvare

Eksempel på TCP/TLS-konfigurasjon for 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

Eksempel på oppsett av nytt MQTT-meglerprogramvare

🔹 Konfigurasjon av eldre fastvare

Publiser telemetri til en lokal eller offentlig MQTT-megler.

Grensesnitt for oppsett av eldre fastvare, MQTT


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

Eksempel på innlegg av HTTP/HTTPS-data for eldre fastvare

🔹 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.

Skjermbilde for konfigurasjon av ny fastvare-HTTP/HTTPS-adresse


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.

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

Topp