Valitettavasti selaimesi ei tue JavaScriptiä!

IAMMETER Wi-Fi-energiamittari: Paikallinen integrointi ja avoimen rajapinnan opas

IAMMETER Wi-Fi-energiamittari: Paikallinen integrointi ja avoimen rajapinnan opas

IAMMETER-mittareita käyttäville kehittäjille ja järjestelmäintegraattoreilleilmanIAMMETER-pilvi.

IAMMETER Wi-Fi -energiamittarit on suunniteltu sekä pilvipohjaisiin että paikallisiin integraatioihin, ja ne tarjoavat avoimia API-rajapintoja (HTTP, MQTT, Modbus/TCP), joiden avulla kehittäjät voivat rakentaa omia energianhallintajärjestelmiään (EMS), kiinteistönhallintajärjestelmiään (BMS) tai älykkäitä kodin automaatioalustojaan.

IAMMETER-laiteohjelmistoa päivitetään jatkuvasti. Tässä dokumentissa luetellaan kaikki uusimman laiteohjelmiston tukemat paikalliset ja avoimet integraatio-ominaisuudet.(Jatkuvasti päivitetty)


1) Laiteohjelmistopäivitys

Hanki uusimmat laiteohjelmistojulkaisut täältä:


2) Suoritustilat (ei pilvi)

Valitse tila sen perusteella, miten integroit tai käytät laitetta.

tila Kuvaus Tyypillinen käyttö
Pilvi Lataa tiedot IAMMETER-Cloudiin 🚫 Ei käsitelty tässä artikkelissa
TCP Lataa kolmannen osapuolen palvelimille kauttaTCP/TLStaiMQTT Paikalliset palvelimet, mukautetut välittäjät
HTTP Lataa kolmannen osapuolen palvelimille kauttaHTTP/HTTPS Mukautetut REST-rajapinnat/verkkotaustajärjestelmät
MQTT Lataa tiedot suoraan MQTT-välittäjälle Saatavilla vain uusimmassa laiteohjelmistossa
Erillinen Ei datan latausta; mittari toimii paikallisena palvelimena, joka vastaa API-rajapintoihin tai Modbus/TCP-asiakkaisiin Saatavilla vain uusimmassa laiteohjelmistossa

Vanhan laiteohjelmiston käyttöliittymä

Vanhan laiteohjelmiston suoritustilan valintanäyttö

Uusin laiteohjelmistoVerkkokäyttöliittymä

Uusi laiteohjelmiston WebUI-käyttöliittymä, joka näyttää ajotilan asetukset


(Muut asiakirjasi osat pysyvät muuttumattomina viimeisimpään versioon verrattuna.)

3) TCP / TLS / MQTT-integraatio

3.1 TCP ja TLS

Mittarit voivat lähettää dataa suoraan TCP/TLS-päätepisteeseesi.

🔹 Uusi laiteohjelmiston kokoonpano

Uusimman laiteohjelmiston määritysprosessi on samanlainen kuin aiemmissa versioissa.

Suoritustila: TCP

Osoite:

  • TCP-palvelimelle — kirjoita{verkkotunnus}:{portti}(esim.,abc.com:12345). Esimerkki TCP-palvelimen osoitteen määrityksestä
  • TLS-palvelimelle — käytätls://{verkkotunnus}:{portti}(esim.,tls://abc.com:12345). Esimerkki TLS-palvelimen osoitekonfiguraatiosta

Latausväli:Lyhin latausväli on2 sekuntia.

🔹 Vanhan laiteohjelmiston kokoonpano

Esimerkki vanhan laiteohjelmiston TCP/TLS-konfiguraatiosta


3.2 MQTT

🔹 Uusi laiteohjelmiston kokoonpano

Suoritustila: MQTT Osoite:Anna IP-osoite tai verkkotunnus portin kera, esim.192.168.11.163:1883 Käyttäjätunnus / Salasana:MQTT-välittäjän tunnistetiedot (valinnainen, jos välittäjä ei vaadi niitä)

Latausväli:Minimiväli on2 sekuntia. HA MQTT -löytö: Ota MQTT-etsintä käyttöön Home Assistantissa

Uuden laiteohjelmiston MQTT-välittäjän asennusesimerkki

🔹 Vanhan laiteohjelmiston kokoonpano

Julkaise telemetriatiedot paikalliselle tai julkiselle MQTT-välittäjälle.

Vanhan laiteohjelmiston MQTT-asetuskäyttöliittymä


4) HTTP/HTTPS-integraatio

🔹 Vanhan laiteohjelmiston kokoonpano

Mittarit voivat lähettää tietoja suoraan mukautetulle palvelimellesi.

  • Tiedon hyötykuorman muoto on identtinen TCP/MQTT-tilojen kanssa.
  • Mitä tahansa porttia voidaan käyttää.
  • Portti443ottaa HTTPS:n käyttöön automaattisesti.
  • Yksityiskohdat:Lähetä HTTP/HTTPS-yhteyden kautta

Esimerkki vanhan laiteohjelmiston HTTP/HTTPS-datan lähettämisestä

🔹 Uusi laiteohjelmiston kokoonpano

Osoite:Syöttömuoto on sama kuin vanhassa laiteohjelmistossa.

  • Jos porttia ei ole määritetty, oletusportti on80.
  • Vain portti443käyttää HTTPS-postia; kaikki muut portit käyttävät HTTP-postia.

Uuden laiteohjelmiston HTTP/HTTPS-osoitteen määritysnäyttö


5) Paikallinen API (HTTP lähiverkon kautta)

Käytä mittaria paikallisesti sen lähiverkon IP-osoitteen kautta – pilviyhteyttä ei tarvita.

