ShineServer_English version


3.1 Add collector

<p><strong>A brief description:</strong> </p> <p>-Add the interface of the collector</p> <p><strong>Request URL:</strong> -<code>http(s)://test.growatt.com/v1/device/datalogger/add</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;">plant_id</td> <td style="text-align: left;">yes</td> <td style="text-align: left;">int</td> <td>plant ID</td> </tr> <tr> <td style="text-align: left;">sn</td> <td style="text-align: left;">yes</td> <td style="text-align: left;">string</td> <td>collector SN</td> </tr> <tr> <td style="text-align: left;">c_user_id</td> <td style="text-align: left;">yes</td> <td style="text-align: left;">int</td> <td>user ID</td> </tr> </tbody> </table> <p><strong>Return example</strong></p> <pre><code>{ "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;">error_code</td> <td style="text-align: left;">string</td> <td>0: normal return, 10001: system error, 10002: power station ID is empty or collector serial number error, 10003: collector already exists, 10004: power station does not exist, 10005: user does not exist, 10006: user ID is empty</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>Basic Settings</strong> </p> <table> <thead> <tr> <th style="text-align: left;">Parameter ID</th> <th style="text-align: left;">Parameter value 1</th> <th style="text-align: left;">Parameter value 2</th> <th>Parameter name</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">pv_on_off</td> <td style="text-align: left;">&quot;0000&quot;: Turn off and not automatically connect to the grid next time, &quot;0001&quot;: Turn on and automatically connect to the grid next time</td> <td style="text-align: left;"></td> <td>Set the inverter switch</td> </tr> <tr> <td style="text-align: left;">pv_pf_cmd_memory_state</td> <td style="text-align: left;">&quot;1&quot;: on, &quot;0&quot;: off</td> <td style="text-align: left;"></td> <td>Set whether to store PF commands</td> </tr> <tr> <td style="text-align: left;">pv_active_p_rate</td> <td style="text-align: left;">0~100(%)</td> <td style="text-align: left;"></td> <td>Set active power</td> </tr> <tr> <td style="text-align: left;">pv_reactive_p_rate</td> <td style="text-align: left;">0~100(%)</td> <td style="text-align: left;">&quot;over&quot;: capacitive, &quot;under&quot;: inductive</td> <td>Set reactive power</td> </tr> <tr> <td style="text-align: left;">pv_power_factor</td> <td style="text-align: left;">-0.8~-1/0.8~1</td> <td style="text-align: left;"></td> <td>Set PF value</td> </tr> <tr> <td style="text-align: left;">pf_sys_year</td> <td style="text-align: left;">Format: 2019-01-01 12:00:00</td> <td style="text-align: left;"></td> <td>Set the inverter time</td> </tr> <tr> <td style="text-align: left;">pv_grid_voltage_high</td> <td style="text-align: left;">Such as: 240.7 (at most one decimal place)</td> <td style="text-align: left;"></td> <td>Set the upper limit of mains voltage</td> </tr> <tr> <td style="text-align: left;">pv_grid_voltage_low</td> <td style="text-align: left;">Such as: 240.7 (at most one decimal place)</td> <td style="text-align: left;"></td> <td>Set the lower limit of mains voltage</td> </tr> <tr> <td style="text-align: left;">set_any_reg</td> <td style="text-align: left;">See the table below for details</td> <td style="text-align: left;"></td> <td>Register settings (advanced settings)</td> </tr> </tbody> </table> <p><strong>advanced settings</strong> </p> <table> <thead> <tr> <th style="text-align: left;">Parameter ID</th> <th style="text-align: left;">Register Address</th> <th style="text-align: left;">Value</th> <th>Notes</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">Lower limit of mains voltage</td> <td style="text-align: left;">19</td> <td style="text-align: left;">185-285</td> <td>The register setting of engineering mode needs to enter 10 times the value, such as 221.5V, enter 2215</td> </tr> <tr> <td style="text-align: left;">Mains voltage upper limit</td> <td style="text-align: left;">20</td> <td style="text-align: left;">185-285</td> <td>The register setting of engineering mode needs to input 10 times value, such as 221.5V, input 2215</td> </tr> <tr> <td style="text-align: left;">Lower limit of mains frequency</td> <td style="text-align: left;">21</td> <td style="text-align: left;">40-65</td> <td>The register setting of engineering mode needs to enter a value of 100 times, such as 50.15Hz, enter 5015</td> </tr> <tr> <td style="text-align: left;">Mains frequency lower limit</td> <td style="text-align: left;">22</td> <td style="text-align: left;">40-65</td> <td>The register setting of the engineering mode needs to enter a value of 100 times, such as 50.15Hz, enter 5015</td> </tr> <tr> <td style="text-align: left;">Inverter communication address</td> <td style="text-align: left;">30</td> <td style="text-align: left;">1-250</td> <td></td> </tr> <tr> <td style="text-align: left;">Switch machine</td> <td style="text-align: left;">0</td> <td style="text-align: left;"></td> <td>0 off, 257 on</td> </tr> <tr> <td style="text-align: left;">Set active power</td> <td style="text-align: left;">3</td> <td style="text-align: left;">0-100</td> <td>Percentage of rated power</td> </tr> </tbody> </table> <p><strong>Remarks</strong></p>

页面列表

ITEM_HTML