IAMMETER-molnet tillhandahåller några API:er, och utvecklaren kan använda dessa API:er för att göra en del intressant arbete, som att integrera IAMMETERs data till något tredjepartssystem. Vi har precis öppnat dessa API:er för våra affärspartners och några stora kunder tidigare, men beslutade att öppna dem för alla våra kunder nu.
Välkommen att berätta för oss dina tankar på vårt forum.https://imeter.club
API:t kan inte besökas obegränsat, vi kommer att begränsa antalet dagliga samtal för varje API. Ring inte API oftare.
Om antalet samtal överskrider tim- eller dagliga begränsningar kommer API:et att returnera ingenting.
| Nej. | API | gränstyp | Varje timme | Dagligen | Beskrivning |
|---|---|---|---|---|---|
| 1 | /användarnamn | ip | 5 | 30 | en IP får endast anropa denna api 5 gånger per timme |
| 2 | /site/meterdata/ | SN | 12 | ett SN får endast anropa detta api 12 gånger per timme | |
| 3 | /site/powerAnalysis | SN | 5 | en SN får endast anropa detta api 5 gånger dagligen | |
| 4 | /site/offlineAnalys | SN | 5 | en SN får endast anropa detta api 5 gånger dagligen |
Returnera token för kontot. Token kommer att användas i nästan alla API.
Du behöver inte anropa detta API om du inte vill uppdatera token.Anrop inte detta API mer än 5 gånger på en timme och inte mer än 30 gånger på en dag.
Få token för kontot som används i alla API:er.
URL:https://www.iammeter.com/api/v1/user/login
Metod:posta
Detta API kan testas online iIAMMETER SwaggerUI hämta token
| Nej. | parameter | Anmärkning | Exempel |
|---|---|---|---|
| 1 | Användarnamn | Användarnamn för IAMMETER | testa |
| 2 | Lösenord | lösenord för IAMMETER | 123456 |
Tokenvärdet kommer att användas i alla API:er nedan.
{
"data": {
"id": 2025,
"token": "349dfxxxxxxac5169",
"refreshToken": "8adf75e5da10424985f3b83855133982"
},
"framgångsrik": sant,
"meddelande": null
}
Denna token kan också läsas direkt efter att du loggat in i systemet.

