Valitettavasti selaimesi ei tue JavaScriptiä!

Kuinka käyttää IAMMETER-pilveä tehokkaammin API:n avulla

Lähtökohta

IAMMETER-pilvi tarjoaa joitain sovellusliittymiä, ja kehittäjä voi käyttää näitä API-liittymiä tehdäkseen mielenkiintoisia töitä, kuten integroidakseen IAMMETERin tietoja johonkin kolmannen osapuolen järjestelmään. Avasimme juuri nämä API:t liikekumppaneillemme ja joillekin suurille asiakkaillemme aiemmin, mutta päätimme avata ne kaikille asiakkaillemme nyt.

Tervetuloa kertomaan meille mielipiteesi foorumillamme.https://imeter.club

API-rajoitus

API:ssa ei voi vierailla rajattomasti, rajoitamme kunkin API:n päivittäistä puhelumäärää. Älä soita API:lle useammin.

Jos puhelujen määrä ylittää tunti- tai päivärajoituksen, API ei palauta mitään.

Ei. API rajan tyyppi tunnin välein Päivittäin kuvaus
1 /käyttäjän kirjautuminen ip 5 30 yksi IP saa kutsua tätä api:tä vain 5 kertaa tunnissa
2 /site/meterdata/ SN 12 yksi SN saa soittaa tälle apille vain 12 kertaa tunnissa
3 /site/powerAnalysis SN 5 yksi SN saa soittaa tälle apille vain 5 kertaa päivässä
4 /site/offlineAnalysis SN 5 yksi SN saa soittaa tälle apille vain 5 kertaa päivässä

Hanki tilin tunnus

Palauta tilin tunnus. Tunnusta käytetään lähes kaikissa API:ssa.

Sinun ei tarvitse kutsua tätä sovellusliittymää, ellet halua päivittää tunnusta.Älä kutsu tätä API:ta enempää kuin 5 kertaa tunnissa ja enintään 30 kertaa yhden päivän aikana.

URL-osoite ja menetelmä

Hanki tilin tunnus, jota käytetään kaikissa sovellusliittymissä.

URL-osoite:https://www.iammeter.com/api/v1/user/login

Menetelmä:lähettää

Data

Ei. parametri huomautus esimerkki
1 käyttäjänimi IAMMETERin käyttäjätunnus testata
2 Salasana IAMMETERin salasana 123456

Vastaus

Tunnusarvoa käytetään kaikissa alla olevissa sovellusliittymissä.

{
    "tiedot": {
        "ID": 2025,
        "tunnus": "349dfxxxxxxxac5169",
        "refreshToken": "8adf75e5da10424985f3b83855133982"
    },
    "onnistunut": totta,
    "viesti": tyhjä
}

Hanki tunnus suoraan verkkojärjestelmästä

Tämä tunnus voidaan lukea myös heti, kun olet kirjautunut järjestelmään.

kuva-20230921163110697

Hanki uusimmat lataustiedot ja UTC-aika

Hanki viimeisimmät lähetystiedot katsotulla SN:llä.

Älä kutsu tätä API:ta enempää kuin 12 kertaa tunnin aikana.

URL-osoite ja menetelmä

Perus (mittaritiedot): https://www.iammeter.com/api/v1/site/meterdata/{sn}

Lisäasetukset (mittaritiedot2): https://www.iammeter.com/api/v1/site/meterdata2/{sn}

Menetelmä: SAADA

Raja: älä pyydä tätä API:ta enempää kuin 288 kertaa päivässä (5 minuutin välein).

Ero perus- ja edistyneen tason välillä:

Perus: ilman PF:tä (tehokerroin)

Edistynyt: PF:llä (tehokerroin)

Parametrit

Nimi Tyyppi Esimerkki
Token merkkijono xxx edellytetään

Vastaus: yksivaiheinen -mittaritiedot (ilman tehokerrointa)

arvojen määritelmä: jännite,virta,aktiivinen teho,tuotu Kwh, viety Kwh

{
    "tiedot": {
        "arvot": [
            [
                230.220,
                1.300,
                119 000,
                1766.590,
                0.000
            ]
        ],
        "paikallinen aika": "2020/8/28 15:27:33",
        "gmtTime": "2020/8/28 5:27:33"
    },
    "onnistunut": totta,
    "viesti": tyhjä
}

Vastaus: yksivaiheinen -mittaridata2 (ilman tehokerrointa)

arvojen määritelmä: jännite, virta, pätöteho,tehokerroin,tuonti Kwh, viety Kwh

{
    "tiedot":{
        "arvot":[
            [
                233,41,
                0,718,
                111,
                0,66,
                5724.85,
                0
            ]
        ],
        "paikallinen aika": "2023/11/21 14:30:22",
        "gmtTime":"2023/11/21 6:30:22"
    },
    "onnistunut":true,
    "viesti":null
}

