Set device configuration
PUT
/devices/{deviceId}/configuration
Set persistent device configuration. Omitted fields remain unchanged.
Authorizations
AccessToken
Type
HTTP (bearer)
Parameters
Path Parameters
deviceId*
Device ID
Type
Requiredstring
Request Body
application/json
Device persistent configuration (long-term effective settings). GET interface returns complete configuration. PUT interface sets configuration parameters; all fields are optional, only send parameters that need to be set.
Collapse
operationMode
string
Operation mode: Self-consumption, Feed-in priority, Backup mode
Valid values
"selfConsumption""feedInPriority""backupMode"chargeCutoffSocPercent
integer
Charge Maximum SOC Limit (%), will not charge exceed this value
Minimum
50Maximum
100dischargeCutoffSocPercent
integer
Discharge Minimum SOC Limit (%), will not discharge below this value
Minimum
5Maximum
100siteImportLimitW
integer
Site import limit in W
Minimum
0Maximum
1000000siteExportLimitW
integer
Site export limit in W
Minimum
0Maximum
1000000samplingRate
integer
Valid values
60300timezone
string
Device timezone
Responses
Configuration set successfully
application/json
object
message
string
set
object[]
List of fields set this time
timestamp
string
Format
"date-time"PUT
/devices/{deviceId}/configuration