5.1 GET /api/monitorjson

Palauttaa reaaliaikaisen mittausdatan.Kentät:Jännite, virta, pätöteho, eteen-/taaksepäin kWh, taajuus, tehokerroin.

Esimerkki:

{
”menetelmä”: ”lataukset”,
”mac”: ”B0F8933C4F94”,
”versio”: ”i.75.97.9”,
”palvelin”: ”em”,
”sarjanumero”: ”3E0BAF87”,
”tiedot”: [
[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]
]
}

📘 Loistehon mittauksen laajennus


5.2 GET /api/monitor

Edistynyt versioMonitorjson, sisältää Wi-Fi-signaalin tiedot:

  • SSID(yhdistetyn tukiaseman nimi)
  • allekirjoitus(signaalin voimakkuus)

5.3 GET /api/wifidata

Palauttaa Wi-Fi- ja verkkoasetukset.

{
”versio”: ”i.75.97.9”, ”SN”: ”3E0BAF87”, ”mac”: ”B0F8933C4F94”,
”tyyppi”: ”PM”, ”ssid”: ”CMCC-laohe”, ”ip”: ”192.168.11.62”,
”verkkomaski”: ”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=

Asettaa latausvälin (sekunteina).

Toimii muissa kuin pilvitiloissa (TCP/HTTP/MQTT).

SisäänUusin laiteohjelmisto, tämä parametri voidaan nyt määrittää suoraanWebUI-käyttöliittymäkutsumatta API:a manuaalisesti.


5.5 GET /api/mqtt

Määrittää MQTT-tunnistetiedot. 📘MQTT Config API -dokumentaatio

SisäänUusin laiteohjelmisto, tämä parametri voidaan nyt määrittää suoraanWebUI-käyttöliittymäkutsumatta API:a manuaalisesti.


5.6 GET /api/netmetring

VaihdaNettoenergian mittaus (NEM)tila. 📘Ota NEM-tila käyttöön

SisäänUusin laiteohjelmisto, tämä parametri voidaan nyt määrittää suoraanWebUI-käyttöliittymäkutsumatta API:a manuaalisesti.


5.7 GET /api/ctcratio

SäätääVaiheen C kerroinjaetun vaiheen/tasapainotetun skenaarioissa.

SisäänUusin laiteohjelmisto, tämä parametri voidaan nyt määrittää suoraanWebUI-käyttöliittymäkutsumatta API:a manuaalisesti.


5.8 GET /api/reactive

Ottaa käyttöön tai poistaa käytöstäLoisteho (Q)jaLoisenergia (kVARh)mittaus. 📘Loistehon dokumentaatio

SisäänUusin laiteohjelmisto, tämä parametri voidaan nyt määrittää suoraanWebUI-käyttöliittymäkutsumatta API:a manuaalisesti.


5.9 GET /api/suhde (saatavilla vain mallille WEM3046T)

KoskaWEM3046Tkäyttää ulkoisia CT-transistoreita5A:n toissijaiset lähdöt(esim. 1000:5, 1500:5, 2000:5 jne.), mitatut arvot (virta, teho, energia) on kerrottava virtamuuntajan suhteella.

Esimerkki:

/api/suhde?x=400
  • Aseta suhde: /api/suhde?x={ct_suhde}
  • Kyselyiden suhde: /api/suhde

VainWEM3046Ttukee ulkoisia 5A virtamuuntajia — tämä API ei ole voimassa muissa malleissa.


6) JSON-muodon yhdenmukaisuus

Kaikki viestintämuodot —HTTP, TCP, MQTT, paikallinen API— käytä samaa JSON-rakennetta. 📘JSON-datan määritelmä


7) Modbus/TCP-tuki

IAMMETER-mittarit tukevat natiivistiModbus/TCP, mikä mahdollistaa suoran integroinninKotiavustaja, PLC:t, taiSCADA-järjestelmäjärjestelmät.


8) Tuetut integraatioskenaariot

Järjestelmä Protokolla(t) Esimerkkikäyttö Viite
Kotiavustaja HTTP / Modbus / MQTT Kojelauta ja automaatio Opas
Solmu-PUNAINEN HTTP / Modbus / MQTT Automaatiovirrat Opas
OpenHAB / ioBroker HTTP Paikalliset kojelaudat Liittäminen
Zabbix HTTP Valvontanäkymät Liittäminen
Asiataulu HTTP IoT-visualisointi Liittäminen
Mukautetut palvelimet HTTP / MQTT / TCP Yritys- tai paikallisen datan kerääminen Rakenna oma järjestelmäsi

9) Resurssit


10) Kehittäjän yhteenveto

| Ominaisuus | Käyttöoikeus | Muistiinpanot | | -- ...---------- | | Reaaliaikainen paikallinen data | Paikallinen API |/api/monitorjson, /api/monitor| | Kolmannen osapuolen lataus | TCP/TLS, HTTP/HTTPS | Sama hyötykuorman kaava | | MQTT-julkaisu | MQTT-välittäjä |/api/mqtttunnistetietojen asettamiseen | | Netin mittaus | Paikallinen API |/api/netmetrointi| | Loisteho/energia | Paikallinen API |/api/reactive| | Vaihe-C kerroin | Paikallinen API |/api/ctcratio?x=1 | | CT-suhde (WEM3046T) | Paikallinen API |/api/ratio?x=` | | Modbus/TCP | Modbus-asiakasohjelma | Yhteensopiva HA/PLC/SCADA-laitteiden kanssa |


Viimeksi päivitetty: 15. lokakuuta 2025

Yläosa