【未上线】二级充放电策略
获取、更新、删除二级EMS充放电策略
创建充放电策略
Method:
POST
URL:
https://www.einfra.cn/wad/ems/v1/api
/level2-charge-strategy
接口描述:为特定二级ems设备创建充放电策略
请求
Body参数
参数类型是否必填描述范围样例device_uid
str二级EMS设备唯一ID
-
xxxxx
status
int策略开关
0-关闭, 1-开启
1
month
[]int月份选择(0代表一月)
[0,11]
[1,7,8,11]
week_day
[]int星期选择(0代表星期一)
[0,6]
[5,6]
remark
str备注
settings
[]chargeTime充放电时间段,支持1到8个
-
ems_device_ids
[]int选择的设备ID数组
chargeTime
参数类型是否必填描述范围样例start_hour
int开始小时
[0,23]
20
start_minute
int开始分钟
[0,59]
0
end_hour
int结束小时
[0,23]
23
end_minute
int结束分钟
[0,59]
0
cdc_enable_mode
int充放电设定
0-待机, 1-充电, 2-放电
1
run_power
int运行功率(单位:kW)
[0,65535]
300
示例
响应
数据类型:application/json
参数类型是否必填描述范围样例code
int错误码
见下文错误码
0
message
str描述
-
策略创建成功
错误码
HTTP状态码错误码描述400
100001
参数格式错误
400
140003
不是设备的拥有者,操作权限不足
400
140004
规则创建失败
400
140005
规则更新失败
400
140006
规则列表获取失败
400
140007
策略数量超出限制
400
140008
该设备ID对应的ems设备未找到
获取充放电策略
Method:
GET
URL:
https://www.einfra.cn/wad/ems/v1/api
/level2-charge-strategy
接口描述:获取特定二级ems设备充放电策略
请求
Query参数
参数类型是否必填描述范围样例device_uid
str二级EMS设备唯一ID
-
xxxxx
page-size
int每页设备数量(默认值为50)
[0, ∞]
50
page
int页码(默认值 1)
[0, ∞]
1
示例
响应
数据类型:application/json
参数类型是否必填描述范围样例code
int错误码
见下文错误码
0
message
str错误描述
-
-
data
listResult每页设备数量(默认值为50)
-
50
listResult
参数类型是否必填描述范围样例total
int总策略数
[0, ∞]
10
list
[]chargeStrategy策略列表
-
-
chargeStrategy
参数类型是否必填描述范围样例charge_id
int策略ID
[0, ∞]
1
device_uid
str设备唯一ID
-
xxxxx
index
int策略在设侧的索引
[1,∞]
2
status
int策略开关
0-关闭, 1-开启
1
month
[]int月份选择(0代表一月)
[0,11]
[1,7,8,11]
week_day
[]int星期选择(0代表星期一)
[0,6]
[5,6]
settings
[]chargeTime充放电时间段
-
-
错误码
HTTP状态码错误码描述400
100001
参数格式错误
根据策略ID修改策略
Method:PATCH
URL:
https://www.einfra.cn/wad/ems/v1/api
/level2-charge-strategy/:id
接口描述:根据策略ID修改策略
请求
路径参数
参数类型是否必填描述范围样例:id
int策略ID
[0, ∞]
1
Body参数
参数类型是否必填描述范围样例status
int策略开关
0-关闭, 1-开启
1
month
[]int月份选择(0代表一月)
[0,11]
[1,7,8,11]
week_day
[]int星期选择(0代表星期一)
[0,6]
[5,6]
settings
[]chargeTime充放电时间段
-
-
响应
数据类型:application/json
参数类型是否必填描述范围样例code
int错误码
见下文错误码
0
message
str描述
-
策略更新成功
错误码
HTTP状态码错误码描述400
100001
参数格式错误
根据设备及索引修改策略
Method:PATCH
URL:
https://www.einfra.cn/wad/ems/v1/api
/level2-charge-strategy
接口描述:根据设备及索引修改策略
请求
Query参数
参数类型是否必填描述范围样例device_uid
str设备唯一ID
-
xxxxx
index
int策略在设侧的索引
[1,∞]
2
Body参数
参数类型是否必填描述范围样例status
int策略开关
0-关闭, 1-开启
1
month
[]int月份选择(0代表一月)
[0,11]
[1,7,8,11]
week_day
[]int星期选择(0代表星期一)
[0,6]
[5,6]
settings
[]chargeTime充放电时间段
-
-
响应
数据类型:application/json
参数类型是否必填描述范围样例code
int错误码
见下文错误码
0
message
str描述
-
策略更新成功
错误码
HTTP状态码错误码描述400
100001
参数格式错误
同步充放电策略
Method:PUT
URL:
https://www.einfra.cn/wad/ems/v1/api
/level2-charge-strategy/sync
接口描述: 同步充放电策略
请求
Query参数
参数类型是否必填描述范围样例device_uid
str设备唯一ID
-
xxxxx
响应
数据类型:application/json
参数类型是否必填描述范围样例code
int错误码
见下文错误码
0
message
str描述
-
策略更新成功
data
listResult同步后的充放电策略列表
最后更新于