电池历史数据接口
<p>[TOC]</p>
<h5>光伏WebAPI</h5>
<ul>
<li>电池历史数据接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://192.168.8.98:6001/api/Inverter/GetBatteryPatrol</code>
<h5>请求方式</h5></li>
<li>POST</li>
</ul>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">uid</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>电池总Id</td>
</tr>
<tr>
<td style="text-align: left;">ids</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>小电池编号</td>
</tr>
<tr>
<td style="text-align: left;">beginTime</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>开始日期</td>
</tr>
<tr>
<td style="text-align: left;">endTime</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>结束日期</td>
</tr>
<tr>
<td style="text-align: left;">signature</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>校验</td>
</tr>
<tr>
<td style="text-align: left;">timestamp</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>时间戳</td>
</tr>
<tr>
<td style="text-align: left;">nonce</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>随机数</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
&quot;success&quot;: true,
&quot;errorMsg&quot;: &quot;电池历史数据查询成功&quot;,
&quot;code&quot;: &quot;200&quot;,
&quot;count&quot;: 21,
&quot;data&quot;: [
{
&quot;id&quot;: 101,
&quot;ip&quot;: &quot;192.168.8.98:59752&quot;,
&quot;uid&quot;: &quot;B001&quot;,
&quot;ids&quot;: &quot;1&quot;,
&quot;batterycurrent&quot;: &quot;0&quot;,
&quot;batteryvoltage&quot;: &quot;53.4&quot;,
&quot;batterysoc&quot;: &quot;95&quot;,
&quot;batterysoh&quot;: &quot;100&quot;,
&quot;remainingBatteryCapacity&quot;: &quot;95&quot;,
&quot;batteryCapacity&quot;: &quot;100&quot;,
&quot;ratedCapacityofbattery&quot;: &quot;100&quot;,
&quot;batterycyclecount&quot;: &quot;0&quot;,
&quot;warningsigns&quot;: &quot;充电低温报警&quot;,
&quot;protectivesigns&quot;: &quot;无发生&quot;,
&quot;statusFaultFlag&quot;: &quot;加热器关闭/充电限制器关闭/放电MOSFET打开/充电MOSFET打开&quot;,
&quot;balancestatus&quot;: &quot;0&quot;,
&quot;cellvoltage1&quot;: &quot;3336&quot;,
&quot;cellvoltage2&quot;: &quot;3336&quot;,
&quot;cellvoltage3&quot;: &quot;3338&quot;,
&quot;cellvoltage4&quot;: &quot;3339&quot;,
&quot;cellvoltage5&quot;: &quot;3337&quot;,
&quot;cellvoltage6&quot;: &quot;3338&quot;,
&quot;cellvoltage7&quot;: &quot;3337&quot;,
&quot;cellvoltage8&quot;: &quot;3339&quot;,
&quot;cellvoltage9&quot;: &quot;3338&quot;,
&quot;cellvoltage10&quot;: &quot;3336&quot;,
&quot;cellvoltage11&quot;: &quot;3338&quot;,
&quot;cellvoltage12&quot;: &quot;3338&quot;,
&quot;cellvoltage13&quot;: &quot;3337&quot;,
&quot;cellvoltage14&quot;: &quot;3337&quot;,
&quot;cellvoltage15&quot;: &quot;3339&quot;,
&quot;cellvoltage16&quot;: &quot;3338&quot;,
&quot;batterytemperature1&quot;: &quot;22.5&quot;,
&quot;batterytemperature2&quot;: &quot;22.6&quot;,
&quot;batterytemperature3&quot;: &quot;22.4&quot;,
&quot;batterytemperature4&quot;: &quot;22.4&quot;,
&quot;moStubetemperature&quot;: &quot;23.8&quot;,
&quot;datatimes&quot;: &quot;2024-03-15 15:58:40&quot;
}
]
}</code></pre>
<h5>字段说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">字段名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">int</td>
<td>主键id</td>
</tr>
<tr>
<td style="text-align: left;">ip</td>
<td style="text-align: left;">string</td>
<td>设备IP及端口</td>
</tr>
<tr>
<td style="text-align: left;">uid</td>
<td style="text-align: left;">string</td>
<td>电池总Id</td>
</tr>
<tr>
<td style="text-align: left;">ids</td>
<td style="text-align: left;">string</td>
<td>小电池编号</td>
</tr>
<tr>
<td style="text-align: left;">batterycurrent</td>
<td style="text-align: left;">string</td>
<td>电池电流</td>
</tr>
<tr>
<td style="text-align: left;">batteryvoltage</td>
<td style="text-align: left;">string</td>
<td>电池电压</td>
</tr>
<tr>
<td style="text-align: left;">batterysoc</td>
<td style="text-align: left;">string</td>
<td>电池soc</td>
</tr>
<tr>
<td style="text-align: left;">batterysoh</td>
<td style="text-align: left;">string</td>
<td>电池soh</td>
</tr>
<tr>
<td style="text-align: left;">remainingBatteryCapacity</td>
<td style="text-align: left;">string</td>
<td>电池剩余容量</td>
</tr>
<tr>
<td style="text-align: left;">batteryCapacity</td>
<td style="text-align: left;">string</td>
<td>电池容量</td>
</tr>
<tr>
<td style="text-align: left;">ratedCapacityofbattery</td>
<td style="text-align: left;">string</td>
<td>电池额定容量</td>
</tr>
<tr>
<td style="text-align: left;">batterycyclecount</td>
<td style="text-align: left;">string</td>
<td>电池周期计数</td>
</tr>
<tr>
<td style="text-align: left;">warningsigns</td>
<td style="text-align: left;">string</td>
<td>警告标志</td>
</tr>
<tr>
<td style="text-align: left;">protectivesigns</td>
<td style="text-align: left;">string</td>
<td>保护标志</td>
</tr>
<tr>
<td style="text-align: left;">statusFaultFlag</td>
<td style="text-align: left;">string</td>
<td>状态/故障标志</td>
</tr>
<tr>
<td style="text-align: left;">balancestatus</td>
<td style="text-align: left;">string</td>
<td>余额状态</td>
</tr>
<tr>
<td style="text-align: left;">cellvoltage1</td>
<td style="text-align: left;">string</td>
<td>电芯电压1</td>
</tr>
<tr>
<td style="text-align: left;">cellvoltage2</td>
<td style="text-align: left;">string</td>
<td>电芯电压2</td>
</tr>
<tr>
<td style="text-align: left;">cellvoltage3</td>
<td style="text-align: left;">string</td>
<td>电芯电压3</td>
</tr>
<tr>
<td style="text-align: left;">cellvoltage4</td>
<td style="text-align: left;">string</td>
<td>电芯电压4</td>
</tr>
<tr>
<td style="text-align: left;">cellvoltage5</td>
<td style="text-align: left;">string</td>
<td>电芯电压5</td>
</tr>
<tr>
<td style="text-align: left;">cellvoltage6</td>
<td style="text-align: left;">string</td>
<td>电芯电压6</td>
</tr>
<tr>
<td style="text-align: left;">cellvoltage7</td>
<td style="text-align: left;">string</td>
<td>电芯电压7</td>
</tr>
<tr>
<td style="text-align: left;">cellvoltage8</td>
<td style="text-align: left;">string</td>
<td>电芯电压8</td>
</tr>
<tr>
<td style="text-align: left;">cellvoltage9</td>
<td style="text-align: left;">string</td>
<td>电芯电压9</td>
</tr>
<tr>
<td style="text-align: left;">cellvoltage10</td>
<td style="text-align: left;">string</td>
<td>电芯电压10</td>
</tr>
<tr>
<td style="text-align: left;">cellvoltage11</td>
<td style="text-align: left;">string</td>
<td>电芯电压11</td>
</tr>
<tr>
<td style="text-align: left;">cellvoltage12</td>
<td style="text-align: left;">string</td>
<td>电芯电压12</td>
</tr>
<tr>
<td style="text-align: left;">cellvoltage13</td>
<td style="text-align: left;">string</td>
<td>电芯电压13</td>
</tr>
<tr>
<td style="text-align: left;">cellvoltage14</td>
<td style="text-align: left;">string</td>
<td>电芯电压14</td>
</tr>
<tr>
<td style="text-align: left;">cellvoltage15</td>
<td style="text-align: left;">string</td>
<td>电芯电压15</td>
</tr>
<tr>
<td style="text-align: left;">cellvoltage16</td>
<td style="text-align: left;">string</td>
<td>电芯电压16</td>
</tr>
<tr>
<td style="text-align: left;">batterytemperature1</td>
<td style="text-align: left;">string</td>
<td>电池温度1</td>
</tr>
<tr>
<td style="text-align: left;">batterytemperature2</td>
<td style="text-align: left;">string</td>
<td>电池温度2</td>
</tr>
<tr>
<td style="text-align: left;">batterytemperature3</td>
<td style="text-align: left;">string</td>
<td>电池温度3</td>
</tr>
<tr>
<td style="text-align: left;">batterytemperature4</td>
<td style="text-align: left;">string</td>
<td>电池温度4</td>
</tr>
<tr>
<td style="text-align: left;">moStubetemperature</td>
<td style="text-align: left;">string</td>
<td>MOS管温度</td>
</tr>
<tr>
<td style="text-align: left;">datatimes</td>
<td style="text-align: left;">string</td>
<td>采集时间</td>
</tr>
</tbody>
</table>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">success</td>
<td style="text-align: left;">bool</td>
<td>是否成功:成功为true,否则为false</td>
</tr>
<tr>
<td style="text-align: left;">errorMsg</td>
<td style="text-align: left;">string</td>
<td>失败时存储失败信息</td>
</tr>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">string</td>
<td>服务器状态码:200-成功;400-请求报文语法错误或参数错误;401-认证错误;500-服务器故障或Web应用故障</td>
</tr>
<tr>
<td style="text-align: left;">count</td>
<td style="text-align: left;">string</td>
<td>数据行数</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">object</td>
<td>返回数据结果</td>
</tr>
</tbody>
</table>