策略-充电桩均衡充放电
上报充放电策略
Topic:
用户自定义MQTT:
v1/wudun/${PRODUCT_KEY}/${DEVICE}/
charge_pail/list
/post
平台默认MQTT:
v1/user/${TENANT}/${DEVICE}/
charge_pail/list
/post
权限:上报
Payload主结构
参数类型是否必填描述范围样例mid
UUID消息ID
-
3e681859-6917-4b9a-9afd-3f162cd185bd
type
str消息类型
pail_charge_list
pail_charge_list
data
data消息内容
-
见Payload - data/ChargeDetail
device_uid
str(二级)设备UID
-
iYRkfVpi77
timestamp
int消息时间戳(单位:毫秒)
(0, ∞)
1696837112000
Payload - data/ChargeDetail
参数类型是否必填描述范围样例id
intID
-
1
charge_type
int充放电类型(后续将支持更多类型)
1-定时充放电
1
status
int策略开关
0-关闭, 1-开启
1
year
int年
(若mode=1,则year为必填;)
2024
month
[]int月份选择(0代表一月)
[0,11]
[1,7,8,11]
week_day
[]int星期选择(0代表星期一)
[0,6]
[5,6]
dates
[]int日期选择(0代表1日)
[0, 30](根据年份大小月份变化)
[0,1]
mode
int模式(根据mode参数取值不同,校验week_day或dates是否必填)
1-月日模式 2- 月周模式
1(若mode=1,则dates为必填;若mode=2,则week_day为必填
devices
[]Device光伏设备列表
-
-
settings
[]chargeTime充放电时间段
-
-
apply_to_all
bool是否包括所有设备
-
false
Payload - Device
参数类型是否必填描述范围样例uid
str设备UID
-
name
str设备名称
-
ems设备
site_name
str站点名称
-
ems站点
location
str详细地理位置
-
wudun
longitude
float经度
-
latitude
float纬度
level
intEMS等级
[1, 2]
1
type
str设备类型
-
ems
running_status
int运行状态
1-运行
2-离线
3-故障
[1,2,3]
1
host
str地址
-
192.168.0.1
port
str端口
[0,65525]
2171
license
str激活码
-
2YIZedmOtl4pcqo1EA4zhM5gofDI
Payload - chargeTime
参数类型是否必填描述范围样例start_hour
int开始小时
[0,23]
20
start_minute
int开始分钟
[0,59]
0
end_hour
int结束小时
[0,23]
0
end_minute
int结束分钟
[0,59]
0
cdc_enable_mode
int充放电设定
0-待机, 1-充电, 2-放电
1
run_power
int运行功率(单位:kW)
[0,65535]
300
时间说明:
start_hour
,start_minute
,end_hour
,end_minute
组成左闭右开的时间区间如
start_hour=14
,start_minute=15
,end_hour=15
,end_minute=00
表示[14:15, 15:00)
,即14:15开始到15:00前结束。如
start_hour=20
,start_minute=00
,end_hour=00
,end_minute=00
表示[20:00, 00:00)
,即20:00开始到后一天的00:00前结束
Payload示例
平台请求同步光伏充放电策略
Topic:
用户自定义MQTT:
v1/wudun/${PRODUCT_KEY}/${DEVICE}/
charge_pail/sync
/command
平台默认MQTT:
v1/user/${TENANT}/${DEVICE}/
charge_pail/sync
/command
权限:订阅
Payload主结构
参数类型是否必填描述范围样例mid
UUID消息ID
-
3e681859-6917-4b9a-9afd-3f162cd185bd
type
str消息类型
pail_charge_sync
pail_charge_sync
device_uid
str(二级)设备UID
-
iYRkfVpi77
timestamp
int消息时间戳(单位:毫秒)
(0, ∞)
1696837112000
响应代码
错误码描述说明200下发成功
400参数有误
Payload示例
同步充放电策略响应
Topic:
用户自定义MQTT:
v1/wudun/${PRODUCT_KEY}/${DEVICE}/
charge_pail/sync
/result
平台默认MQTT:
v1/user/${TENANT}/${DEVICE}/
charge_pail/sync
/result
权限:发布
Payload主结构
参数类型是否必填描述范围样例mid
UUID消息ID
-
4c5b3c27-cea8-4ea1-a936-41fd3596e0e9
reply
UUID所回复消息的mid
-
3e681859-6917-4b9a-9afd-3f162cd185bd
type
str消息类型
pail_charge_sync
pail_charge_sync
data
data消息内容
-
见Payload - data/ChargeDetail
code
int响应代码
-
见响应代码
msg
str失败原因
-
参数错误
device_uid
str(二级)设备UID
-
iYRkfVpi77
timestamp
int消息时间戳(单位:毫秒)
(0, ∞)
1696837112000
Payload示例
下发创建充放电策略指令
Topic:
用户自定义MQTT:
v1/wudun/${PRODUCT_KEY}/${DEVICE}/
charge_pail/create
/command
平台默认MQTT:
v1/user/${TENANT}/${DEVICE}/
charge_pail/create
/command
权限:上报
Payload主结构
参数类型是否必填描述范围样例mid
UUID消息ID
-
3e681859-6917-4b9a-9afd-3f162cd185bd
type
str消息类型
pail_charge_list
pail_charge_list
data
data消息内容
-
见Payload - data/ChargeCreate
device_uid
str(二级)设备UID
-
iYRkfVpi77
timestamp
int消息时间戳(单位:毫秒)
(0, ∞)
1696837112000
Payload - data/ChargeCreate
参数类型是否必填描述范围样例charge_type
int充放电类型(后续将支持更多类型)
1-定时充放电
1
status
int策略开关
0-关闭, 1-开启
1
year
int年
(若mode=1,则year为必填;)
2024
month
[]int月份选择(0代表一月)
[0,11]
[1,7,8,11]
week_day
[]int星期选择(0代表星期一)
[0,6]
[5,6]
dates
[]int日期选择(0代表1日)
【0,30】
【0,1,2】
mode
int模式(根据mode 参数取值不同,校验week_day或dates是否必填)
1-月日模式 2- 月周模式
1
device_ids
[]int设备列表ID(uids、ids、apply_to_all三选一)
-
-
apply_to_all
bool是否包括所有一级设备(uids、ids、apply_to_all三选一)
-
true
settings
[]chargeTime充放电时间段
-
-
Payload示例
创建充放电策略响应
Topic:
用户自定义MQTT:
v1/wudun/${PRODUCT_KEY}/${DEVICE}/
charge_pail/create
/result
平台默认MQTT:
v1/user/${TENANT}/${DEVICE}/
charge_pail/create
/result
权限:订阅
Payload主结构
参数类型是否必填描述范围样例mid
UUID消息ID
-
4c5b3c27-cea8-4ea1-a936-41fd3596e0e9
reply
UUID所回复消息的mid
-
3e681859-6917-4b9a-9afd-3f162cd185bd
type
str消息类型
pail_charge_create
pail_charge_create
code
int响应代码
-
见响应代码
msg
str失败原因
-
参数错误
data
data其他数据
见data
device_uid
str(二级)设备UID
-
iYRkfVpi77
timestamp
int消息时间戳(单位:毫秒)
(0, ∞)
1696837112000
响应代码
错误码描述说明200下发成功
400参数有误
Data
参数类型说明policy_id
int
充放电策略id
Payload示例
下发修改充放电策略指令
Topic:
用户自定义MQTT:
v1/wudun/${PRODUCT_KEY}/${DEVICE}/
charge_pail/update
/command
平台默认MQTT:
v1/user/${TENANT}/${DEVICE}/
charge_pail/update
/command
权限:上报
Payload主结构
参数类型是否必填描述范围样例mid
UUID消息ID
-
3e681859-6917-4b9a-9afd-3f162cd185bd
type
str消息类型
pail_charge_update
pail_charge_update
data
data消息内容
-
见Payload - data/ChargeUpdate
device_uid
str(二级)设备UID
-
iYRkfVpi77
timestamp
int消息时间戳(单位:毫秒)
(0, ∞)
1696837112000
Payload - data/ChargeUpdate
参数类型是否必填描述范围样例id
int策略ID
-
-
其余字段见Payload - data/ChargeCreate
Payload示例
下发修改充放电策略响应
Topic:
用户自定义MQTT:
v1/wudun/${PRODUCT_KEY}/${DEVICE}/
charge_pail/update
/result
平台默认MQTT:
v1/user/${TENANT}/${DEVICE}/
charge_pail/update
/result
权限:订阅
Payload主结构
参数类型是否必填描述范围样例mid
UUID消息ID
-
4c5b3c27-cea8-4ea1-a936-41fd3596e0e9
reply
UUID所回复消息的mid
-
3e681859-6917-4b9a-9afd-3f162cd185bd
type
str消息类型
pail_charge_update
pail_charge_update
code
int响应代码
-
见响应代码
msg
str失败原因
-
参数错误
device_uid
str(二级)设备UID
-
iYRkfVpi77
timestamp
int消息时间戳(单位:毫秒)
(0, ∞)
1696837112000
响应代码
错误码描述说明200下发成功
400参数有误
Payload示例
下发删除充放电策略指令
Topic:
用户自定义MQTT:
v1/wudun/${PRODUCT_KEY}/${DEVICE}/
charge_pail/delete
/command
平台默认MQTT:
v1/user/${TENANT}/${DEVICE}/
charge_pail/delete
/command
权限:上报
Payload主结构
参数类型是否必填描述范围样例mid
UUID消息ID
-
3e681859-6917-4b9a-9afd-3f162cd185bd
type
str消息类型
pail_charge_delete
pail_charge_delete
data
data消息内容
-
见Payload - data
device_uid
str(二级)设备UID
-
iYRkfVpi77
timestamp
int消息时间戳(单位:毫秒)
(0, ∞)
1696837112000
Payload - data
参数类型是否必填描述范围样例id
int充放电策略ID
-
1
Payload示例
下发删除充放电策略响应
Topic:
用户自定义MQTT:
v1/wudun/${PRODUCT_KEY}/${DEVICE}/
charge_pail/delete
/result
平台默认MQTT:
v1/user/${TENANT}/${DEVICE}/
charge_pail/delete
/result
权限:订阅
Payload主结构
参数类型是否必填描述范围样例mid
UUID消息ID
-
4c5b3c27-cea8-4ea1-a936-41fd3596e0e9
reply
UUID所回复消息的mid
-
3e681859-6917-4b9a-9afd-3f162cd185bd
type
str消息类型
pail_charge_delete
pail_charge_delete
code
int响应代码
-
见响应代码
msg
str失败原因
-
参数错误
device_uid
str(二级)设备UID
-
iYRkfVpi77
timestamp
int消息时间戳(单位:毫秒)
(0, ∞)
1696837112000
响应代码
错误码描述说明200下发成功
400参数有误
Payload示例
批量下发充放电策略指令
Topic:
用户自定义MQTT:
v1/wudun/${PRODUCT_KEY}/${DEVICE}/
charge_pail/update_all
/command
平台默认MQTT:
v1/user/${TENANT}/${DEVICE}/
charge_pail/update_all
/command
权限:上报
Payload主结构
参数类型是否必填描述范围样例mid
UUID消息ID
-
3e681859-6917-4b9a-9afd-3f162cd185bd
type
str消息类型
pail_charge_update_all
pail_charge_update_all
data
data消息内容
-
见Payload - data
device_uid
str(二级)设备UID
-
iYRkfVpi77
timestamp
int消息时间戳(单位:毫秒)
(0, ∞)
1696837112000
Payload - Data: []ChargeCreate
Payload示例
批量下发充放电策略响应
Topic:
用户自定义MQTT:
v1/wudun/${PRODUCT_KEY}/${DEVICE}/
charge_pail/update_all
/result
平台默认MQTT:
v1/user/${TENANT}/${DEVICE}/
charge_pail/update_all
/result
权限:上报
Payload主结构
参数类型是否必填描述范围样例mid
UUID消息ID
-
4c5b3c27-cea8-4ea1-a936-41fd3596e0e9
reply
UUID所回复消息的mid
-
3e681859-6917-4b9a-9afd-3f162cd185bd
type
str消息类型
pail_charge_update_all
pail_charge_update_all
code
int响应代码
-
见响应代码
msg
str失败原因
-
参数错误
device_uid
str(二级)设备UID
-
iYRkfVpi77
timestamp
int消息时间戳(单位:毫秒)
(0, ∞)
1696837112000
Payload示例
最后更新于