Update all IQ System Controller (formerly "Enpower") and Enphase® Energy System (formerly "Ensemble") Software (ESS) devices.
Enphase-API is an unofficial project providing an API wrapper and the documentation for Enphase®'s products and services.
More details on the project are available from the project’s homepage.
A HTTP GET to the /ivp/firmware_manager/update_all endpoint provides the following response data.
As of recent Gateway software versions this request requires user authentication and authorisation, see Authentication.
| Name | Type | Values | Description |
|---|---|---|---|
|
String |
String |
Whether the update should be applied even if the device would not usually apply it due to a pre-condition failing (e.g. off-grid, low-SoC etc). |
|
String |
String |
Whether the update request should be broadcast. |
|
String |
String |
If an update fails whether it should be retried. |
|
String |
String |
Whether the update should apply even if the system is currently off-grid. |
|
String |
String |
Whether the update should apply even if the battery has a low State of Charge (SoC). |
| Name | Type | Values | Description |
|---|---|---|---|
|
String |
String |
The status of the request. |
|
String |
String |
The type of command. |
|
String |
String |
Whether the command will be applied even if off-grid. |
|
String |
String |
Whether the command will be applied even if the batteries are a low State of Charge (SoC). |
|
String |
String |
Whether to apply to only commissioned devices. |
{"force": "true", "broadcast": "false", "dont_retry_failed_files": "false", "overwrite_off_grid": "true", "overwrite_low_soc": "true"}{"Status": "Update firmware requested for all devices with overwrite.", "Command": "Unicast", "Offgrid-Check": "Ignoring off-grid checks for update to continue even if off-grid", "SOC-check": "Ignoring low SOC checks for BMU/PCU images", "commission_only": "false"}{"force": "false"}{"Status": "Update firmware requested for all devices without overwrite.", "Command": "Unicast", "Offgrid-Check": "Off-grid checks enabled for update - update will abort if ever off-grid", "SOC-check": "Low SOC checks enabled for BMU/PCU images", "commission_only": "false"}