Vastaus: 3-vaihe -mittaritiedot (ilman tehokerrointa)

Kolme taulukkoa sisälläarvotedustavat vaihetta A, vaihetta B ja vaihetta C.

Elementin määritelmä: jännite, virta, aktiivinen teho,tehokerroin,tuonti Kwh, viety Kwh

{
    "tiedot": {
        "arvot": [
            [
                242.600,
                1 000,
                216 000,
                32354.600,
                0.000
            ],
            [
                242.600,
                1 000,
                1986.000,
                30536.410,
                17704.720
            ],
            [
                0.000,
                0.000,
                0.000,
                0.000,
                0.000
            ]
        ],
        "paikallinen aika": "2020/8/28 15:30:48",
        "gmtTime": "2020/8/28 5:30:48"
    },
    "onnistunut": totta,
    "viesti": tyhjä
}

Vastaus: 3-vaihe -mittaritiedot2 (tehokertoimella)

{
    "tiedot":{
        "arvot":[
            [//vaihe A
                233,8,//jännite
                0,03,//nykyinen
                4,//aktiivinen teho
                0,57,//tehokerroin
                222.53,//tuotu Kwh
                0 //viety Kwh
            ],
            [//vaihe B
                5,
                0,
                0,
                0,
                0,
                0
            ],
            [ //vaihe C
                3.1,
                0,
                0,
                0,
                0,
                0
            ]
        ],
        "paikallinen aika": "2023/11/21 14:39:36",
        "gmtTime":"2023/11/21 6:39:36"
    },
    "onnistunut":true,
    "viesti":null
}

Esimerkki

kuva-20230921164457116

Hanki historiatietue

Palauta historialliset tiedot asetetulla aikavälillä ja aikavälillä.

  • aikaväli: viimeisin kuukausi
  • enimmäistietojen pituus: 2000 kappaletta

Välittömät tiedot ovat 1 minuutin välein. Vuorokaudessa on 60*24=1440 dataa. Jos pyydät historiatietoja 1 minuutin välein, voit pyytää vain 1,39(2000/1440) päivän tietoja. Mutta jos pyydät tietoja 5 minuutin välein, voit pyytää lähes 7 päivän tietoja.

URL-osoite ja menetelmä

Perus(metridatalist):https://www.iammeter.com/api/v1/site/meterdatalist/

**Lisäasetukset(mittaridatalist2):**https://www.iammeter.com/api/v1/site/meterdatalist2/{sn}

Ero perus- ja edistyneen tason välillä:

Perus: ilman PF:tä (tehokerroin)

Edistynyt: PF:llä (tehokerroin)

Parametrit

Nimi Tyyppi Esimerkki
Token merkkijono xxx edellytetään
intervalli määrä 300 vaaditaan, yksikkö: sekunti
aloitusaika merkkijono 2023-09-01 edellytetään
loppu aika merkkijono 2023-09-07 edellytetään

Vastaus: yksivaiheinen - meterdatalist

Tiedot: [jännite, virta, teho, tuontienergia, vientienergia, UTC-aika, paikallinen aika]

{
    "tiedot": [
        [
            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"
        ]
    ],
    "onnistunut": totta,
    "viesti": tyhjä
}

Vastaus: kolmivaiheinen - meterdatalist

{
    "tiedot": [
        [
            230,//phaseA jännite
            0,//nykyinen
            0,//aktiivinen teho
            468.41,//tuotu kWh
            0,//viety kWh
            230,//vaihe B
            0,
            0,
            236,58,
            290,77,
            230,//Vaihe 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"
        ]
    ],
    "onnistunut": totta,
    "viesti": tyhjä
}

Vastaus: kolmivaiheinen - meterdatalist2

{
    "tiedot":[
        { //ensimmäiset tiedot
            "rtcTime":"2023/9/1 0:00:22",
            "gmtTime":"2023/8/31 16:00:22",
            "arvot":[
                [ //vaihe A
                    235,2,//jännite
                    0,03,//nykyinen
                    4,//aktiivinen teho
                    0,57,//tehokerroin
                    210.21,//tuonti Kwh
                    0 //viety Kwh
                ],
                [//vaihe B
                    5,5,
                    0,
                    0,
                    0,
                    0,
                    0
                ],
                [ //vaihe C
                    3.3,
                    0,
                    0,
                    0,
                    0,
                    0
                ]
            ]
        },
        { //sekuntidataa
            "rtcTime":"2023/9/1 8:00:49",
            "gmtTime":"2023/9/1 0:00:49",
            "arvot":[
                [
                    233,4,
                    0,03,
                    4,
                    0,57,
                    210.24,
                    0
                ],
                [
                    5.4,
                    0,
                    0,
                    0,
                    0,
                    0
                ],
                [
                    3.3,
                    0,
                    0,
                    0,
                    0,
                    0
                ]
            ]
        },
        { //kolmas data
            "rtcTime":"2023/9/1 16:00:24",
            "gmtTime":"2023/9/1 8:00:24",
            "arvot":[
                [
                    235,6,
                    0,03,
                    4,
                    0,57,
                    210.27,
                    0
                ],
                [
                    5,5,
                    0,
                    0,
                    0,
                    0,
                    0
                ],
                [
                    3.4,
                    0,
                    0,
                    0,
                    0,
                    0
                ]
            ]
        }
    ],
    "onnistunut":true,
    "viesti":null
}

