Get historical data of a certain Hps
<p><strong>A brief description:</strong> </p>
<p>-Interface to get historical data of a certain hps
-<code>Only applicable to devices with device type 9 returned in the 3.3 interface.</code></p>
<p><strong>Request URL:</strong>
-<code>http(s)://test.growatt.com/v1/device/hps/hps_data</code></p>
<p><strong>How to request:</strong>
-post</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;">hps_sn</td>
<td style="text-align: left;">Yes</td>
<td style="text-align: left;">String</td>
<td>hps device SN</td>
</tr>
<tr>
<td style="text-align: left;">start_date</td>
<td style="text-align: left;">is</td>
<td style="text-align: left;">String</td>
<td>start date</td>
</tr>
<tr>
<td style="text-align: left;">end_date</td>
<td style="text-align: left;">is</td>
<td style="text-align: left;">String</td>
<td>end date (the date interval cannot exceed 7 days)</td>
</tr>
<tr>
<td style="text-align: left;">timezone_id</td>
<td style="text-align: left;">No</td>
<td style="text-align: left;">int</td>
<td>The time zone code of the data display</td>
</tr>
<tr>
<td style="text-align: left;">perpage</td>
<td style="text-align: left;">No</td>
<td style="text-align: left;">int</td>
<td>Number per page, default 20, maximum 100</td>
</tr>
<tr>
<td style="text-align: left;">page</td>
<td style="text-align: left;">No</td>
<td style="text-align: left;">int</td>
<td>Number of pages</td>
</tr>
</tbody>
</table>
<p><strong>Return example</strong></p>
<pre><code>{
"data": {
"datas": [
{
"loadReactivePower": 0,
"eDischargeToday": 2,
"bmstc": 0,
"ipvc": 0,
"batcdct": 0,
"cfdllc2": 0,
"ipvb": 0,
"minTemp": 0,
"ipva": 0.4000000059604645,
"epvToday": 0,
"invwu": 0,
"time": "2020-07-27 13:40:04",
"cfdllc1": 0,
"maxVoltCell": 0,
"minTempNum": 0,
"vpvvw": 0,
"selfTime": 10,
"eBatChargeTotal": 12,
"vpvvn": 0,
"batldt": 0,
"hpsBean": null,
"runModel": 5,
"again": false,
"minVoltGroup": 0,
"eGridTimeToday": 573.5,
"ppv": 0,
"pf": 0.0010000000474974513,
"ipvw": 0,
"eChargeTimeToday": 318.1,
"maxVolt": 0,
"ibat": -0.10000000149011612,
"eLoadTotal": 4.800000190734863,
"soh": 0,
"vpvuv": 0,
"vpv2": -0.5,
"eChargeToday": 12,
"temp": 0,
"ipvu": 0.10000000149011612,
"ipvv": 0,
"vpvun": 1,
"bActivePower": 0,
"dgGridPower": 0,
"bvbus": 0,
"minVolt": 0,
"minVoltCell": 0,
"typeFlag": 0,
"pac2": 0,
"alarmCode2": 0,
"bvbusNega": 0,
"alarmCode1": 0,
"insulDetecPosi": 1000,
"batpir": 0,
"runStatus": 0,
"eGridTimeTotal": 8.90000057220459,
"capacity": 0,
"loadIb": 0,
"loadIa": 0.30000001192092896,
"dataLogSn": "",
"epvTotal": 21.8,
"eLoadToday": 4.800000190734863,
"vbat": -1.5,
"eBatDischargeTotal": 0.3,
"pfSymbol": 1,
"insulDetecNega": 1000,
"scrtemp": 0,
"iBuck5": 0,
"loadIc": 0,
"iBuck4": 0,
"bmsStatus": 0,
"maxChargeCurr": 0,
"eGridToday": 1.899999976158142,
"minTempGroup": 0,
"eLoadTimeToday": 92.80000305175781,
"vpvwu": 0,
"pac1": 0,
"maxDischargeCurr": 0,
"bmsProtection": 0,
"iBuck2": 0.10000000149011612,
"iBuck3": 0,
"maxminVoltCell": 0,
"iBuck1": 0.10000000149011612,
"maxVoltNum": 0,
"statusLang": "common_wait",
"vpvwn": 0,
"eToGridTimeToday": 296.29998779296875,
"epvTimeTotal": 5.5,
"eToGridTotal": 5,
"pvpir1": 1000,
"ipv": 0.8999999761581421,
"bvbusPosi": 0,
"gridFreq": 49.97999954223633,
"mvpv": 65.5260009765625,
"inductorCurr": 0,
"bmsShowStatus": 0,
"serialNum": "UHD0918003",
"sysFaultWord2": 0,
"sysFaultWord1": 0,
"loadPf": 100,
"sysFaultWord6": 0,
"status": 0,
"sysFaultWord5": 1024,
"sysFaultWord4": 0,
"sysFaultWord3": 0,
"batnir": 0,
"eBatChargeTimeTotal": 4.8,
"sysFaultWord9": 0,
"sysFaultWord8": 0,
"gvpvwu": 0,
"sysFaultWord7": 0,
"bypassFreq": 0,
"iboard": -0.10000000149011612,
"eLoadTimeTotal": 1.2000000476837158,
"fac": 0,
"maxTempNum": 0,
"day": "",
"epvTimeToday": 358.1,
"loadActivePower": 0,
"maxMinTempCell": 0,
"lost": true,
"invuv": 0,
"ipv2": 0.800000011920929,
"atsBypass": 0,
"minVoltNum": 0,
"gvpvvw": 0,
"statusText": "WaitState",
"bmstv": 0,
"id": 789,
"pvnir1": 1000,
"temp1": 35,
"temp2": 36,"temp3": 0,
"effectiveness": 99,
"withTime": false,
"dgGridSelect": 0,
"calendar": {
"minimalDaysInFirstWeek": 1,
"time": {
"time": 1595828404000,
"minutes": 40,
"seconds": 4,
"hours": 13,
"month": 6,
"timezoneOffset": -480,
"year": 120,
"day": 1,
"date": 27
},
"weekYear": 2020,
"weeksInWeekYear": 52,
"gregorianChange": {
"time": -12219292800000,
"minutes": 0,
"seconds": 0,
"hours": 8,
"month": 9,
"timezoneOffset": -480,
"year": -318,
"day": 5,
"date": 15
},
"timeZone": {
"lastRuleInstance": null,
"DSTSavings": 0,
"rawOffset": 28800000,
"ID": "Asia/Shanghai",
"dirty": false,
"displayName": "China Standard Time"
},
"lenient": true,
"timeInMillis": 1595828404000,
"firstDayOfWeek": 1,
"weekDateSupported": true
},
"eGridTotal": 1.899999976158142,
"pac": 0,
"invvw": 0,
"bmsVoltStatus": 0,
"eDischargeTimeToday": 44.2,
"alias": "",
"gvpvuv": 230.5,
"temp6": 0,
"eBatDischargeTimeTotal": 0.6,
"temp5": 0,
"temp4": 0,
"maxTemp": 0,
"eToGridToday": 5,
"address": 0,
"eToGridTimeTotal": 4.400000095367432,
"ppv2": 0,
"ppv1": 0,
"rac": 0,
"vpv": 1.7000000476837158
},
"next_page_start_id": 21,
"count": 29,
"datalogger_sn": "WFD091500E",
"hps_sn": "UHD0918003"
},
"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;">serialNum</td>
<td style="text-align: left;">String</td>
<td>Serial Number</td>
</tr>
<tr>
<td style="text-align: left;">calendar</td>
<td style="text-align: left;">Calendar</td>
<td>Time</td>
</tr>
<tr>
<td style="text-align: left;">withTime</td>
<td style="text-align: left;">boolean</td>
<td>Does the sent data contain time?</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">int</td>
<td>Tlx Status 0: waiting, 1: normal, 2: fault</td>
</tr>
<tr>
<td style="text-align: left;">isAgain</td>
<td style="text-align: left;">boolean</td>
<td>Is it a continuation</td>
</tr>
<tr>
<td style="text-align: left;">ppv</td>
<td style="text-align: left;">double</td>
<td>Total PV input power</td>
</tr>
<tr>
<td style="text-align: left;">ppv1</td>
<td style="text-align: left;">double</td>
<td>PV1 input power</td>
</tr>
<tr>
<td style="text-align: left;">ppv2</td>
<td style="text-align: left;">double</td>
<td>PV2 input power</td>
</tr>
<tr>
<td style="text-align: left;">ppv3</td>
<td style="text-align: left;">double</td>
<td>PV3 input power</td>
</tr>
<tr>
<td style="text-align: left;">pac</td>
<td style="text-align: left;">double</td>
<td>Inverter output power</td>
</tr>
<tr>
<td style="text-align: left;">pacToUserTotal</td>
<td style="text-align: left;">double</td>
<td>Total downstream power of the grid</td>
</tr>
<tr>
<td style="text-align: left;">pacToGridTotal</td>
<td style="text-align: left;">double</td>
<td>Total grid countercurrent power</td>
</tr>
<tr>
<td style="text-align: left;">pacToLocalLoad</td>
<td style="text-align: left;">double</td>
<td>Total load power</td>
</tr>
<tr>
<td style="text-align: left;">timeTotal</td>
<td style="text-align: left;">double</td>
<td>Total running time</td>
</tr>
<tr>
<td style="text-align: left;">epsPac</td>
<td style="text-align: left;">float</td>
<td>Off-grid output power</td>
</tr>
<tr>
<td style="text-align: left;">vpv1</td>
<td style="text-align: left;">float</td>
<td>PV1 input voltage</td>
</tr>
<tr>
<td style="text-align: left;">ipv1</td>
<td style="text-align: left;">float</td>
<td>PV1 input current</td>
</tr>
<tr>
<td style="text-align: left;">vpv2</td>
<td style="text-align: left;">float</td>
<td>PV2 input voltage</td>
</tr>
<tr>
<td style="text-align: left;">ipv2</td>
<td style="text-align: left;">float</td>
<td>PV2 input current</td>
</tr>
<tr>
<td style="text-align: left;">vpv3</td>
<td style="text-align: left;">float</td>
<td>PV3 input voltage</td>
</tr>
<tr>
<td style="text-align: left;">ipv3</td>
<td style="text-align: left;">float</td>
<td>PV3 input current</td>
</tr>
<tr>
<td style="text-align: left;">fac</td>
<td style="text-align: left;">float</td>
<td>grid frequency</td>
</tr>
<tr>
<td style="text-align: left;">vac1</td>
<td style="text-align: left;">float</td>
<td>Grid voltage 1</td>
</tr>
<tr>
<td style="text-align: left;">iac1</td>
<td style="text-align: left;">float</td>
<td>Grid current 1</td>
</tr>
<tr>
<td style="text-align: left;">pac1</td>
<td style="text-align: left;">float</td>
<td>Inverter output apparent power 1</td>
</tr>
<tr>
<td style="text-align: left;">vac2</td>
<td style="text-align: left;">float</td>
<td>Grid voltage 2</td>
</tr>
<tr>
<td style="text-align: left;">iac2</td>
<td style="text-align: left;">float</td>
<td>Grid current 2</td>
</tr>
<tr>
<td style="text-align: left;">pac2</td>
<td style="text-align: left;">float</td>
<td>Inverter output apparent power 2</td>
</tr>
<tr>
<td style="text-align: left;">vac3</td>
<td style="text-align: left;">float</td>
<td>Grid voltage 3</td>
</tr>
<tr>
<td style="text-align: left;">iac3</td>
<td style="text-align: left;">float</td>
<td>Grid current 3</td>
</tr>
<tr>
<td style="text-align: left;">pac3</td>
<td style="text-align: left;">float</td>
<td>Inverter output apparent power 3</td>
</tr>
<tr>
<td style="text-align: left;">vacRs</td>
<td style="text-align: left;">float</td>
<td>RS line voltage</td>
</tr>
<tr>
<td style="text-align: left;">vacSt</td>
<td style="text-align: left;">float</td>
<td>ST line voltage</td>
</tr>
<tr>
<td style="text-align: left;">vacTr</td>
<td style="text-align: left;">float</td>
<td>TR line voltage</td>
</tr>
<tr>
<td style="text-align: left;">eacToday</td>
<td style="text-align: left;">float</td>
<td>Inverter daily output power</td>
</tr>
<tr>
<td style="text-align: left;">eacTotal</td>
<td style="text-align: left;">double</td>
<td>Total output power of inverter</td>
</tr>
<tr>
<td style="text-align: left;">epv1Today</td>
<td style="text-align: left;">float</td>
<td>PV1 daily power generation</td>
</tr>
<tr>
<td style="text-align: left;">epv2Today</td>
<td style="text-align: left;">float</td>
<td>PV2 daily power generation</td>
</tr>
<tr>
<td style="text-align: left;">epv3Today</td>
<td style="text-align: left;">float</td>
<td>PV3 daily power generation</td>
</tr>
<tr>
<td style="text-align: left;">temp1</td>
<td style="text-align: left;">float</td>
<td>temperature 1</td>
</tr>
<tr>
<td style="text-align: left;">temp2</td>
<td style="text-align: left;">float</td>
<td>temperature 2</td>
</tr>
<tr>
<td style="text-align: left;">temp3</td>
<td style="text-align: left;">float</td>
<td>temperature 3</td>
</tr>
<tr>
<td style="text-align: left;">temp4</td>
<td style="text-align: left;">float</td>
<td>temperature 4</td>
</tr>
<tr>
<td style="text-align: left;">temp5</td>
<td style="text-align: left;">float</td>
<td>temperature 5</td>
</tr>
<tr>
<td style="text-align: left;">pBusVoltage</td>
<td style="text-align: left;">float</td>
<td>P Bus voltage</td>
</tr>
<tr>
<td style="text-align: left;">nBusVoltage</td>
<td style="text-align: left;">float</td>
<td>N Bus voltage</td>
</tr>
<tr>
<td style="text-align: left;">opFullwatt</td>
<td style="text-align: left;">float</td>
<td>Output power limit</td>
</tr>
<tr>
<td style="text-align: left;">invDelayTime</td>
<td style="text-align: left;">float</td>
<td>Grid-connected inverter countdown</td>
</tr>
<tr>
<td style="text-align: left;">pf</td>
<td style="text-align: left;">float</td>
<td>pf value</td>
</tr>
<tr>
<td style="text-align: left;">epsPf</td>
<td style="text-align: left;">float</td>
<td>Off-grid pf value</td>
</tr>
<tr>
<td style="text-align: left;">dcVoltage</td>
<td style="text-align: left;">float</td>
<td>dc voltage</td>
</tr>
<tr>
<td style="text-align: left;">epsFac</td>
<td style="text-align: left;">float</td>
<td>Off-grid frequency</td>
</tr>
<tr>
<td style="text-align: left;">epsVac1</td>
<td style="text-align: left;">float</td>
<td>Off-grid R voltage</td>
</tr>
<tr>
<td style="text-align: left;">epsIac1</td>
<td style="text-align: left;">float</td>
<td>Off-grid R current</td>
</tr>
<tr>
<td style="text-align: left;">epsPac1</td>
<td style="text-align: left;">float</td>
<td>Off-grid R power</td>
</tr>
<tr>
<td style="text-align: left;">epsVac2</td>
<td style="text-align: left;">float</td>
<td>Off-grid S voltage</td>
</tr>
<tr>
<td style="text-align: left;">epsIac2</td>
<td style="text-align: left;">float</td>
<td>Off-grid S current</td>
</tr>
<tr>
<td style="text-align: left;">epsPac2</td>
<td style="text-align: left;">float</td>
<td>Off-grid S power</td>
</tr>
<tr>
<td style="text-align: left;">epsVac3</td>
<td style="text-align: left;">float</td>
<td>Off-grid T voltage</td>
</tr>
<tr>
<td style="text-align: left;">epsIac3</td>
<td style="text-align: left;">float</td>
<td>Off-grid T current</td>
</tr>
<tr>
<td style="text-align: left;">epsPac3</td>
<td style="text-align: left;">float</td>
<td>Off-grid T power</td>
</tr>
<tr>
<td style="text-align: left;">dciR</td>
<td style="text-align: left;">float</td>
<td>R-phase DC current component</td>
</tr>
<tr>
<td style="text-align: left;">dciS</td>
<td style="text-align: left;">float</td>
<td>S-phase DC current component</td>
</tr>
<tr>
<td style="text-align: left;">dciT</td>
<td style="text-align: left;">float</td>
<td>T-phase DC current component</td>
</tr>
<tr>
<td style="text-align: left;">sysFaultWord</td>
<td style="text-align: left;">int</td>
<td>1001</td>
</tr>
<tr>
<td style="text-align: left;">sysFaultWord1</td>
<td style="text-align: left;">int</td>
<td>1002</td>
</tr>
<tr>
<td style="text-align: left;">sysFaultWord2</td>
<td style="text-align: left;">int</td>
<td>1003</td>
</tr>
<tr>
<td style="text-align: left;">sysFaultWord3</td>
<td style="text-align: left;">int</td>
<td>1004</td>
</tr>
<tr>
<td style="text-align: left;">sysFaultWord4</td>
<td style="text-align: left;">int</td>
<td>1005</td>
</tr>
<tr>
<td style="text-align: left;">sysFaultWord5</td>
<td style="text-align: left;">int</td>
<td>1006</td>
</tr>
<tr>
<td style="text-align: left;">sysFaultWord6</td>
<td style="text-align: left;">int</td>
<td>1007</td>
</tr>
<tr>
<td style="text-align: left;">sysFaultWord7</td>
<td style="text-align: left;">int</td>
<td>1008</td>
</tr>
<tr>
<td style="text-align: left;">faultType</td>
<td style="text-align: left;">int</td>
<td>Fault code</td>
</tr>
<tr>
<td style="text-align: left;">warnCode</td>
<td style="text-align: left;">int</td>
<td>Warning code</td>
</tr>
<tr>
<td style="text-align: left;">realOPPercent</td>
<td style="text-align: left;">int</td>
<td>R</td>
</tr>
<tr>
<td style="text-align: left;">deratingMode</td>
<td style="text-align: left;">int</td>
<td>derating mode</td>
</tr>
<tr>
<td style="text-align: left;">bdcStatus</td>
<td style="text-align: left;">int</td>
<td>BDC connection status</td>
</tr>
<tr>
<td style="text-align: left;">dryContactStatus</td>
<td style="text-align: left;">int</td>
<td>Dry contact connection status</td>
</tr>
<tr>
<td style="text-align: left;">loadPercent</td>
<td style="text-align: left;">int</td>
<td>Percentage of off-grid load</td>
</tr>
<tr>
<td style="text-align: left;">uwSysWorkMode</td>
<td style="text-align: left;">int</td>
<td>System working mode 1000</td>
</tr>
<tr>
<td style="text-align: left;">gfci</td>
<td style="text-align: left;">int</td>
<td>Grid leakage current</td>
</tr>
<tr>
<td style="text-align: left;">iso</td>
<td style="text-align: left;">int</td>
<td>PV insulation resistance</td>
</tr>
<tr>
<td style="text-align: left;">etoUserToday</td>
<td style="text-align: left;">double</td>
<td>Grid Sunrise Electricity</td>
</tr>
<tr>
<td style="text-align: left;">etoUserTotal</td>
<td style="text-align: left;">double</td>
<td>Total grid electricity output</td>
</tr>
<tr>
<td style="text-align: left;">etoGridToday</td>
<td style="text-align: left;">double</td>
<td>Daily incoming electricity of the grid</td>
</tr>
<tr>
<td style="text-align: left;">etoGridTotal</td>
<td style="text-align: left;">double</td>
<td>Total grid power</td>
</tr>
<tr>
<td style="text-align: left;">elocalLoadToday</td>
<td style="text-align: left;">double</td>
<td>Daily power consumption of user load</td>
</tr>
<tr>
<td style="text-align: left;">elocalLoadTotal</td>
<td style="text-align: left;">double</td>
<td>Total power consumption of user load</td>
</tr>
<tr>
<td style="text-align: left;">epv1Total</td>
<td style="text-align: left;">double</td>
<td>PV1 total power generation</td>
</tr>
<tr>
<td style="text-align: left;">epv2Total</td>
<td style="text-align: left;">double</td>
<td>PV2 total power generation</td>
</tr>
<tr>
<td style="text-align: left;">epv3Total</td>
<td style="text-align: left;">double</td>
<td>PV3 total power generation</td>
</tr>
<tr>
<td style="text-align: left;">epvTotal</td>
<td style="text-align: left;">double</td>
<td>PV total power generation</td>
</tr>
<tr>
<td style="text-align: left;">echargeToday</td>
<td style="text-align: left;">double</td>
<td>The amount of charge in the system that day</td>
</tr>
<tr>
<td style="text-align: left;">echargeTotal</td>
<td style="text-align: left;">double</td>
<td>Total system charge</td>
</tr>
<tr>
<td style="text-align: left;">edischargeToday</td>
<td style="text-align: left;">double</td>
<td>System discharge capacity of the day</td>
</tr>
<tr>
<td style="text-align: left;">edischargeTotal</td>
<td style="text-align: left;">double</td>
<td>Total system discharge</td>
</tr>
<tr>
<td style="text-align: left;">eacChargeToday</td>
<td style="text-align: left;">double</td>
<td>AC charge on the day</td>
</tr>
<tr>
<td style="text-align: left;">eacChargeTotal</td>
<td style="text-align: left;">double</td>
<td>AC total charge capacity</td>
</tr>
<tr>
<td style="text-align: left;">BDC parameters</td>
<td style="text-align: left;"></td>
<td></td>
</tr>
<tr>
<td style="text-align: left;">bdc1Status</td>
<td style="text-align: left;">int</td>
<td>BDC1 status</td>
</tr>
<tr>
<td style="text-align: left;">bdc1Mode</td>
<td style="text-align: left;">int</td>
<td>BDC1 Mode</td>
</tr>
<tr>
<td style="text-align: left;">bdc1FaultType</td>
<td style="text-align: left;">int</td>
<td>BDC1 fault code</td>
</tr>
<tr>
<td style="text-align: left;">bdc1WarnCode</td>
<td style="text-align: left;">int</td>
<td>BDC1 warning code</td>
</tr>
<tr>
<td style="text-align: left;">bdc1Vbat</td>
<td style="text-align: left;">float</td>
<td>BDC1 battery voltage</td>
</tr>
<tr>
<td style="text-align: left;">bdc1Ibat</td>
<td style="text-align: left;">float</td>
<td>BDC1 battery current</td>
</tr>
<tr>
<td style="text-align: left;">bdc1Soc</td>
<td style="text-align: left;">int</td>
<td>BDC1 battery capacity</td>
</tr>
<tr>
<td style="text-align: left;">bdc1Vbus1</td>
<td style="text-align: left;">float</td>
<td>BDC1 Bus1 voltage</td>
</tr>
<tr>
<td style="text-align: left;">bdc1Vbus2</td>
<td style="text-align: left;">float</td>
<td>BDC1 Bus2 voltage</td>
</tr>
<tr>
<td style="text-align: left;">bdc1Ibb</td>
<td style="text-align: left;">float</td>
<td>BDC1 BUCK-BOOST Current</td>
</tr>
<tr>
<td style="text-align: left;">bdc1Illc</td>
<td style="text-align: left;">float</td>
<td>BDC1 LLC Current</td>
</tr>
<tr>
<td style="text-align: left;">bdc1Temp1</td>
<td style="text-align: left;">float</td>
<td>BDC1 temperature A</td>
</tr>
<tr>
<td style="text-align: left;">bdc1Temp2</td>
<td style="text-align: left;">float</td>
<td>BDC1 temperature B</td>
</tr>
<tr>
<td style="text-align: left;">bdc1DischargePower</td>
<td style="text-align: left;">double</td>
<td>BDC1 Discharge Power</td>
</tr>
<tr>
<td style="text-align: left;">bdc1ChargePower</td>
<td style="text-align: left;">double</td>
<td>BDC1 charging power</td>
</tr>
<tr>
<td style="text-align: left;">bdc1DischargeTotal</td>
<td style="text-align: left;">double</td>
<td>BDC1 total discharge capacity</td>
</tr>
<tr>
<td style="text-align: left;">bdc1ChargeTotal</td>
<td style="text-align: left;">double</td>
<td>BDC1 total charge capacity</td>
</tr>
<tr>
<td style="text-align: left;">bdc2Status</td>
<td style="text-align: left;">int</td>
<td>BDC2 Status</td>
</tr>
<tr>
<td style="text-align: left;">bdc2Mode</td>
<td style="text-align: left;">int</td>
<td>BDC2 mode</td>
</tr>
<tr>
<td style="text-align: left;">bdc2FaultType</td>
<td style="text-align: left;">int</td>
<td>BDC2 fault code</td>
</tr>
<tr>
<td style="text-align: left;">bdc2WarnCode</td>
<td style="text-align: left;">int</td>
<td>BDC2 warning code</td>
</tr>
<tr>
<td style="text-align: left;">bdc2Vbat</td>
<td style="text-align: left;">float</td>
<td>BDC2 battery voltage</td>
</tr>
<tr>
<td style="text-align: left;">bdc2Ibat</td>
<td style="text-align: left;">float</td>
<td>BDC2 battery current</td>
</tr>
<tr>
<td style="text-align: left;">bdc2Soc</td>
<td style="text-align: left;">int</td>
<td>BDC2 battery capacity</td>
</tr>
<tr>
<td style="text-align: left;">bdc2Vbus1</td>
<td style="text-align: left;">float</td>
<td>BDC2 Bus1 voltage</td>
</tr>
<tr>
<td style="text-align: left;">bdc2Vbus2</td>
<td style="text-align: left;">float</td>
<td>BDC2 Bus2 voltage</td>
</tr>
<tr>
<td style="text-align: left;">bdc2Ibb</td>
<td style="text-align: left;">float</td>
<td>BDC2 BUCK-BOOST Current</td>
</tr>
<tr>
<td style="text-align: left;">bdc2Illc</td>
<td style="text-align: left;">float</td>
<td>BDC2 LLC Current</td>
</tr>
<tr>
<td style="text-align: left;">bdc2Temp1</td>
<td style="text-align: left;">float</td>
<td>BDC2 temperature A</td>
</tr>
<tr>
<td style="text-align: left;">bdc2Temp2</td>
<td style="text-align: left;">float</td>
<td>BDC2 temperature B</td>
</tr>
<tr>
<td style="text-align: left;">bdc2DischargePower</td>
<td style="text-align: left;">double</td>
<td>BDC2 discharge power</td>
</tr>
<tr>
<td style="text-align: left;">bdc2ChargePower</td>
<td style="text-align: left;">double</td>
<td>BDC2 charging power</td>
</tr>
<tr>
<td style="text-align: left;">bdc2DischargeTotal</td>
<td style="text-align: left;">double</td>
<td>BDC2 total discharge power</td>
</tr>
<tr>
<td style="text-align: left;">bdc2ChargeTotal</td>
<td style="text-align: left;">double</td>
<td>BDC2 total charge capacity</td>
</tr>
<tr>
<td style="text-align: left;">BMS parameters</td>
<td style="text-align: left;"></td>
<td></td>
</tr>
<tr>
<td style="text-align: left;">bmsStatus</td>
<td style="text-align: left;">int</td>
<td>BMS status</td>
</tr>
<tr>
<td style="text-align: left;">bmsFaultType</td>
<td style="text-align: left;">int</td>
<td>BMS fault code</td>
</tr>
<tr>
<td style="text-align: left;">bmsWarnCode</td>
<td style="text-align: left;">int</td>
<td>BMS warning code</td>
</tr>
<tr>
<td style="text-align: left;">bmsVbat</td>
<td style="text-align: left;">float</td>
<td>BDC2 battery voltage</td>
</tr>
<tr>
<td style="text-align: left;">bmsIbat</td>
<td style="text-align: left;">float</td>
<td>BDC2 battery current</td>
</tr>
<tr>
<td style="text-align: left;">bmsSoc</td>
<td style="text-align: left;">int</td>
<td>BDC2 battery capacity</td>
</tr>
<tr>
<td style="text-align: left;">bmsTemp1Bat</td>
<td style="text-align: left;">float</td>
<td>BDC2 battery temperature</td>
</tr>
<tr>
<td style="text-align: left;">bmsMaxCurr</td>
<td style="text-align: left;">float</td>
<td>BDC2 maximum current</td>
</tr>
<tr>
<td style="text-align: left;">bmsVdelta</td>
<td style="text-align: left;">float</td>
<td>BMS Delta voltage</td>
</tr>
<tr>
<td style="text-align: left;">bmsIcycle</td>
<td style="text-align: left;">int</td>
<td>BMS battery cycle times</td>
</tr>
<tr>
<td style="text-align: left;">bmsSoh</td>
<td style="text-align: left;">int</td>
<td>BMS Battery Health Index</td>
</tr>
<tr>
<td style="text-align: left;">bmsCvVolt</td>
<td style="text-align: left;">float</td>
<td>CV voltage of BMS lithium battery</td>
</tr>
<tr>
<td style="text-align: left;">bmsInfo</td>
<td style="text-align: left;">float</td>
<td>BMS Information</td>
</tr>
<tr>
<td style="text-align: left;">bmsPackInfo</td>
<td style="text-align: left;">float</td>
<td>BMS battery pack information</td>
</tr>
<tr>
<td style="text-align: left;">bmsUsingCap</td>
<td style="text-align: left;">float</td>
<td>BMS battery capacity</td>
</tr>
<tr>
<td style="text-align: left;">bmsFwVersion</td>
<td style="text-align: left;">String</td>
<td>BMS internal version</td>
</tr>
<tr>
<td style="text-align: left;">bmsMcuVersion</td>
<td style="text-align: left;">String</td>
<td>BMS battery mcu version</td>
</tr>
<tr>
<td style="text-align: left;">bmsCommunicationType</td>
<td style="text-align: left;">int</td>
<td>BMS communication type 0-RS485,1-CAN</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, 10002: Hps does not exist, 10003: device SN error</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>
-The frequency of acquisition is once every 5 minutes</p>