Energy storage machine parameter setting
<p><strong>A brief description:</strong> </p>
<p>-Interface for parameter setting of energy storage machine
-<code>Only applicable to devices with device type 2 returned in the 3.3 interface.</code></p>
<p><strong>Request URL:</strong>
-<code>http(s)://test.growatt.com/v1/storageSet</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;">storage_sn</td>
<td style="text-align: left;">Yes</td>
<td style="text-align: left;">int</td>
<td>Energy storage SN</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">Yes</td>
<td style="text-align: left;">int</td>
<td>parameter type Id</td>
</tr>
<tr>
<td style="text-align: left;">param1</td>
<td style="text-align: left;">Yes</td>
<td style="text-align: left;">int</td>
<td>parameter value 1</td>
</tr>
<tr>
<td style="text-align: left;">param2</td>
<td style="text-align: left;">Yes</td>
<td style="text-align: left;">int</td>
<td>Parameter value 2, if there is a value, you need to pass the value, if there is no value, pass the empty string ""</td>
</tr>
<tr>
<td style="text-align: left;">param3</td>
<td style="text-align: left;">Yes</td>
<td style="text-align: left;">int</td>
<td>Parameter value 3, if there is a value, you need to pass the value, if there is no value, pass the empty string ""</td>
</tr>
<tr>
<td style="text-align: left;">param4</td>
<td style="text-align: left;">Yes</td>
<td style="text-align: left;">int</td>
<td>Parameter value 4, if there is a value, you need to pass the value, if there is no value, pass the empty string ""</td>
</tr>
</tbody>
</table>
<p><strong>Return example</strong></p>
<pre><code>{
"data": "",
"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: energy storage machine server error, 10003: energy storage machine offline, 10004: energy storage machine serial number is empty, 10005: collector offline, 10006: The setting parameter type does not exist, 10007: the parameter value is empty, 10008: the parameter value is not within the range, 10009: the date and time format is wrong, 10012: the energy storage machine does not exist, 10013: the end time cannot be less than the start time</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 value1</th>
<th style="text-align: left;">Parameter value2</th>
<th style="text-align: left;">Parameter value3</th>
<th>Parameter value4</th>
<th>Parameter name</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">storage_cmd_on_off</td>
<td style="text-align: left;">0000: Turn off and not automatically connect to the grid next time, 0001: Turn on and automatically connect to the grid next time</td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td>switch machine</td>
</tr>
<tr>
<td style="text-align: left;">storage_cmd_mode</td>
<td style="text-align: left;">1: Free mode, 0: Standard mode</td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td></td>
<td>System mode</td>
</tr>
<tr>
<td style="text-align: left;">storage_cmd_forced_discharge_enable</td>
<td style="text-align: left;">0: enable, 1: disable</td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td></td>
<td>forced discharge enable</td>
</tr>
<tr>
<td style="text-align: left;">storage_lithium_battery</td>
<td style="text-align: left;">0-10</td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td></td>
<td>Lithium battery SOC lower limit setting</td>
</tr>
<tr>
<td style="text-align: left;">storage_fdt_open_voltage</td>
<td style="text-align: left;">Open circuit voltage: 300V-500V</td>
<td style="text-align: left;">MPP voltage: 0.55-0.9 of open circuit voltage</td>
<td style="text-align: left;"></td>
<td></td>
<td>SP string voltage</td>
</tr>
<tr>
<td style="text-align: left;">storage_cmd_forced_discharge_time1</td>
<td style="text-align: left;">0-24</td>
<td style="text-align: left;">0-59</td>
<td style="text-align: left;">0-24</td>
<td>0-59</td>
<td>forced discharge time period</td>
</tr>
<tr>
<td style="text-align: left;">storage_cmd_sys_year</td>
<td style="text-align: left;">Format: 2016-01-03 12:00</td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td></td>
<td>Set energy storage machine time</td>
</tr>
<tr>
<td style="text-align: left;">storage_ac_charge_enable_disenable</td>
<td style="text-align: left;">0: disable, 1: enable</td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td></td>
<td>charge enable</td>
</tr>
<tr>
<td style="text-align: left;">storage_ac_charge_hour_start</td>
<td style="text-align: left;">0-24</td>
<td style="text-align: left;">0-59</td>
<td style="text-align: left;">0-24</td>
<td>0-59</td>
<td>Charging time period</td>
</tr>
<tr>
<td style="text-align: left;">storage_ac_charge_soc_limit</td>
<td style="text-align: left;">10-80 (%)</td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td></td>
<td>Rechargeable battery SOC setting (percentage)</td>
</tr>
</tbody>
</table>
<p><strong>Remarks</strong></p>