Esimerkki

https://www.iammeter.com/api/v1/Site/MeterDataList/{yourSN}?token={yourToken}&startTime=2023-09-01&endTime=2023-09-07&interval=300

kuva-20230926150649591

Teholukuanalyysi

Palauta tehoanalyysin tulos määritetyssä ajassa.

Älä kutsu tätä API:ta enempää kuin 5 kertaa päivässä.

URL-osoite ja menetelmä

URL-osoite:https://www.iammeter.com/api/v1/site/powerAnalysis

Menetelmä: saada

Raja: Älä pyydä tätä APIa per SN useammin kuin 5 kertaa päivässä.

Parametrit

Nimi Tyyppi Esimerkki
sn merkkijono xxx edellytetään
aloitusaika merkkijono 2023-09-01 valinnainen
loppu aika merkkijono 2023-09-07 valinnainen

merkintä:

  1. Enimmäisaikaväli on 7 päivää viimeisen kuukauden aikana.
  2. Aikaparametri on valinnainen. Jos et käytä parametria, API palauttaa viimeisen 7 päivän tuloksen.

Vastaus

keskiarvo: keskimääräinen teholukema tällä aikavälillä.

keskimääräinen päivä: keskimääräinen päiväaika (8.00–20.00) teholukema tällä aikavälillä.

minimi: pienin teholukema tällä aikavälillä.

maksimi: maksimiteholukema tällä aikavälillä.

{
    "tiedot": {
        "aloitusaika": "2023-09-01",
        "lopunaika": "2023-09-07",
        "keskiarvo": 862,6,
        "AverageDaytime": 836.9,
        "minimi": 259,0,
        "maksimi": 3999,0
    },
    "onnistunut": totta,
    "viesti": tyhjä
}

Esimerkki

Palauta viimeisen 7 päivän tehoanalyysin tulos.

kuva-20230921163444898

Palauta määritetyn päivän tehoanalyysin tulos

https://www.iammeter.com/api/v1/site/powerAnalysis?token={YourToken}&sn={YourSN}&starttime=2023-09-21&endtime=2023-09-21

kuva-20230922101047074

Offline-tilan analyysi

Palauta katkaisutila tarkastetulla SN:llä määritetyssä ajassa.

Älä kutsu tätä API:ta enempää kuin 5 kertaa päivässä.

URL-osoite ja menetelmä

URL-osoitehttps://www.iammeter.com/api/v1/site/offlineAnalysis

MenetelmäSaada

Raja: Älä pyydä tätä API:ta SN:tä kohti enempää kuin 5 kertaa päivässä.

Parametrit

Nimi Tyyppi Esimerkki
sn merkkijono xxxx edellytetään
aloitusaika merkkijono 2023-09-01 valinnainen
loppu aika merkkijono 2023-09-07 valinnainen
intervalli(yksikkö :minuutti) Määrä 5 valinnainen

merkintä:

  1. Enimmäisaikaväli on 7 päivää viimeisen kuukauden aikana.
  2. Aikaparametri on valinnainen. Jos et käytä parametria, API palauttaa viimeisen 7 päivän tuloksen.
  3. Jos et määritä väliä, oletusarvo on 5 minuuttia.

Vastaus

Tällä aikavälillä on yhteensä 10080 minuuttia.

Koko offline-aika on 906 minuuttia tällä aikavälillä.

Yli 5 minuuttia kestävä offline-aikaväli on lueteltu taulukossa.

{
    "tiedot": {
        "aloitusaika": "2023-09-05",
        "EndTime": "2023-09-11",
        "offlineCount": 906,
        "totalCount": 10080,
        "lista": [
            {
                "aloitusaika": "2023/9/5 0:00:00",
                "lopunaika": "2023/9/5 15:06:14",
                "kesto": 906
            }
        ]
    },
    "onnistunut": totta,
    "viesti": tyhjä
}

Esimerkki

Palauta määritetyn päivän offline-analyysitulos

https://www.iammeter.com/api/v1/site/offlineAnalysis?token={YourToken}&sn={YourSN}&starttime=2023-09-21&endtime=2023-09-21

kuva-20230922101653639

Viite

WiFi-energiamittarin API

3-vaiheinen WiFi-energiamittari

Käytä 3-vaiheista energiamittaria haluamallasi tavalla

Yläosa