ShineServer_English version


Get the latest real-time data of the inverter

<p><strong>A brief description:</strong> </p> <p>-Get the latest real-time data of the inverter -<code>Only applicable to devices with device type 1 returned in the 3.3 interface.</code></p> <p><strong>Request URL:</strong> -<code>http(s)://test.growatt.com/v1/device/inverter/last_new_data</code></p> <p><strong>How ​​to request:</strong> -get</p> <p><strong>Parameter:</strong></p> <table> <thead> <tr> <th style="text-align: left;">Parameter name</th> <th style="text-align: left;">Is it required</th> <th style="text-align: left;">Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">device_sn</td> <td style="text-align: left;">yes</td> <td style="text-align: left;">string</td> <td>inverter SN</td> </tr> </tbody> </table> <p><strong>Return example</strong></p> <pre><code>{ "device_sn": "ZT00100001", "dataloggerSn": "CRAZT00001", "data": { "iPidPvcpe": 0, "epv4Total": 0, "realOPPercent": 0, "pidBus": 0, "ppv7": 0, "ctharis": 0, "ctir": 0, "vacTr": 0, "ppv6": 0, "eRacTotal": 110, "ctharit": 0, "ctis": 0, "epv1Total": 60, "wStringStatusValue": 0, "ppv8": 0, "ctharir": 0, "warningValue3": 0, "vPidPvape": 0, "warningValue1": 0, "ctit": 0, "faultCode1": 0, "warningValue2": 0, "temperature": 75, "faultCode2": 0, "time": "2018-12-13 11:03:52", "iPidPvbpe": 0, "iPidPvdpe": 0, "epv2Total": 60, "warnBit": 0, "iPidPvepe": 0, "vacSt": 0, "vPidPvcpe": 0, "epv8Total": 0, "again": false, "strBreak": 0, "compqt": 0, "ipmTemperature": 0, "compqs": 0, "ppv": 9981.7998046875, "compqr": 0, "ctqt": 0, "epv7Total": 0, "pf": -1, "vpv1": 248, "iPidPvape": 0, "vpv3": 0, "ctqr": 0, "vpv2": 0, "ctqs": 0, "vpv5": 0, "vpv4": 0, "vpv7": 0, "vpv6": 0, "powerTotal": 7.6, "tDci": 0, "vpv8": 0, "epv2Today": 6, "timeTotal": 1.0833333333333333, "epv1Today": 6, "epv6Today": 0, "timeTotalText": "1.1", "dwStringWarningValue1": 0, "vPidPvepe": 0, "epvTotal": 120, "vPidPvgpe": 0, "faultType": 0, "currentString12": 0, "currentString11": 0, "currentString10": 0, "eRacToday": 11, "currentString16": 0, "epv5Today": 0, "currentString15": 0, "currentString14": 0, "currentString13": 0, "wPIDFaultValue": 0, "vString11": 0, "vString10": 0, "powerToday": 7.599999904632568, "vString16": 0, "vString13": 0, "vString12": 0, "vString15": 0, "vString14": 0, "bigDevice": false, "warnCode": 0, "pvIso": 0, "epv6Total": 0, "inverterId": "ZT00100001", "temperature3": 0, "temperature2": 0, "timeCalendar": { "minimalDaysInFirstWeek": 1, "weekYear": 2018, "time": { "time": 1544670232000, "minutes": 3, "seconds": 52, "hours": 11, "month": 11, "year": 118, "timezoneOffset": -480, "day": 4, "date": 13 }, "weeksInWeekYear": 52, "gregorianChange": { "time": -12219292800000, "minutes": 0, "seconds": 0, "hours": 8, "month": 9, "year": -318, "timezoneOffset": -480, "day": 5, "date": 15 }, "timeZone": { "lastRuleInstance": null, "rawOffset": 28800000, "DSTSavings": 0, "dirty": false, "ID": "Asia/Shanghai", "displayName": "China Standard Time" }, "timeInMillis": 1544670232000, "lenient": true, "firstDayOfWeek": 1, "weekDateSupported": true }, "pBusVoltage": 0, "currentString5": 0, "strFault": 0, "currentString4": 0, "vPidPvdpe": 0, "currentString3": 0, "epv3Today": 0, "currentString2": 0, "currentString9": 0, "status": 1, "currentString8": 0, "currentString7": 0, "currentString6": 0, "nBusVoltage": 0, "currentString1": 0, "pacs": 2760, "pacr": 2760, "strUnblance": 0, "strUnmatch": 0, "sDci": 0, "pact": 2760, "fac": 50, "vPidPvbpe": 0, "faultValue": 0, "epv5Total": 0, "ipv6": 0, "ipv5": 0, "ipv4": 0, "epv4Today": 0, "ipv3": 0, "ipv2": 0, "ipv1": 0, "iPidPvfpe": 0, "statusText": "Normal", "vacRs": 0, "iPidPvgpe": 0, "ipv8": 0, "ipv7": 0, "id": 90180, "epv8Today": 0, "gfci": 0, "iPidPvhpe": 0, "epv3Total": 0, "apfStatus": 0, "temperature4": 0, "rDci": 0, "pac": 8912.400390625, "temperature5": 0, "vact": 220, "compharir": 0, "vacr": 220, "compharis": 0, "vacs": 220, "compharit": 0, "pidFaultCode": 0, "deratingMode": 0, "vString1": 0, "epv7Today": 0, "vString2": 0, "vString3": 0, "vPidPvhpe": 0, "vString4": 0, "vString5": 0, "vString6": 0, "vString8": 0, "iacs": 12, "opFullwatt": 0, "pidStatus": 0, "vString7": 0, "iact": 12, "vString9": 0, "vPidPvfpe": 0, "ppv5": 0, "debug1": "", "ppv4": 0, "debug2": "", "ppv3": 0, "ppv2": 0, "ppv1": 0, "rac": 6553.5, "iacr": 12 }, "error_code": 0, "error_msg": "" }</code></pre> <p><strong>Return parameter description</strong></p> <table> <thead> <tr> <th style="text-align: left;">Parameter name</th> <th style="text-align: left;">Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">device_sn</td> <td style="text-align: left;">string</td> <td>Device SN</td> </tr> <tr> <td style="text-align: left;">inverterId</td> <td style="text-align: left;">string</td> <td>Device SN</td> </tr> <tr> <td style="text-align: left;">datalogger_sn</td> <td style="text-align: left;">int</td> <td>The collector SN corresponding to the device</td> </tr> <tr> <td style="text-align: left;">status</td> <td style="text-align: left;">string</td> <td>Inverter status (0: Waiting, 1: Normal, 3: Fault)</td> </tr> <tr> <td style="text-align: left;">ipv1</td> <td style="text-align: left;">string</td> <td>Input current 1 way (A)</td> </tr> <tr> <td style="text-align: left;">ipv2</td> <td style="text-align: left;">string</td> <td>Input current 2 (A)</td> </tr> <tr> <td style="text-align: left;">vpv1</td> <td style="text-align: left;">string</td> <td>Input voltage 1 way (V)</td> </tr> <tr> <td style="text-align: left;">vpv2</td> <td style="text-align: left;">string</td> <td>Input voltage 2 channels (V)</td> </tr> <tr> <td style="text-align: left;">ppv1</td> <td style="text-align: left;">string</td> <td>Input power 1 way (W)</td> </tr> <tr> <td style="text-align: left;">ppv2</td> <td style="text-align: left;">string</td> <td>Input power 2 channels (W)</td> </tr> <tr> <td style="text-align: left;">iacr</td> <td style="text-align: left;">string</td> <td>Output current 1 way (A)</td> </tr> <tr> <td style="text-align: left;">iacs</td> <td style="text-align: left;">string</td> <td>Output current 2 way (A)</td> </tr> <tr> <td style="text-align: left;">iact</td> <td style="text-align: left;">string</td> <td>Output current 3 channels (A)</td> </tr> <tr> <td style="text-align: left;">vacr</td> <td style="text-align: left;">string</td> <td>Output voltage 1 way (V)</td> </tr> <tr> <td style="text-align: left;">vacs</td> <td style="text-align: left;">string</td> <td>Output voltage 2 way (V)</td> </tr> <tr> <td style="text-align: left;">vact</td> <td style="text-align: left;">string</td> <td>Output voltage 3 way (V)</td> </tr> <tr> <td style="text-align: left;">pacr</td> <td style="text-align: left;">string</td> <td>Output power 1 way (W)</td> </tr> <tr> <td style="text-align: left;">pacs</td> <td style="text-align: left;">string</td> <td>Output power 2 way (W)</td> </tr> <tr> <td style="text-align: left;">pact</td> <td style="text-align: left;">string</td> <td>Output power 3 way (W)</td> </tr> <tr> <td style="text-align: left;">ppv</td> <td style="text-align: left;">string</td> <td>Input PV power (W)</td> </tr> <tr> <td style="text-align: left;">pac</td> <td style="text-align: left;">string</td> <td>Output power (W)</td> </tr> <tr> <td style="text-align: left;">powerToday</td> <td style="text-align: left;">string</td> <td>Today's power generation (kWh)</td> </tr> <tr> <td style="text-align: left;">powerTotal</td> <td style="text-align: left;">string</td> <td>Cumulative power generation (kWh)</td> </tr> <tr> <td style="text-align: left;">temperature</td> <td style="text-align: left;">string</td> <td>temperature (℃)</td> </tr> <tr> <td style="text-align: left;">fac</td> <td style="text-align: left;">string</td> <td>Frequency (Hz)</td> </tr> <tr> <td style="text-align: left;">pf</td> <td style="text-align: left;">string</td> <td>Power factor</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: left;">string</td> <td>Data time</td> </tr> <tr> <td style="text-align: left;">faultType</td> <td style="text-align: left;">string</td> <td>fault code</td> </tr> <tr> <td style="text-align: left;">timeTotal</td> <td style="text-align: left;">string</td> <td>Running time</td> </tr> <tr> <td style="text-align: left;">ipmTemperature</td> <td style="text-align: left;">string</td> <td>IPM temperature</td> </tr> <tr> <td style="text-align: left;">epv1Today</td> <td style="text-align: left;">string</td> <td>Enter 1 channel's daily power generation (kWh)</td> </tr> <tr> <td style="text-align: left;">epv1Total</td> <td style="text-align: left;">string</td> <td>Enter the total power generation of 1 channel (kWh)</td> </tr> <tr> <td style="text-align: left;">epv2Today</td> <td style="text-align: left;">string</td> <td>Enter 2 channels of daily power generation (kWh)</td> </tr> <tr> <td style="text-align: left;">epv2Total</td> <td style="text-align: left;">string</td> <td>Enter the total power generation of 2 channels (kWh)</td> </tr> <tr> <td style="text-align: left;">epvTotal</td> <td style="text-align: left;">string</td> <td>Enter the total power generation (kWh)</td> </tr> <tr> <td style="text-align: left;">eRacToday</td> <td style="text-align: left;">string</td> <td>Reactive power of the day (kWh)</td> </tr> <tr> <td style="text-align: left;">eRacTotal</td> <td style="text-align: left;">string</td> <td>Total reactive power (kWh)</td> </tr> <tr> <td style="text-align: left;">pBusVoltage</td> <td style="text-align: left;">string</td> <td>P BUS voltage (V)</td> </tr> <tr> <td style="text-align: left;">nBusVoltage</td> <td style="text-align: left;">string</td> <td>N BUS voltage (V)</td> </tr> <tr> <td style="text-align: left;">dwStringWarningValue1</td> <td style="text-align: left;">string</td> <td>dwStringWarn warning</td> </tr> <tr> <td style="text-align: left;">wStringStatusValue</td> <td style="text-align: left;">string</td> <td>wStringStatusValue error code</td> </tr> <tr> <td style="text-align: left;">wPIDFaultValue</td> <td style="text-align: left;">string</td> <td>wPIDFaultValue error code</td> </tr> <tr> <td style="text-align: left;">vPidPvape</td> <td style="text-align: left;">string</td> <td>PID PVAPE Volt</td> </tr> <tr> <td style="text-align: left;">iPidPvape</td> <td style="text-align: left;">string</td> <td>PID PVAPE Curr</td> </tr> <tr> <td style="text-align: left;">pidStatus</td> <td style="text-align: left;">string</td> <td>PID Status</td> </tr> <tr> <td style="text-align: left;">vPidPvbpe</td> <td style="text-align: left;">string</td> <td>PID PVBPE Volt</td> </tr> <tr> <td style="text-align: left;">iPidPvbpe</td> <td style="text-align: left;">string</td> <td>PID PVBPE Curr</td> </tr> <tr> <td style="text-align: left;">strFault</td> <td style="text-align: left;">string</td> <td>PID strFault</td> </tr> <tr> <td style="text-align: left;">vString1</td> <td style="text-align: left;">string</td> <td>The first voltage (V)</td> </tr> <tr> <td style="text-align: left;">vString2</td> <td style="text-align: left;">string</td> <td>The second voltage (V)</td> </tr> <tr> <td style="text-align: left;">vString3</td> <td style="text-align: left;">string</td> <td>The third voltage (V)</td> </tr> <tr> <td style="text-align: left;">vString4</td> <td style="text-align: left;">string</td> <td>The fourth voltage (V)</td> </tr> <tr> <td style="text-align: left;">vString5</td> <td style="text-align: left;">string</td> <td>The fifth voltage (V)</td> </tr> <tr> <td style="text-align: left;">vString6</td> <td style="text-align: left;">string</td> <td>The sixth voltage (V)</td> </tr> <tr> <td style="text-align: left;">vString7</td> <td style="text-align: left;">string</td> <td>The seventh voltage (V)</td> </tr> <tr> <td style="text-align: left;">vString8</td> <td style="text-align: left;">string</td> <td>The eighth road voltage (V)</td> </tr> <tr> <td style="text-align: left;">currentString1</td> <td style="text-align: left;">string</td> <td>The first current (A)</td> </tr> <tr> <td style="text-align: left;">currentString2</td> <td style="text-align: left;">string</td> <td>The second current (A)</td> </tr> <tr> <td style="text-align: left;">currentString3</td> <td style="text-align: left;">string</td> <td>The third current (A)</td> </tr> <tr> <td style="text-align: left;">currentString4</td> <td style="text-align: left;">string</td> <td>The fourth current (A)</td> </tr> <tr> <td style="text-align: left;">currentString5</td> <td style="text-align: left;">string</td> <td>The fifth current (A)</td> </tr> <tr> <td style="text-align: left;">currentString6</td> <td style="text-align: left;">string</td> <td>The sixth current (A)</td> </tr> <tr> <td style="text-align: left;">currentString7</td> <td style="text-align: left;">string</td> <td>The seventh current (A)</td> </tr> <tr> <td style="text-align: left;">currentString8</td> <td style="text-align: left;">string</td> <td>The eighth current (A)</td> </tr> <tr> <td style="text-align: left;">warnCode</td> <td style="text-align: left;">string</td> <td>Warn Code</td> </tr> <tr> <td style="text-align: left;">error_code</td> <td style="text-align: left;">string</td> <td>0: normal return, 10001: system error, 10005: device does not exist</td> </tr> <tr> <td style="text-align: left;">error_msg</td> <td style="text-align: left;">string</td> <td>Error message prompt</td> </tr> </tbody> </table> <p><strong>Remarks</strong></p> <p>-The frequency of acquisition is once every 5 minutes</p>

页面列表

ITEM_HTML