sph Last Detailed Data
<p><strong>Brief Description:</strong></p>
<ul>
<li>Data format and parameter description for the last detailed data of sph equipment.</li>
<li><code>Only applicable to: Batch retrieval of the last data for devices.</code></li>
</ul>
<p><strong>Return Example</strong></p>
<pre><code>{
&quot;code&quot;: 0,
&quot;data&quot;: {
&quot;sph&quot;: [
{
&quot;serialNum&quot;: &quot;OZD0849010&quot;,
&quot;dataLogSn&quot;: &quot;JAD084800B&quot;,
&quot;alias&quot;: null,
&quot;address&quot;: 0,
&quot;calendar&quot;: 1716618931362,
&quot;withTime&quot;: false,
&quot;status&quot;: 5,
&quot;lost&quot;: true,
&quot;day&quot;: null,
&quot;ppv&quot;: 1318.9,
&quot;vpv1&quot;: 222.8,
&quot;ppv1&quot;: 705.4,
&quot;vpv2&quot;: 200.7,
&quot;ppv2&quot;: 613.5,
&quot;pac&quot;: 1258.1,
&quot;fac&quot;: 50.04,
&quot;vac1&quot;: 239.1,
&quot;pac1&quot;: 1257.0,
&quot;eacToday&quot;: 8.6,
&quot;eacTotal&quot;: 1714.4,
&quot;timeTotal&quot;: 1.35345745E7,
&quot;epv1Today&quot;: 5.2,
&quot;epv1Total&quot;: 1029.7,
&quot;epv2Today&quot;: 4.4,
&quot;epv2Total&quot;: 923.7,
&quot;epvTotal&quot;: 1953.4,
&quot;faultCode&quot;: 0,
&quot;faultBitCode&quot;: 0,
&quot;warnCode&quot;: 0,
&quot;errorCode&quot;: 0,
&quot;priorityChoose&quot;: 1,
&quot;batteryType&quot;: 0,
&quot;uwSysWorkMode&quot;: 5,
&quot;sysFaultWord&quot;: 0,
&quot;sysFaultWord1&quot;: 0,
&quot;sysFaultWord2&quot;: 0,
&quot;sysFaultWord3&quot;: 0,
&quot;sysFaultWord4&quot;: 0,
&quot;sysFaultWord5&quot;: 0,
&quot;sysFaultWord6&quot;: 0,
&quot;sysFaultWord7&quot;: 0,
&quot;pdischarge1&quot;: 5.8,
&quot;pcharge1&quot;: 0.0,
&quot;vbat&quot;: 55.2,
&quot;soc&quot;: 100,
&quot;pacToUserR&quot;: 0.0,
&quot;pacToUserTotal&quot;: 0.0,
&quot;pacToGridR&quot;: 17.8,
&quot;pacToGridTotal&quot;: 17.8,
&quot;plocalLoadR&quot;: 1243.2,
&quot;plocalLoadTotal&quot;: 1243.2,
&quot;batteryTemperature&quot;: 0.0,
&quot;etoUserToday&quot;: 0.0,
&quot;etoUserTotal&quot;: 0.0,
&quot;etoGridToday&quot;: 0.3,
&quot;etogridTotal&quot;: 59.6,
&quot;edischarge1Today&quot;: 0.2,
&quot;edischarge1Total&quot;: 7.3,
&quot;echarge1Today&quot;: 0.0,
&quot;echarge1Total&quot;: 29.3,
&quot;elocalLoadToday&quot;: 1797.9,
&quot;elocalLoadTotal&quot;: 393917.0,
&quot;upsFac&quot;: 0.0,
&quot;upsVac1&quot;: 0.0,
&quot;upsPac1&quot;: 0.0,
&quot;upsLoadpercent&quot;: 0,
&quot;upsPF&quot;: 1000.0,
&quot;bmsStatusOld&quot;: 0,
&quot;bmsStatus&quot;: 0,
&quot;bmsErrorOld&quot;: 0,
&quot;bmsError&quot;: 0,
&quot;bmsSOC&quot;: 0,
&quot;bmsBatteryVolt&quot;: 0.0,
&quot;bmsBatteryCurr&quot;: 0.0,
&quot;bmsBatteryTemp&quot;: 0.0,
&quot;bmsMaxCurr&quot;: 0.0,
&quot;bmsMaxDischgCurr&quot;: 0.0,
&quot;bmsGaugeRM&quot;: 0.0,
&quot;bmsGaugeFCC&quot;: 0,
&quot;bmsFW&quot;: 0,
&quot;bmsDeltaVolt&quot;: 0.0,
&quot;bmsCycleCnt&quot;: 0,
&quot;bmsSOH&quot;: 0,
&quot;bmsConstantVolt&quot;: 0.0,
&quot;bmsWarnInfoOld&quot;: 0,
&quot;bmsWarnInfo&quot;: 0,
&quot;bmsMCUVersion&quot;: 0,
&quot;bmsInfo&quot;: 0,
&quot;bmsPackInfo&quot;: 0,
&quot;bmsUsingCap&quot;: 0,
&quot;bmsCell1Volt&quot;: 0.0,
&quot;bmsCell2Volt&quot;: 0.0,
&quot;bmsCell3Volt&quot;: 0.0,
&quot;bmsCell4Volt&quot;: 0.0,
&quot;bmsCell5Volt&quot;: 0.0,
&quot;bmsCell6Volt&quot;: 0.0,
&quot;bmsCell7Volt&quot;: 0.0,
&quot;bmsCell8Volt&quot;: 0.0,
&quot;bmsCell9Volt&quot;: 0.0,
&quot;bmsCell10Volt&quot;: 0.0,
&quot;bmsCell11Volt&quot;: 0.0,
&quot;bmsCell12Volt&quot;: 0.0,
&quot;bmsCell13Volt&quot;: 0.0,
&quot;bmsCell14Volt&quot;: 0.0,
&quot;bmsCell15Volt&quot;: 0.0,
&quot;bmsCell16Volt&quot;: 0.0,
&quot;acChargeEnergyToday&quot;: 0.0,
&quot;acChargeEnergyTotal&quot;: 0.0,
&quot;acChargePower&quot;: 0.0,
&quot;vBus1&quot;: 380.5,
&quot;vBus2&quot;: 312.9,
&quot;temp1&quot;: 35.0,
&quot;temp2&quot;: 31.800001,
&quot;temp3&quot;: 35.7,
&quot;vBatDsp&quot;: 55.2,
&quot;sysEn&quot;: 416,
&quot;vac2&quot;: 0.0,
&quot;pac2&quot;: 0.0,
&quot;vac3&quot;: 0.0,
&quot;pac3&quot;: 0.0,
&quot;epsVac2&quot;: 0.0,
&quot;epsVac3&quot;: 0.0,
&quot;upsPac2&quot;: 0.0,
&quot;upsPac3&quot;: 0.0,
&quot;bmsProtection&quot;: 0,
&quot;bmsErrorExpansion&quot;: 0,
&quot;maxSingleCellVoltNo&quot;: 0,
&quot;minSingleCellVoltNo&quot;: 0,
&quot;maxSingleCellTemNo&quot;: 0,
&quot;minSingleCellTemNo&quot;: 0,
&quot;moduleQty&quot;: 0,
&quot;moduleSeriesQty&quot;: 0,
&quot;chargeForbiddenMark&quot;: 0,
&quot;dischargeForbiddenMark&quot;: 0,
&quot;softwareMajorVersion&quot;: 0,
&quot;softwareMinorVersion&quot;: 0,
&quot;softwareDevelopMajorVersion&quot;: 0,
&quot;softwareDevelopMinorVersion&quot;: 0,
&quot;chargeCutoffVolt&quot;: 0.0,
&quot;dischargeCutoffVolt&quot;: 0.0,
&quot;maxSingleCellVolt&quot;: 0.0,
&quot;minSingleCellVolt&quot;: 0.0,
&quot;maxSingleCellTem&quot;: 0.0,
&quot;minSingleCellTem&quot;: 0.0,
&quot;iac1&quot;: 0.0,
&quot;iac2&quot;: 0.0,
&quot;iac3&quot;: 0.0,
&quot;capacityADD&quot;: 0.0,
&quot;backupWarning&quot;: 0,
&quot;sgipCyclCnt&quot;: 0,
&quot;uwBatCycleCntPre&quot;: 0,
&quot;sgipStartCyclCnt&quot;: 0,
&quot;dsgipStartDateTime&quot;: null,
&quot;batErrorUnion&quot;: 0,
&quot;esystemtoday&quot;: -0.10000000149011612,
&quot;esystemtotal&quot;: -0.10000000149011612,
&quot;eselftoday&quot;: -0.10000000149011612,
&quot;eselftotal&quot;: -0.10000000149011612,
&quot;psystem&quot;: -0.10000000149011612,
&quot;pself&quot;: -0.10000000149011612,
&quot;epvtoday&quot;: 9.600000381469727,
&quot;uwMaxCellVol&quot;: -0.0010000000474974513,
&quot;uwMinCellVol&quot;: -0.0010000000474974513,
&quot;bModuleNum&quot;: -1,
&quot;bTotalCellNum&quot;: -1,
&quot;uwMaxVoltCellNo&quot;: -1,
&quot;uwMinVoltCellNo&quot;: -1,
&quot;uwMaxTemprCell&quot;: -0.10000000149011612,
&quot;uwMinTemprCell&quot;: -0.10000000149011612,
&quot;uwMaxTemprCellNo&quot;: -1,
&quot;uwMinTemprCellNo&quot;: -1,
&quot;protectPackId&quot;: -1,
&quot;maxSOC&quot;: -1,
&quot;minSOC&quot;: -1,
&quot;bmsError2&quot;: -1,
&quot;bmsError3&quot;: -1,
&quot;bmsWarnInfo2&quot;: -1,
&quot;bmsHighestSoftVersion&quot;: -1,
&quot;bmsHardwareVersion&quot;: -1,
&quot;bmsRequestType&quot;: -1,
&quot;accDischargePackSn&quot;: -1,
&quot;accdischargePower&quot;: -0.1,
&quot;accChargePackSn&quot;: -1,
&quot;accChargePower&quot;: -0.1,
&quot;firstBattFaultSn&quot;: -1,
&quot;secondBattFaultSn&quot;: -1,
&quot;thirdBattFaultSn&quot;: -1,
&quot;fourthBattFaultSn&quot;: -1,
&quot;battHistoryFaultCode1&quot;: -1,
&quot;battHistoryFaultCode2&quot;: -1,
&quot;battHistoryFaultCode3&quot;: -1,
&quot;battHistoryFaultCode4&quot;: -1,
&quot;battHistoryFaultCode5&quot;: -1,
&quot;battHistoryFaultCode6&quot;: -1,
&quot;battHistoryFaultCode7&quot;: -1,
&quot;battHistoryFaultCode8&quot;: -1,
&quot;numberOfBattCodes&quot;: -1,
&quot;pex&quot;: 0.0,
&quot;eexToday&quot;: 0.0,
&quot;eexTotal&quot;: 0.0,
&quot;pmR&quot;: 0,
&quot;pmS&quot;: 0,
&quot;pmT&quot;: 0,
&quot;pacR&quot;: 0,
&quot;pacS&quot;: 0,
&quot;pacT&quot;: 0,
&quot;plocalLoadR2&quot;: 0,
&quot;plocalLoadS&quot;: 0,
&quot;plocalLoadT&quot;: 0,
&quot;uwDspInvDebugData&quot;: -1,
&quot;uwDspInvDebugData1&quot;: -1,
&quot;uwDspInvDebugData2&quot;: -1,
&quot;uwDspInvDebugData3&quot;: -1,
&quot;uwDspInvDebugData4&quot;: -1,
&quot;uwDspDcDcDebugData&quot;: -1,
&quot;uwDspDcDcDebugData1&quot;: -1,
&quot;uwDspDcDcDebugData2&quot;: -1,
&quot;uwDspDcDcDebugData3&quot;: -1,
&quot;uwDspDcDcDebugData4&quot;: -1,
&quot;bmsHardwareVersion2&quot;: 0,
&quot;mixBean&quot;: null,
&quot;dayMap&quot;: null,
&quot;time&quot;: &quot;2024-05-25 14:35:31&quot;,
&quot;again&quot;: false,
&quot;statusText&quot;: &quot;PV Bat Online&quot;,
&quot;errorText&quot;: &quot;Unknown&quot;,
&quot;warnText&quot;: &quot;Unknown&quot;,
&quot;ppvText&quot;: &quot;1318.9 W&quot;,
&quot;socText&quot;: &quot;100%&quot;
}
]
},
&quot;message&quot;: &quot;SUCCESSFUL_OPERATION&quot;
}</code></pre>
<p><strong>Return Parameter Description</strong></p>
<table>
<thead>
<tr>
<th>Type</th>
<th>Parameter Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>String</td>
<td>serialNum</td>
<td>Serial Number</td>
</tr>
<tr>
<td>Calendar</td>
<td>calendar</td>
<td>Time</td>
</tr>
<tr>
<td>boolean</td>
<td>withTime</td>
<td>Whether the incoming data includes time</td>
</tr>
<tr>
<td>int</td>
<td>status = 0</td>
<td>0.Power-on 1.Stand-by 2.Bypass 3.Grid-on 4.Grid-off 5.Fault 6.Flash 7.Turn-off</td>
</tr>
<tr>
<td>boolean</td>
<td>isAgain</td>
<td>Whether it is a retransmission</td>
</tr>
<tr>
<td>boolean</td>
<td>lost = true</td>
<td>Whether communication is lost</td>
</tr>
<tr>
<td>ppv</td>
<td>double</td>
<td>Total PV input power</td>
</tr>
<tr>
<td>ppv1</td>
<td>double</td>
<td>PV1 input power</td>
</tr>
<tr>
<td>ppv2</td>
<td>double</td>
<td>PV2 input power</td>
</tr>
<tr>
<td>ppv3</td>
<td>double</td>
<td>PV3 input power</td>
</tr>
<tr>
<td>vpv1</td>
<td>float</td>
<td>PV1 voltage</td>
</tr>
<tr>
<td>vpv2</td>
<td>float</td>
<td>PV2 voltage</td>
</tr>
<tr>
<td>vpv3</td>
<td>float</td>
<td>PV3 voltage</td>
</tr>
<tr>
<td>ipv1</td>
<td>float</td>
<td>PV1 current</td>
</tr>
<tr>
<td>ipv2</td>
<td>float</td>
<td>PV2 current</td>
</tr>
<tr>
<td>ipv3</td>
<td>float</td>
<td>PV3 current</td>
</tr>
<tr>
<td>pac</td>
<td>double</td>
<td>Inverter output power</td>
</tr>
<tr>
<td>fac</td>
<td>float</td>
<td>Grid frequency</td>
</tr>
<tr>
<td>vac1</td>
<td>float</td>
<td>Grid voltage (single/three phase)</td>
</tr>
<tr>
<td>iac1</td>
<td>float</td>
<td>Grid output current</td>
</tr>
<tr>
<td>pac1</td>
<td>double</td>
<td>Grid output power (single/three phase)</td>
</tr>
<tr>
<td>vac2</td>
<td>float</td>
<td>Grid voltage (three phase)</td>
</tr>
<tr>
<td>iac2</td>
<td>float</td>
<td>Grid output current (three phase)</td>
</tr>
<tr>
<td>pac2</td>
<td>double</td>
<td>Grid output power (three phase)</td>
</tr>
<tr>
<td>eacToday</td>
<td>float</td>
<td>Inverter daily energy generation</td>
</tr>
<tr>
<td>eacTotal</td>
<td>double</td>
<td>Inverter total energy generation</td>
</tr>
<tr>
<td>timeTotal</td>
<td>double</td>
<td>Total operating time</td>
</tr>
<tr>
<td>epv1Today</td>
<td>float</td>
<td>PV1 daily energy</td>
</tr>
<tr>
<td>epv1Total</td>
<td>double</td>
<td>PV1 total energy</td>
</tr>
<tr>
<td>epv2Today</td>
<td>float</td>
<td>PV2 daily energy</td>
</tr>
<tr>
<td>epv2Total</td>
<td>double</td>
<td>PV2 total energy</td>
</tr>
<tr>
<td>epv3Today</td>
<td>double</td>
<td>PV3 daily energy</td>
</tr>
<tr>
<td>epv3Total</td>
<td>double</td>
<td>PV3 total energy</td>
</tr>
<tr>
<td>epvToday</td>
<td>double</td>
<td>Total PV daily energy</td>
</tr>
<tr>
<td>epvTotal</td>
<td>double</td>
<td>Total PV energy</td>
</tr>
<tr>
<td>pf</td>
<td>float</td>
<td>Power factor</td>
</tr>
<tr>
<td>faultCode</td>
<td>int</td>
<td>Main inverter fault code</td>
</tr>
<tr>
<td>faultBitCode</td>
<td>int</td>
<td>Inverter fault bit code</td>
</tr>
<tr>
<td>systemFault</td>
<td>int</td>
<td>System fault code</td>
</tr>
<tr>
<td>systemWarn</td>
<td>int</td>
<td>System warning code</td>
</tr>
<tr>
<td>warnCode1</td>
<td>int</td>
<td>Sub warning code</td>
</tr>
<tr>
<td>warnCode</td>
<td>int</td>
<td>Main warning code</td>
</tr>
<tr>
<td>priorityChoose</td>
<td>int</td>
<td>Priority mode (0: load, 1: grid, 2: battery)</td>
</tr>
<tr>
<td>uwSysWorkMode</td>
<td>int</td>
<td>System working mode</td>
</tr>
<tr>
<td>sysFaultWord</td>
<td>int</td>
<td>System fault word 0</td>
</tr>
<tr>
<td>sysFaultWord1</td>
<td>int</td>
<td>System fault word 1</td>
</tr>
<tr>
<td>sysFaultWord2</td>
<td>int</td>
<td>System fault word 2</td>
</tr>
<tr>
<td>sysFaultWord3</td>
<td>int</td>
<td>System fault word 3</td>
</tr>
<tr>
<td>sysFaultWord4</td>
<td>int</td>
<td>System fault word 4</td>
</tr>
<tr>
<td>sysFaultWord5</td>
<td>int</td>
<td>System fault word 5</td>
</tr>
<tr>
<td>sysFaultWord6</td>
<td>int</td>
<td>System fault word 6</td>
</tr>
<tr>
<td>sysFaultWord7</td>
<td>int</td>
<td>System fault word 7</td>
</tr>
<tr>
<td>pdischarge1</td>
<td>double</td>
<td>Battery discharge power</td>
</tr>
<tr>
<td>pcharge1</td>
<td>double</td>
<td>Battery charge power</td>
</tr>
<tr>
<td>vbat</td>
<td>float</td>
<td>Battery voltage</td>
</tr>
<tr>
<td>soc</td>
<td>int</td>
<td>Battery state of charge</td>
</tr>
<tr>
<td>pacToUserR</td>
<td>double</td>
<td>Grid-to-load power</td>
</tr>
<tr>
<td>pacToUserTotal</td>
<td>double</td>
<td>Total grid-to-load power</td>
</tr>
<tr>
<td>pacToGridR</td>
<td>double</td>
<td>Power fed to grid</td>
</tr>
<tr>
<td>pacToGridS</td>
<td>double</td>
<td>Power fed to grid</td>
</tr>
<tr>
<td>pacToGridTotal</td>
<td>double</td>
<td>Total power fed to grid</td>
</tr>
<tr>
<td>plocalLoadR</td>
<td>double</td>
<td>Local load power</td>
</tr>
<tr>
<td>plocalLoadS</td>
<td>double</td>
<td>Local load power</td>
</tr>
<tr>
<td>plocalLoadTotal</td>
<td>double</td>
<td>Total local load power</td>
</tr>
<tr>
<td>spStatus</td>
<td>int</td>
<td>SP status</td>
</tr>
<tr>
<td>etoUserToday</td>
<td>double</td>
<td>Daily energy supplied from grid</td>
</tr>
<tr>
<td>etoUserTotal</td>
<td>double</td>
<td>Total energy supplied from grid</td>
</tr>
<tr>
<td>etoGridToday</td>
<td>double</td>
<td>Daily energy fed into grid</td>
</tr>
<tr>
<td>etoGridTotal</td>
<td>double</td>
<td>Total energy fed into grid</td>
</tr>
<tr>
<td>edischarge1Today</td>
<td>double</td>
<td>Battery daily discharge energy</td>
</tr>
<tr>
<td>edischarge1Total</td>
<td>double</td>
<td>Battery total discharge energy</td>
</tr>
<tr>
<td>echarge1Today</td>
<td>double</td>
<td>Battery daily charge energy</td>
</tr>
<tr>
<td>echarge1Total</td>
<td>double</td>
<td>Battery total charge energy</td>
</tr>
<tr>
<td>elocalLoadToday</td>
<td>double</td>
<td>Daily local load energy consumption</td>
</tr>
<tr>
<td>elocalLoadTotal</td>
<td>double</td>
<td>Total local load energy consumption</td>
</tr>
<tr>
<td>upsFac</td>
<td>float</td>
<td>UPS frequency</td>
</tr>
<tr>
<td>upsVac1</td>
<td>float</td>
<td>UPS voltage</td>
</tr>
<tr>
<td>epsIac1</td>
<td>float</td>
<td>R-phase output current</td>
</tr>
<tr>
<td>upsPac1</td>
<td>double</td>
<td>UPS apparent output power</td>
</tr>
<tr>
<td>epsVac2</td>
<td>float</td>
<td>Off-grid S-phase voltage</td>
</tr>
<tr>
<td>epsIac2</td>
<td>float</td>
<td>S-phase output current</td>
</tr>
<tr>
<td>upsPac2</td>
<td>double</td>
<td>Off-grid side power</td>
</tr>
<tr>
<td>bmsSOC</td>
<td>int</td>
<td>Battery state of charge</td>
</tr>
<tr>
<td>bmsBatteryVolt</td>
<td>float</td>
<td>Battery voltage</td>
</tr>
<tr>
<td>bmsBatteryCurr</td>
<td>float</td>
<td>Battery current</td>
</tr>
<tr>
<td>bmsBatteryTemp</td>
<td>float</td>
<td>Battery temperature</td>
</tr>
<tr>
<td>bmsSOH</td>
<td>int</td>
<td>Battery state of health</td>
</tr>
<tr>
<td>bmsConstantVolt</td>
<td>float</td>
<td>Battery constant voltage point</td>
</tr>
<tr>
<td>bmsUsingCap</td>
<td>int</td>
<td>Battery pack capacity type</td>
</tr>
<tr>
<td>pex</td>
<td>double</td>
<td>PV inverter power</td>
</tr>
<tr>
<td>esystemtoday</td>
<td>double</td>
<td>System daily energy generation (kWh)</td>
</tr>
<tr>
<td>esystemtotal</td>
<td>double</td>
<td>System total energy generation (kWh)</td>
</tr>
<tr>
<td>eselftoday</td>
<td>double</td>
<td>Self-consumption daily energy (kWh)</td>
</tr>
<tr>
<td>eselftotal</td>
<td>double</td>
<td>Self-consumption total energy (kWh)</td>
</tr>
<tr>
<td>psystem</td>
<td>double</td>
<td>System generation power (W)</td>
</tr>
<tr>
<td>pself</td>
<td>double</td>
<td>Self-consumption power (W)</td>
</tr>
<tr>
<td>sysStatus</td>
<td>int</td>
<td>Inverter operating status</td>
</tr>
<tr>
<td>dcTemp</td>
<td>float</td>
<td>DC temperature</td>
</tr>
<tr>
<td>invTemp</td>
<td>float</td>
<td>Inverter temperature</td>
</tr>
<tr>
<td>gridStatus</td>
<td>int</td>
<td>Grid status</td>
</tr>
<tr>
<td>genPower</td>
<td>float</td>
<td>Generator power</td>
</tr>
<tr>
<td>genVol</td>
<td>float</td>
<td>Generator voltage</td>
</tr>
<tr>
<td>genCurr</td>
<td>float</td>
<td>Generator current</td>
</tr>
<tr>
<td>genFreq</td>
<td>float</td>
<td>Generator frequency</td>
</tr>
<tr>
<td>genEnergy</td>
<td>float</td>
<td>Generator energy</td>
</tr>
<tr>
<td>rLocalEnergy</td>
<td>double</td>
<td>R-phase local load energy</td>
</tr>
<tr>
<td>sLocalEnergy</td>
<td>double</td>
<td>S-phase local load energy</td>
</tr>
<tr>
<td>chipType</td>
<td>int</td>
<td>Chip type</td>
</tr>
<tr>
<td>genEnergyToday</td>
<td>double</td>
<td>Generator daily energy</td>
</tr>
<tr>
<td>loadPower1</td>
<td>float</td>
<td>Load power 1</td>
</tr>
<tr>
<td>loadPower2</td>
<td>float</td>
<td>Load power 2</td>
</tr>
<tr>
<td>rLoadVol</td>
<td>float</td>
<td>Load voltage 1</td>
</tr>
<tr>
<td>sLoadVol</td>
<td>float</td>
<td>Load voltage 2</td>
</tr>
<tr>
<td>esystemHour</td>
<td>double</td>
<td>System hourly energy</td>
</tr>
<tr>
<td>esystemMonth</td>
<td>double</td>
<td>System monthly energy</td>
</tr>
<tr>
<td>esystemYear</td>
<td>double</td>
<td>System yearly energy</td>
</tr>
<tr>
<td>eselfHour</td>
<td>double</td>
<td>Self-consumption hourly energy</td>
</tr>
<tr>
<td>eselfMonth</td>
<td>double</td>
<td>Self-consumption monthly energy</td>
</tr>
<tr>
<td>eselfYear</td>
<td>double</td>
<td>Self-consumption yearly energy</td>
</tr>
<tr>
<td>eToGridHour</td>
<td>double</td>
<td>Energy fed into grid (hour)</td>
</tr>
<tr>
<td>eToGridMonth</td>
<td>double</td>
<td>Energy fed into grid (month)</td>
</tr>
<tr>
<td>eToGridYear</td>
<td>double</td>
<td>Energy fed into grid (year)</td>
</tr>
<tr>
<td>eToUserHour</td>
<td>double</td>
<td>Energy imported from grid (hour)</td>
</tr>
<tr>
<td>eToUserMonth</td>
<td>double</td>
<td>Energy imported from grid (month)</td>
</tr>
<tr>
<td>eToUserYear</td>
<td>double</td>
<td>Energy imported from grid (year)</td>
</tr>
<tr>
<td>elocalLoadHour</td>
<td>double</td>
<td>Local load energy (hour)</td>
</tr>
<tr>
<td>elocalLoadMonth</td>
<td>double</td>
<td>Local load energy (month)</td>
</tr>
<tr>
<td>elocalLoadYear</td>
<td>double</td>
<td>Local load energy (year)</td>
</tr>
<tr>
<td>epvHour</td>
<td>double</td>
<td>PV hourly energy</td>
</tr>
<tr>
<td>epvMonth</td>
<td>double</td>
<td>PV monthly energy</td>
</tr>
<tr>
<td>epvYear</td>
<td>double</td>
<td>PV yearly energy</td>
</tr>
<tr>
<td>batPower</td>
<td>float</td>
<td>Battery power (locally measured)</td>
</tr>
<tr>
<td>vbat1</td>
<td>float</td>
<td>Battery voltage (locally measured)</td>
</tr>
<tr>
<td>ibat</td>
<td>float</td>
<td>Battery current</td>
</tr>
<tr>
<td>m1Version</td>
<td>String</td>
<td>Control firmware version 1</td>
</tr>
<tr>
<td>m2Version</td>
<td>String</td>
<td>Control firmware version 2</td>
</tr>
<tr>
<td>hmiVersion</td>
<td>String</td>
<td>HMI firmware version</td>
</tr>
<tr>
<td>temp1</td>
<td>float</td>
<td>Inverter temperature</td>
</tr>
<tr>
<td>temp2</td>
<td>float</td>
<td>Internal IPM temperature</td>
</tr>
<tr>
<td>temp3</td>
<td>float</td>
<td>BOOST temperature</td>
</tr>
<tr>
<td>pBusVoltage</td>
<td>float</td>
<td>P-bus internal voltage</td>
</tr>
<tr>
<td>nBusVoltage</td>
<td>float</td>
<td>N-bus internal voltage</td>
</tr>
<tr>
<td>lCDFaultNum</td>
<td>int</td>
<td>LCD displayed fault code</td>
</tr>
<tr>
<td>lCDWarnNum</td>
<td>int</td>
<td>LCD displayed warning code</td>
</tr>
<tr>
<td>lCDVersion</td>
<td>String</td>
<td>LCD software version</td>
</tr>
<tr>
<td>bMSVersion</td>
<td>String</td>
<td>BMS firmware version</td>
</tr>
<tr>
<td>bMSSn</td>
<td>String</td>
<td>BMS serial number</td>
</tr>
<tr>
<td>bMSStatus</td>
<td>int</td>
<td>Battery status</td>
</tr>
<tr>
<td>bMSMaxDischargeCurr</td>
<td>float</td>
<td>BMS maximum discharge current</td>
</tr>
<tr>
<td>bMSMaxChargeCurr</td>
<td>float</td>
<td>BMS maximum charge current</td>
</tr>
<tr>
<td>bMSGaugeRM</td>
<td>float</td>
<td>BMS Gauge remaining capacity</td>
</tr>
<tr>
<td>bMSGaugeFCC</td>
<td>float</td>
<td>BMS Gauge full charge capacity</td>
</tr>
<tr>
<td>batDePowerReason</td>
<td>int</td>
<td>Battery power derating reason</td>
</tr>
<tr>
<td>bMSDeltaVolt</td>
<td>float</td>
<td>BMS cell voltage delta</td>
</tr>
<tr>
<td>bMSCycleCnt</td>
<td>int</td>
<td>BMS cycle count</td>
</tr>
<tr>
<td>BMSInfo</td>
<td>int</td>
<td>BMS information</td>
</tr>
<tr>
<td>bMSPackInfo</td>
<td>int</td>
<td>BMS pack information</td>
</tr>
<tr>
<td>moduleNum</td>
<td>int</td>
<td>Number of battery modules</td>
</tr>
<tr>
<td>totalCellNumber</td>
<td>int</td>
<td>Total number of battery cells</td>
</tr>
<tr>
<td>batProtect1To2</td>
<td>int</td>
<td>Battery protection 1–2</td>
</tr>
<tr>
<td>batProtect3To4</td>
<td>int</td>
<td>Battery protection 3–4</td>
</tr>
<tr>
<td>batProtect5</td>
<td>int</td>
<td>Battery protection 5</td>
</tr>
<tr>
<td>batWarnInfo1To2</td>
<td>int</td>
<td>Battery warning 1–2</td>
</tr>
<tr>
<td>batWarnInfo3</td>
<td>int</td>
<td>Battery warning 3</td>
</tr>
<tr>
<td>protectPackID</td>
<td>int</td>
<td>Fault battery pack ID</td>
</tr>
<tr>
<td>maxCellVol</td>
<td>float</td>
<td>Maximum cell voltage</td>
</tr>
<tr>
<td>minCellVol</td>
<td>float</td>
<td>Minimum cell voltage</td>
</tr>
<tr>
<td>maxVoltCellNo</td>
<td>int</td>
<td>Cell number with maximum voltage</td>
</tr>
<tr>
<td>minVoltCellNo</td>
<td>int</td>
<td>Cell number with minimum voltage</td>
</tr>
<tr>
<td>maxTempCell</td>
<td>float</td>
<td>Maximum cell temperature</td>
</tr>
<tr>
<td>minTempCell</td>
<td>float</td>
<td>Minimum cell temperature</td>
</tr>
<tr>
<td>maxTempCellNo</td>
<td>int</td>
<td>Cell number with maximum temperature</td>
</tr>
<tr>
<td>minTempCellNo</td>
<td>int</td>
<td>Cell number with minimum temperature</td>
</tr>
<tr>
<td>maxSOC</td>
<td>int</td>
<td>Maximum SOC in parallel system</td>
</tr>
<tr>
<td>minSOC</td>
<td>int</td>
<td>Minimum SOC in parallel system</td>
</tr>
<tr>
<td>doStatus</td>
<td>int</td>
<td>Digital output status</td>
</tr>
<tr>
<td>dsgBatNumber</td>
<td>int</td>
<td>Battery number for discharge statistics</td>
</tr>
<tr>
<td>bMSDsgEnergy</td>
<td>float</td>
<td>BMS discharge energy</td>
</tr>
<tr>
<td>chgBatNumber</td>
<td>int</td>
<td>Battery number for charge statistics</td>
</tr>
<tr>
<td>bMSChgEnergy</td>
<td>float</td>
<td>BMS charge energy</td>
</tr>
<tr>
<td>bMSRequestType</td>
<td>int</td>
<td>Battery request information</td>
</tr>
</tbody>
</table>
<p><strong>Remarks</strong></p>
<ul>
<li>The retrieval frequency is once every 5 minutes.</li>
</ul>