Få den senaste uppladdningsdatan med den angivna SN.
Ring inte detta API mer än 12 gånger på en timme.
Basic(meterdata): https://www.iammeter.com/api/v1/site/meterdata/{sn}
Detta API kan testas online iIAMMETER SwaggerUI
Avancerat(meterdata2): https://www.iammeter.com/api/v1/site/meterdata2/{sn}
Detta API kan testas online iIAMMETER SwaggerUI-mätdataochIAMMETER SwaggerUI meterdata2
Metod: SKAFFA SIG
Begränsa: begär inte detta API mer än 288 gånger varje dag (5 minuters intervall).
Skillnaden mellan grundläggande och avancerad:
Basic: utan PF (effektfaktor)
Avancerat: med PF (effektfaktor)
| namn | Typ | Exempel | |
|---|---|---|---|
| Tecken | Sträng | xxx | nödvändig |
| rtc-tid | Sträng | 2025-6-16 | frivillig |
värdedefinition: spänning, ström, aktiv effekt, importerad Kwh, exporterad Kwh
{
"data": {
"värden": [
[
230,220, //spänning
1,300, //ström
119,000, //aktiv effekt
1766,590, //importerad kWh
0,000 //exporterad kWh
]
],
"lokaltid": "2020/8/28 15:27:33",
"gmttid": "2020/8/28 5:27:33"
},
"lyckades": sant,
"meddelande": null
}
värdedefinition: spänning, ström, aktiv effekt,effektfaktor,importerade kWh, exporterade kWh.
Även om vi inser att det inte är optimalt att placera effektfaktorn mellan aktiv effekt och importerad energi, är det nuvarande formatet redan konfigurerat på detta sätt – var medveten om detta arrangemang.
{
"data":{
"värden":[
[
233,41, //spänning
0,718, //ström
111, //aktiv effekt
0,66, //effektfaktor
5724,85, //importerad energi
0 //exporterad energi
]
],
"lokaltid": "2023/11/21 14:30:22",
"gmttid": "2023/11/21 6:30:22"
},
"lyckades": sant,
"meddelande": null
}
De tre arrayerna ivärdenrepresenterar fas A, fas B och fas C.
värdedefinition: spänning, ström, aktiv effekt, importerad Kwh, exporterad Kwh
{
"data": {
"värden": [
[
242,600,//spänning 1,000,//ström 216,000,//aktiv effekt 32354,600,//importerad energi 0,000//exporterad energi ] ,
[
242,600, 1,000, 1986,000, 30536,410, 17704,720
],
[
0,000, 0,000, 0,000, 0,000, 0,000
]
],
"lokal tid": "2020/8/28 15:30:48",
"gmtTime": "2020/8/28 5:30:48"
},
"lyckat": sant,
"meddelande": null
}
Elementdefinition: spänning, ström, aktiv effekt,effektfaktor,importerad Kwh, exporterad Kwh
{
"data":{
"värden":[
[//fas A
233,8,//spänning
0,03,//ström
4,//aktiv effekt
0,57,//effektfaktor
222,53,//importerad Kwh
0 //exporterade Kwh
],
[//fas B
5,
0,
0,
0,
0,
0
],
[ //fas C
3.1,
0,
0,
0,
0,
0
]
],
"localTime":"2023/11/21 14:39:36",
"gmtTime":"2023/11/21 6:39:36"
},
"framgångsrik":sant,
"meddelande":null
}

RTC (realtidsklocka) är också en parameter i HTTP GET-begäran, som visas nedan:
https://www.iammeter.com/api/v1/site/meterdata/59C9AB8D?token=336c9cbebcbf49139f0be060cc7ba7fd&rtctime=2025-6-16
Denna begäran returnerar det uppladdade mätardatavärdet närmast det angivna datumet (2025-6-16), vilket betyder den närmaste registrerade tidpunkten.
Obs: dessa API:er är desamma som i föregående kapitel, bara några fler parametrar läggs till
Returnera historiska data för det inställda intervallet och tidsintervallet.
Omedelbar data är i 1 min intervall. Det finns 60*24=1440 databitar per dag. Om du begär historiska data i 1 min intervall kan du bara begära data på 1,39(2000/1440) dagar. Men om du begär data med 5 minuters intervall kan du begära data på nästan 7 dagar.
Grundläggande (mätdatalista):https://www.iammeter.com/api/v1/site/meterdatalist/
**Avancerat(meterdatalist2):**https://www.iammeter.com/api/v1/site/meterdatalist2/{sn}
Skillnaden mellan grundläggande och avancerad:
Basic: utan PF (effektfaktor)
Avancerat: med PF (effektfaktor)
Detta API kan testas online iIAMMETER SwaggerUI-mätdataochIAMMETER SwaggerUI meterdata2
| namn | Typ | Exempel | |
|---|---|---|---|
| Tecken | Sträng | xxx | nödvändig |
| intervall | siffra | 300 | krävs, enhet: andra |
| starttid | Sträng | 2023-09-01 | nödvändig |
| sluttid | Sträng | 2023-09-07 | nödvändig |
Data:[spänning, ström, effekt, importenergi, exportenergi, utc-tid, lokal tid]
{
"data": [
[
227,73,
1,45,
172,
13121.56,
0,
"2023/9/12 0:00:34",
"2023/9/11 14:00:34"
],
[
229,43,
1,45,
172,
13121.56,
0,
"2023/9/12 0:01:33",
"2023/9/11 14:01:33"
]
],
"framgångsrik": sant,
"meddelande": null
}
{
"data": [
[
230,//fasA spänning
0,//ström
0,//aktiv effekt
468,41,//importerad kWh
0,//exporterad kWh
230,//FasB
0,
0,
236,58,
290,77,
230,//Fas C
0,
0,
258,62,
0,
"2023/9/12 0:00:15",
"2023/9/11 16:00:15"
],
[
230,
0,
0,
468,41,
0,
230,
0,
0,
236,58,
290,77,
230,
0,
0,
258,62,
0,
"2023/9/12 0:02:08",
"2023/9/11 16:02:08"
]
],
"framgångsrik": sant,
"meddelande": null
}
{
"data":[
{//första data
"rtcTime":"2023/9/1 0:00:22",
"gmtTime":"2023/8/31 16:00:22",
"värden":[
[ //fas A
235,2,//spänning
0,03,//ström
4,//aktiv effekt
0,57,//effektfaktor
210,21,//import Kwh
0 //exporterade Kwh
],
[//fas B
5,5,
0,
0,
0,
0,
0
],
[ //fas C
3.3,
0,
0,
0,
0,
0
]
]
},
{//second data
"rtcTime":"2023/9/1 8:00:49",
"gmtTime":"2023/9/1 0:00:49",
"värden":[
[
233,4,
0,03,
4,
0,57,
210,24,
0
],
[
5.4,
0,
0,
0,
0,
0
],
[
3.3,
0,
0,
0,
0,
0
]
]
},
{//tredje data
"rtcTime":"2023/9/1 16:00:24",
"gmtTime":"2023/9/1 8:00:24",
"värden":[
[
235,6,
0,03,
4,
0,57,
210,27,
0
],
[
5,5,
0,
0,
0,
0,
0
],
[
3.4,
0,
0,
0,
0,
0
]
]
}
],
"framgångsrik":sant,
"meddelande":null
}

Returnera effektanalysresultatet inom angiven tid.
Ring inte detta API mer än 5 gånger på en dag.
url:https://www.iammeter.com/api/v1/site/powerAnalysis
Metod: SKAFFA SIG
Begränsa: Begär inte detta API per SN mer än 5 gånger varje dag.
| namn | Typ | Exempel | |
|---|---|---|---|
SN |
Sträng | xxx | nödvändig |
starttid |
Sträng | 2023-09-01 | frivillig |
sluttid |
Sträng | 2023-09-07 | frivillig |
Notera:
medelvärde: medeleffektavläsning under detta tidsintervall.
genomsnittlig dagtid: genomsnittlig effektavläsning på dagtid (8:00–20:00) under detta tidsintervall.
minimum: lägsta effektavläsning under detta tidsintervall.
maximum: maximal effektavläsning under detta tidsintervall.
{
"data": {
"starttid": "2023-09-01",
"sluttid": "2023-09-07",
"medelvärde": 862,6,
"genomsnittlig dagtid": 836,9,
"minimum": 259,0,
"maximum": 3999,0
},
"framgångsrik": sant,
"meddelande": null
}
Returnera effektanalysresultatet för de senaste 7 dagarna.

Returnera effektanalysresultatet för den angivna dagen

Återställ frånkopplingsstatus med ansett SN inom angiven tid.
Ring inte detta API mer än 5 gånger på en dag.
url:https://www.iammeter.com/api/v1/site/offlineAnalysis
Metod:Skaffa sig
Begränsa: Begär inte detta API per SN mer än 5 gånger varje dag.
| namn | Typ | Exempel | |
|---|---|---|---|
SN |
Sträng | xxxx | nödvändig |
starttid |
Sträng | 2023-09-01 | frivillig |
sluttid |
Sträng | 2023-09-07 | frivillig |
intervall(enhet :minut) |
siffra | 5 | frivillig |
Notera:
Det finns totalt 10080 minuter inom detta tidsintervall.
Den totala offlinetiden är 906 minuter inom detta tidsintervall.
Offlinegapet som är större än 5 minuter listas i arrayen.
{
"data": {
"starttid": "2023-09-05",
"sluttid": "2023-09-11",
"offlineCount": 906,
"totalCount": 10080,
"lista": [
{
"starttid": "2023/9/5 0:00:00",
"sluttid": "2023/9/5 15:06:14",
"varaktighet": 906
}
]
},
"framgångsrik": sant,
"meddelande": null
}
Returnera offlineanalysresultatet för den angivna dagen

Returnera det senaste värdet för all energimätare på detta konto.
url:https://www.iammeter.com/api/v1/site/metersdata?token=xxx
Metod:Skaffa sig
Begränsa: Se till att du inte gör förfrågningar till detta API oftare än en gång var 5:e minut.
| namn | Typ | Exempel | |
|---|---|---|---|
| Tecken | Sträng | xxx | nödvändig |
{
"data":[
{
"sn":"DA2BED94",
"värden":[
223,71,
1,74,
225,
14761.03,
0
],
"gmtTime":"2024/2/22 3:46:20"
},
{
"sn":"B384789C",
"värden":[
[
248,9,
13,9,
3356,
21228,
0,
null,
null
],
[
248,9,
13,9,
-2747,
8988.48,
18489.44,
null,
null
],
[
null,
null,
null,
null,
null,
null,
null
],
[
248,9,
13,9,
-2747,
8988.48,
18489.44,
null,
null
]
],
"gmtTime":"2024/2/22 3:45:15"
},
{
"sn":"674B1E5D",
"värden":[
[
220,4,
1,86,
377,
5345.985,
20,565
],
[
220,4,
1,86,
377,
5367.715,
0,033
],
[
220,5,
1,86,
377,
5369.532,
0,033
]
],
"gmtTime":"2024/2/22 3:45:50"
},
{
"sn":"59C9AB8D",
"värden":[
[
245,3,
6,5,
1604,
46055.7,
0,
null,
null
],
[
245,3,
6,5,
-910,
15726.73,
8956.56,
null,
null
],
[
null,
null,
null,
null,
null,
null,
null
],
[
245,3,
6,5,
-910,
15726.73,
8956.56,
null,
null
]
],
"gmtTime":"2024/2/22 3:45:15"
},
{
"sn":"3FE34ABE",
"värden":[
[
230,
15,9,
3650.1,
2704.35,
0,
49,99,
0,94
],
[
230,
-11,5,
-2650.1,
1411.31,
1722.35,
49,99,
0,94
],
[
230,
4.3,
1000,
1946.03,
0,
49,99,
0,94
]
],
"gmtTime":"2024/2/22 3:46:01"
}
],
"framgångsrik":sant,
"meddelande":null
}

Hämta kWh-värdena per timme/dag för växelriktargenerering och nätutbyte (både exporterade och importerade)
url:https://www.iammeter.com/api/v1/site/energyhistory/?starttid={2024-05-05}&sluttid={2024-07-07}&Grupp av=&Tecken={2be6d1xxxxxxcc688}
Metod: SKAFFA SIG
Begränsa:
gruppby = dag :90 dagars data (90 st data)
groupby = timme :7 dagar data (168 st data)
| namn | Typ | Des | Exempel | |
|---|---|---|---|---|
| Tecken | Sträng | token för kontot | xxx | nödvändig |
| plats_ID | siffra | Platsens ID | nödvändig | |
| starttid | Sträng | starttid för denna api-retur | 2023-09-01 | nödvändig |
| sluttid | Sträng | stopptid för denna api-retur | 2023-09-07 | nödvändig |
| Grupp av | uppräkning | välj returdataintervall (timme/dag) | dag/timme | nödvändig |
plats_ID: Mina platser->Redigera

plats_id:1360
starttid=2024-05-05
sluttid=2024-05-07
gruppby=dag
{
"data": [{
"tid": "2024/5/5 0:00:00",
"yield": 0,
"fromGrid": 9,62,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/6 0:00:00",
"yield": 0,
"fromGrid": 9.16,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
}
],
"framgångsrik": sant,
"meddelande": null
}
plats_id:2393
starttid=2024-05-05
sluttid=2024-05-07
gruppby=dag
{
"data": [{
"tid": "2024/5/5 0:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/6 0:00:00",
"utbyte": 0,1,
"fromGrid": 0,22,
"toGrid": 7,15,
"specialLoad": 0,
"självanvändning": 0
}
],
"framgångsrik": sant,
"meddelande": null
}
plats_id:2393
starttid=2024-05-05
sluttid=2024-05-06
gruppvis = timme
{
"data": [{
"tid": "2024/5/5 0:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 1:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 2:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 3:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 4:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 5:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 6:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 7:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 8:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 9:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 10:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 11:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 12:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 13:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 14:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 15:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 16:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 17:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 18:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 19:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 20:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 21:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 22:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
},
{
"tid": "2024/5/5 23:00:00",
"yield": 0,
"fromGrid": 0,
"toGrid": 0,
"specialLoad": 0,
"självanvändning": 0
}
],
"framgångsrik": sant,
"meddelande": null
}
Vilka funktioner erbjuder IAMMETER?
Vilken typ av elmätare passar dina behov bäst?
Hur hittar du effektmätaren med hänsyn till dina krav
Trefas Wi-Fi energimätare (WEM3080T)
Enfas Wi-Fi energimätare (WEM3080)
Trefas Wi-Fi energimätare (WEM3046T)
Trefas Wi-Fi energimätare (WEM3050T)