- Record
- 1. the first step Authorization
- 2.the seccond step add Plant
- 3.the third step add DataLog
- OpenAPI-BMS
- Get base info of BCUGET
- Get base info of BCU listGET
- Get historical data of BCUGET
- Get the latest real-time data of BCUGET
- Get setting of BUCGET
- Modify setting of BCUPUT
- Get base info of MBMSGET
- Get base info of MBMS listGET
- Get historical data of MBMSGET
- Get the latest real-time data of MBMSGET
- Get setting of MBMSGET
- Modify setting of MBMSPUT
- OpenAPI-DataLog
- OpenAPI-HPS
- Get Central type base info of HPSGET
- Get Central type base info of HPS listGET
- Get historical data of Central type HPSGET
- Get the latest real-time data of Central type HPSGET
- Get setting of Central type HPSGET
- Modify setting of Central type HPSPUT
- Get String type base info of HPSGET
- Get String type base info of HPS listGET
- Get historical data of String type HPSGET
- Get the latest real-time data of String type HPSGET
- Get setting of String type HPSGET
- Modify setting of String type HPSPUT
- OpenAPI-PBD
- OpenAPI-PCS
- OpenAPI-Plant
Get setting of Central type HPS
Prod Env
Prod Env
GET
https://www.enerclo-atesspower.com/api/v1/hps/big-setting
OpenAPI-HPS
Limit the frequency#
Request Header#
Header | Value | Description |
---|---|---|
Authorization | ############ your token ############ | Permission validation |
Accept-Language | en | English Message |
Request Param#
Key | Value Type |
---|---|
deviceSn | String |
https://www.enerclo-atesspower.com/api/v1/hps/big-setting?deviceSn=1
Response Body#
{
"code": 0,
"data": {
"atsComNo": 0,
......
"valleyPeriodTime5": "string"
},
"msg": "operate successfully"
}
data: result data
msg: result message,code=200 is usually empty
code | description |
---|---|
200 | succeed |
500 | fail |
400 | not fount |
403 | No access |
... | Other exceptions |
Response Data Description#
HPS100HV,HPS150HV models additional parameters#
parameter | device type | desc |
---|---|---|
sharedBatteryEnable | HPS100HV/HPS150HV | Not supported |
cpEnable | HPS100HV/HPS150HV | Not supported |
cpNominalPower | HPS100HV/HPS150HV | Not supported |
Request
Query Params
deviceSn
string
required
Header Params
Authorization
string
required
CompanyType
string
optional
Accept-Language
string
required
Default:
en
Responses
🟢200OK
*/*
Body
code
integer <int32>
optional
data
object (OpenApiCentralTypeHpsSettingVo)
optional
atsComNo
integer <int32>
optional
>= 0<= 255
atsComNoEnable
enum<integer> <int32>
optional
Allowed values:
01
atsUnitsNum
integer <int32>
optional
>= 0<= 10
batCapacity
integer <int32>
optional
>= 0<= 50000
batCellsNum
integer <int32>
optional
>= 0<= 50000
batOcChargeProtect
number <float>
optional
>= 0<= 1000
batOcDischargeProtect
number <float>
optional
>= 0<= 1000
batOverVoltProtect
number <float>
optional
>= 0<= 50
batRacksNum
integer <int32>
optional
>= 0<= 100
batSaturation
integer <int32>
optional
>= 0<= 10
batToNonCriticalEnable
enum<integer> <int32>
optional
Allowed values:
01
batUnderVoltProtect
number <float>
optional
>= 0<= 50
batUnderVoltWarn
number <float>
optional
>= 0<= 50
bmsEnable
enum<integer> <int32>
optional
Allowed values:
01
bmsVoltJudgeSwitch
enum<integer> <int32>
optional
Allowed values:
01
bypassEnable
enum<integer> <int32>
optional
Allowed values:
01
checkTime
string
optional
>= 0 characters<= 1000 characters
cpEnable
integer <int32>
optional
>= 0<= 2
cpNominalPower
integer <int32>
optional
>= 0<= 500
cutOffVolt
number <float>
optional
>= 0<= 50
deviceLowPeakTimeSettingVo
object (OpenApiDeviceLowPeakTimeSettingVo)
optional
exportLimit
enum<integer> <int32>
optional
Allowed values:
01
floatVolt
number <float>
optional
>= 0<= 50
floatingLimitSet
number <float>
optional
>= 0<= 1
gridChargePower
number <float>
optional
gridPvEnable
enum<integer> <int32>
optional
Allowed values:
01
icharge
integer <int32>
optional
>= 0<= 800
masterSlaveFlag
integer <int32>
optional
>= 0<= 255
maxExportToGrid
integer <int32>
optional
>= 0<= 500
maxGenChargePower
number <float>
optional
maxGenPower
integer <int32>
optional
>= 0<= 500
maxGridPower
integer <int32>
optional
>= 0<= 500
meterComNo
integer <int32>
optional
>= 0<= 255
meterCtRatio
integer <int32>
optional
>= 0<= 65535
midPeakPowerSet1
integer <int32>
optional
>= 0<= 500
midPeakPowerSet2
integer <int32>
optional
>= 0<= 500
midPeakPowerSet3
integer <int32>
optional
>= 0<= 500
midPeakPowerSet4
integer <int32>
optional
>= 0<= 500
midPeakPowerSet5
integer <int32>
optional
>= 0<= 500
modelSelect
integer <int32>
optional
>= 0<= 12
offPeakPowerSet1
integer <int32>
optional
>= 0<= 500
offPeakPowerSet2
integer <int32>
optional
>= 0<= 500
offPeakPowerSet3
integer <int32>
optional
>= 0<= 500
offPeakPowerSet4
integer <int32>
optional
>= 0<= 500
offPeakPowerSet5
integer <int32>
optional
>= 0<= 500
oilMachineEnable
enum<integer> <int32>
optional
Allowed values:
01
onOff
enum<integer> <int32>
optional
Allowed values:
01
onPeakPowerSet1
integer <int32>
optional
>= 0<= 500
onPeakPowerSet2
integer <int32>
optional
>= 0<= 500
onPeakPowerSet3
integer <int32>
optional
>= 0<= 500
onPeakPowerSet4
integer <int32>
optional
>= 0<= 500
onPeakPowerSet5
integer <int32>
optional
>= 0<= 500
parallelAddressAutoSwitch
enum<integer> <int32>
optional
Allowed values:
01
parallelEnable
enum<integer> <int32>
optional
Allowed values:
01
parallelRedundant
enum<integer> <int32>
optional
Allowed values:
01
parallelUnitNum
integer <int32>
optional
>= 0<= 255
peakPeriodTime1
string
optional
peakPeriodTime2
string
optional
peakPeriodTime3
string
optional
peakPeriodTime4
string
optional
peakPeriodTime5
string
optional
pvChargeToOffGrid
number <float>
optional
>= 0<= 50
regularPeriodTime1
string
optional
regularPeriodTime2
string
optional
regularPeriodTime3
string
optional
regularPeriodTime4
string
optional
regularPeriodTime5
string
optional
sharedBatteryEnable
enum<integer> <int32>
optional
Allowed values:
01
socChargeCutOff
integer <int32>
optional
>= 0<= 100
socDischargeCutOff
integer <int32>
optional
>= 0<= 100
socOff
integer <int32>
optional
>= 0<= 100
socOn
integer <int32>
optional
>= 0<= 100
socReDischarge
integer <int32>
optional
>= 0<= 100
station485
integer <int32>
optional
>= 0<= 65535
systemNo
integer <int32>
optional
>= 0<= 100
trickleChargeSet
number <float>
optional
>= 0<= 50
valleyPeriodTime1
string
optional
valleyPeriodTime2
string
optional
valleyPeriodTime3
string
optional
valleyPeriodTime4
string
optional
valleyPeriodTime5
string
optional
msg
string
optional
Example
{
"code": 0,
"data": {
"atsComNo": 0,
"atsComNoEnable": 0,
"atsUnitsNum": 0,
"batCapacity": 0,
"batCellsNum": 0,
"batOcChargeProtect": 0,
"batOcDischargeProtect": 0,
"batOverVoltProtect": 0,
"batRacksNum": 0,
"batSaturation": 0,
"batToNonCriticalEnable": 0,
"batUnderVoltProtect": 0,
"batUnderVoltWarn": 0,
"bmsEnable": 0,
"bmsVoltJudgeSwitch": 0,
"bypassEnable": 0,
"checkTime": "string",
"cpEnable": 0,
"cpNominalPower": 0,
"cutOffVolt": 0,
"deviceLowPeakTimeSettingVo": {
"offSeasonSaturdayMidPeak1": "string",
"offSeasonSaturdayMidPeak2": "string",
"offSeasonSaturdayMidPeak3": "string",
"offSeasonSaturdayMidPeak4": "string",
"offSeasonSaturdayMidPeak5": "string",
"offSeasonSaturdayOffPeak1": "string",
"offSeasonSaturdayOffPeak2": "string",
"offSeasonSaturdayOffPeak3": "string",
"offSeasonSaturdayOffPeak4": "string",
"offSeasonSaturdayOffPeak5": "string",
"offSeasonSaturdayOnPeak1": "string",
"offSeasonSaturdayOnPeak2": "string",
"offSeasonSaturdayOnPeak3": "string",
"offSeasonSaturdayOnPeak4": "string",
"offSeasonSaturdayOnPeak5": "string",
"offSeasonSundayMidPeak1": "string",
"offSeasonSundayMidPeak2": "string",
"offSeasonSundayMidPeak3": "string",
"offSeasonSundayMidPeak4": "string",
"offSeasonSundayMidPeak5": "string",
"offSeasonSundayOffPeak1": "string",
"offSeasonSundayOffPeak2": "string",
"offSeasonSundayOffPeak3": "string",
"offSeasonSundayOffPeak4": "string",
"offSeasonSundayOffPeak5": "string",
"offSeasonSundayOnPeak1": "string",
"offSeasonSundayOnPeak2": "string",
"offSeasonSundayOnPeak3": "string",
"offSeasonSundayOnPeak4": "string",
"offSeasonSundayOnPeak5": "string",
"offSeasonTime1": "string",
"offSeasonTime2": "string",
"offSeasonTime3": "string",
"offSeasonTime4": "string",
"offSeasonWorkMidPeak1": "string",
"offSeasonWorkMidPeak2": "string",
"offSeasonWorkMidPeak3": "string",
"offSeasonWorkMidPeak4": "string",
"offSeasonWorkMidPeak5": "string",
"offSeasonWorkOffPeak1": "string",
"offSeasonWorkOffPeak2": "string",
"offSeasonWorkOffPeak3": "string",
"offSeasonWorkOffPeak4": "string",
"offSeasonWorkOffPeak5": "string",
"offSeasonWorkOnPeak1": "string",
"offSeasonWorkOnPeak2": "string",
"offSeasonWorkOnPeak3": "string",
"offSeasonWorkOnPeak4": "string",
"offSeasonWorkOnPeak5": "string",
"peakSeasonSaturdayMidPeak1": "string",
"peakSeasonSaturdayMidPeak2": "string",
"peakSeasonSaturdayMidPeak3": "string",
"peakSeasonSaturdayMidPeak4": "string",
"peakSeasonSaturdayMidPeak5": "string",
"peakSeasonSaturdayOffPeak1": "string",
"peakSeasonSaturdayOffPeak2": "string",
"peakSeasonSaturdayOffPeak3": "string",
"peakSeasonSaturdayOffPeak4": "string",
"peakSeasonSaturdayOffPeak5": "string",
"peakSeasonSaturdayOnPeak1": "string",
"peakSeasonSaturdayOnPeak2": "string",
"peakSeasonSaturdayOnPeak3": "string",
"peakSeasonSaturdayOnPeak4": "string",
"peakSeasonSaturdayOnPeak5": "string",
"peakSeasonSundayMidPeak1": "string",
"peakSeasonSundayMidPeak2": "string",
"peakSeasonSundayMidPeak3": "string",
"peakSeasonSundayMidPeak4": "string",
"peakSeasonSundayMidPeak5": "string",
"peakSeasonSundayOffPeak1": "string",
"peakSeasonSundayOffPeak2": "string",
"peakSeasonSundayOffPeak3": "string",
"peakSeasonSundayOffPeak4": "string",
"peakSeasonSundayOffPeak5": "string",
"peakSeasonSundayOnPeak1": "string",
"peakSeasonSundayOnPeak2": "string",
"peakSeasonSundayOnPeak3": "string",
"peakSeasonSundayOnPeak4": "string",
"peakSeasonSundayOnPeak5": "string",
"peakSeasonTime1": "string",
"peakSeasonTime2": "string",
"peakSeasonTime3": "string",
"peakSeasonTime4": "string",
"peakSeasonWorkMidPeak1": "string",
"peakSeasonWorkMidPeak2": "string",
"peakSeasonWorkMidPeak3": "string",
"peakSeasonWorkMidPeak4": "string",
"peakSeasonWorkMidPeak5": "string",
"peakSeasonWorkOffPeak1": "string",
"peakSeasonWorkOffPeak2": "string",
"peakSeasonWorkOffPeak3": "string",
"peakSeasonWorkOffPeak4": "string",
"peakSeasonWorkOffPeak5": "string",
"peakSeasonWorkOnPeak1": "string",
"peakSeasonWorkOnPeak2": "string",
"peakSeasonWorkOnPeak3": "string",
"peakSeasonWorkOnPeak4": "string",
"peakSeasonWorkOnPeak5": "string"
},
"exportLimit": 0,
"floatVolt": 0,
"floatingLimitSet": 0,
"gridChargePower": 0,
"gridPvEnable": 0,
"icharge": 0,
"masterSlaveFlag": 0,
"maxExportToGrid": 0,
"maxGenChargePower": 0,
"maxGenPower": 0,
"maxGridPower": 0,
"meterComNo": 0,
"meterCtRatio": 0,
"midPeakPowerSet1": 0,
"midPeakPowerSet2": 0,
"midPeakPowerSet3": 0,
"midPeakPowerSet4": 0,
"midPeakPowerSet5": 0,
"modelSelect": 0,
"offPeakPowerSet1": 0,
"offPeakPowerSet2": 0,
"offPeakPowerSet3": 0,
"offPeakPowerSet4": 0,
"offPeakPowerSet5": 0,
"oilMachineEnable": 0,
"onOff": 0,
"onPeakPowerSet1": 0,
"onPeakPowerSet2": 0,
"onPeakPowerSet3": 0,
"onPeakPowerSet4": 0,
"onPeakPowerSet5": 0,
"parallelAddressAutoSwitch": 0,
"parallelEnable": 0,
"parallelRedundant": 0,
"parallelUnitNum": 0,
"peakPeriodTime1": "string",
"peakPeriodTime2": "string",
"peakPeriodTime3": "string",
"peakPeriodTime4": "string",
"peakPeriodTime5": "string",
"pvChargeToOffGrid": 0,
"regularPeriodTime1": "string",
"regularPeriodTime2": "string",
"regularPeriodTime3": "string",
"regularPeriodTime4": "string",
"regularPeriodTime5": "string",
"sharedBatteryEnable": 0,
"socChargeCutOff": 0,
"socDischargeCutOff": 0,
"socOff": 0,
"socOn": 0,
"socReDischarge": 0,
"station485": 0,
"systemNo": 0,
"trickleChargeSet": 0,
"valleyPeriodTime1": "string",
"valleyPeriodTime2": "string",
"valleyPeriodTime3": "string",
"valleyPeriodTime4": "string",
"valleyPeriodTime5": "string"
},
"msg": "string"
}
Modified at 2024-12-10 02:32:42