光伏API

光伏API文档说明


电池历史数据接口

<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>{ &amp;quot;success&amp;quot;: true, &amp;quot;errorMsg&amp;quot;: &amp;quot;电池历史数据查询成功&amp;quot;, &amp;quot;code&amp;quot;: &amp;quot;200&amp;quot;, &amp;quot;count&amp;quot;: 21, &amp;quot;data&amp;quot;: [ { &amp;quot;id&amp;quot;: 101, &amp;quot;ip&amp;quot;: &amp;quot;192.168.8.98:59752&amp;quot;, &amp;quot;uid&amp;quot;: &amp;quot;B001&amp;quot;, &amp;quot;ids&amp;quot;: &amp;quot;1&amp;quot;, &amp;quot;batterycurrent&amp;quot;: &amp;quot;0&amp;quot;, &amp;quot;batteryvoltage&amp;quot;: &amp;quot;53.4&amp;quot;, &amp;quot;batterysoc&amp;quot;: &amp;quot;95&amp;quot;, &amp;quot;batterysoh&amp;quot;: &amp;quot;100&amp;quot;, &amp;quot;remainingBatteryCapacity&amp;quot;: &amp;quot;95&amp;quot;, &amp;quot;batteryCapacity&amp;quot;: &amp;quot;100&amp;quot;, &amp;quot;ratedCapacityofbattery&amp;quot;: &amp;quot;100&amp;quot;, &amp;quot;batterycyclecount&amp;quot;: &amp;quot;0&amp;quot;, &amp;quot;warningsigns&amp;quot;: &amp;quot;充电低温报警&amp;quot;, &amp;quot;protectivesigns&amp;quot;: &amp;quot;无发生&amp;quot;, &amp;quot;statusFaultFlag&amp;quot;: &amp;quot;加热器关闭/充电限制器关闭/放电MOSFET打开/充电MOSFET打开&amp;quot;, &amp;quot;balancestatus&amp;quot;: &amp;quot;0&amp;quot;, &amp;quot;cellvoltage1&amp;quot;: &amp;quot;3336&amp;quot;, &amp;quot;cellvoltage2&amp;quot;: &amp;quot;3336&amp;quot;, &amp;quot;cellvoltage3&amp;quot;: &amp;quot;3338&amp;quot;, &amp;quot;cellvoltage4&amp;quot;: &amp;quot;3339&amp;quot;, &amp;quot;cellvoltage5&amp;quot;: &amp;quot;3337&amp;quot;, &amp;quot;cellvoltage6&amp;quot;: &amp;quot;3338&amp;quot;, &amp;quot;cellvoltage7&amp;quot;: &amp;quot;3337&amp;quot;, &amp;quot;cellvoltage8&amp;quot;: &amp;quot;3339&amp;quot;, &amp;quot;cellvoltage9&amp;quot;: &amp;quot;3338&amp;quot;, &amp;quot;cellvoltage10&amp;quot;: &amp;quot;3336&amp;quot;, &amp;quot;cellvoltage11&amp;quot;: &amp;quot;3338&amp;quot;, &amp;quot;cellvoltage12&amp;quot;: &amp;quot;3338&amp;quot;, &amp;quot;cellvoltage13&amp;quot;: &amp;quot;3337&amp;quot;, &amp;quot;cellvoltage14&amp;quot;: &amp;quot;3337&amp;quot;, &amp;quot;cellvoltage15&amp;quot;: &amp;quot;3339&amp;quot;, &amp;quot;cellvoltage16&amp;quot;: &amp;quot;3338&amp;quot;, &amp;quot;batterytemperature1&amp;quot;: &amp;quot;22.5&amp;quot;, &amp;quot;batterytemperature2&amp;quot;: &amp;quot;22.6&amp;quot;, &amp;quot;batterytemperature3&amp;quot;: &amp;quot;22.4&amp;quot;, &amp;quot;batterytemperature4&amp;quot;: &amp;quot;22.4&amp;quot;, &amp;quot;moStubetemperature&amp;quot;: &amp;quot;23.8&amp;quot;, &amp;quot;datatimes&amp;quot;: &amp;quot;2024-03-15 15:58:40&amp;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>

页面列表

ITEM_HTML