# 策略-需量管理与防逆流 ## 上报防逆流过需策略 * **Topic:** * 用户自定义MQTT: `v1/wudun/${PRODUCT_KEY}/${DEVICE}/``streaming_overdemand/list``/post` * 平台默认MQTT: `v1/user/${TENANT}/${DEVICE}/``streaming_overdemand/list``/post` * **权限:**上报 * **Payload主结构**
参数 | 类型 | 是否必填 | 描述 | 范围 | 样例 |
---|---|---|---|---|---|
mid | UUID | true | 消息ID | - | 3e681859-6917-4b9a-9afd-3f162cd185bd |
type | str | true | 消息类型 | streaming_overdemand_list | streaming_overdemand_list |
data | data | true | 消息内容 | - | 见Payload - data |
device_uid | str | true | (二级)设备UID | - | iYRkfVpi77 |
timestamp | int | true | 消息时间戳(单位:毫秒) | (0, ∞) | 1696837112000 |
参数 | 类型 | 是否必填 | 描述 | 范围 | 样例 |
---|---|---|---|---|---|
id | int | true | 过需逆流策略ID | 1 | |
device_type | int | true | 设备类型 | 2-储能设备 3-光伏 4-充电桩 | 2 |
devices | any | true | 设备列表 | - | []emsDevice/[]photovoltaic/[]pail |
elemeter | eleMeter | true | 电表 | - | eleMeter |
ele_meter_id | int | true | 电表id | 1 | |
streaming_condition | int | true | 防逆流执行条件 | - | 5000 |
streaming_status | int | true | 防逆流状态 | 1-启用 2-禁用 | 1 |
over_demand_condition | []int | true | 每月防过需执行条件(1-12月) | - | [5000,6000,5000,5000,6000,5000,5000,6000,5000,5000,6000,5000] |
over_demand_status | int | true | 防逆流状态 | 1-启用 2-禁用 | 1 |
dynamic_demand | int | true | 动态需量 | 6000 | |
dynamic_demand_percentage | int | true | 动态需量追峰比例 | 90 | |
current_over_demand_condition | int | true | 当前月份的过需条件 | 2000 | |
updated_by | str | true | 更新人 | user: 1-admin | |
created_at | str | true | 创建时间 | 2024-06-06T08:59:20.21309056Z | |
updated_at | str | true | 更新时间 | 2024-06-06T08:59:20.21309056Z |
参数 | 类型 | 是否必填 | 描述 | 范围 | 样例 |
---|---|---|---|---|---|
uid | str | true | 设备UID | - | DGHDJSJKD-1 |
name | str | true | 设备名称 | - | ems设备 |
site_name | str | true | 站点名称 | - | ems站点 |
location | str | true | 详细地理位置 | - | wudun |
longitude | float | true | 经度 | - | - |
latitude | float | true | 纬度 | - | |
level | int | true | EMS等级 | [1, 2] | 1 |
type | str | true | 设备类型 | - | ems |
running_status | int | true | 运行状态 1-运行 2-离线 3-故障 | [1,2,3] | 1 |
host | str | true | 地址 | - | 192.168.0.1 |
port | str | true | 端口 | [0,65525] | 2171 |
license | str | true | 激活码 | - | 2YIZedmOtl4pcqo1EA4zhM5gofDI |
参数 | 类型 | 是否必填 | 描述 | 样例 | |
---|---|---|---|---|---|
uid | str | true | 电表UID | - | QmqEhterhgrzS66grew-1 |
station_name | str | true | 站点名称 | - | 站点1 |
port | int | true | 端口 | [0,65535] | 1 |
name | str | true | 设备名称 | - | 东区变压器 |
elec_device_type | eleDeviceType | true | 电表类型对象 | - | - |
rate | int | true | 倍率 | (0, ∞) | 100 |
running_status | int | true | 运行状态 1-在线 2-离线 | [1,2] | 1 |
参数 | 类型 | 是否必填 | 描述 | 范围 | 样例 |
---|---|---|---|---|---|
mid | UUID | true | 消息ID | - | 4c5b3c27-cea8-4ea1-a936-41fd3596e0e9 |
reply | UUID | true | 所回复消息的mid | - | 3e681859-6917-4b9a-9afd-3f162cd185bd |
type | str | true | 消息类型 | streaming_overdemand_sync | streaming_overdemand_sync |
code | int | true | 响应代码 | - | 见响应代码 |
msg | str | false | 失败原因 | - | 参数错误 |
device_uid | str | true | (二级)设备UID | - | iYRkfVpi77 |
timestamp | int | true | 消息时间戳(单位:毫秒) | (0, ∞) | 1696837112000 |
错误码 | 描述 | 说明 |
---|---|---|
200 | 下发成功 | |
400 | 参数有误 |
参数 | 类型 | 是否必填 | 描述 | 范围 | 样例 |
---|---|---|---|---|---|
mid | UUID | true | 消息ID | - | 3e681859-6917-4b9a-9afd-3f162cd185bd |
type | str | true | 消息类型 | streaming_overdemand_sync | streaming_overdemand_sync |
data | data | true | 消息内容 | - | 见Payload - data |
device_uid | str | true | (二级)设备UID | - | iYRkfVpi77 |
timestamp | int | true | 消息时间戳(单位:毫秒) | (0, ∞) | 1696837112000 |
参数 | 类型 | 是否必填 | 描述 | 范围 | 样例 |
---|---|---|---|---|---|
id | int | true | 过需逆流策略ID | 1 | |
device_type | int | true | 设备类型 | 2-储能设备 3-光伏 4-充电桩 | 2 |
devices | any | true | 设备列表 | - | []emsDevice/[]photovoltaic/[]pail |
elemeter | eleMeter | true | 电表 | - | eleMeter |
ele_meter_id | int | true | 电表id | 1 | |
streaming_condition | int | true | 防逆流执行条件 | - | 5000 |
streaming_status | int | true | 防逆流状态 | 1-启用 2-禁用 | 1 |
over_demand_condition | []int | true | 每月防过需执行条件(1-12月) | - | [5000,6000,5000,5000,6000,5000,5000,6000,5000,5000,6000,5000] |
over_demand_status | int | true | 防逆流状态 | 1-启用 2-禁用 | 1 |
dynamic_demand | int | true | 动态需量 | 6000 | |
dynamic_demand_percentage | int | true | 动态需量追峰比例 | 90 | |
current_over_demand_condition | int | true | 当前月份的过需条件 | 2000 | |
updated_by | str | true | 更新人 | user: 1-admin | |
created_at | str | true | 创建时间 | 2024-06-06T08:59:20.21309056Z | |
updated_at | str | true | 更新时间 | 2024-06-06T08:59:20.21309056Z |
参数 | 类型 | 是否必填 | 描述 | 范围 | 样例 |
---|---|---|---|---|---|
uid | str | true | 设备UID | - | DGHDJSJKD-1 |
name | str | true | 设备名称 | - | ems设备 |
site_name | str | true | 站点名称 | - | ems站点 |
location | str | true | 详细地理位置 | - | wudun |
longitude | float | true | 经度 | - | |
latitude | float | true | 纬度 | ||
level | int | true | EMS等级 | [1, 2] | 1 |
type | str | true | 设备类型 | - | ems |
running_status | int | true | 运行状态 1-运行 2-离线 3-故障 | [1,2,3] | 1 |
host | str | true | 地址 | - | 192.168.0.1 |
port | str | true | 端口 | [0,65525] | 2171 |
license | str | true | 激活码 | - | 2YIZedmOtl4pcqo1EA4zhM5gofDI |
参数 | 类型 | 是否必填 | 描述 | 样例 | |
---|---|---|---|---|---|
uid | str | true | 电表UID | - | QmqEhterhgrzS66grew-1 |
station_name | str | true | 站点名称 | - | 站点1 |
port | int | true | 端口 | [0,65535] | 1 |
name | str | true | 设备名称 | - | 东区变压器 |
elec_device_type | eleDeviceType | true | 电表类型对象 | - | - |
rate | int | true | 倍率 | (0, ∞) | 100 |
running_status | int | true | 运行状态 1-在线 2-离线 | [1,2] | 1 |
参数 | 类型 | 是否必填 | 描述 | 范围 | 样例 |
---|---|---|---|---|---|
mid | UUID | true | 消息ID | - | 3e681859-6917-4b9a-9afd-3f162cd185bd |
type | str | true | 消息类型 | streaming_overdemand_create | streaming_overdemand_create |
data | data | true | 消息内容 | - | 见Payload - data |
device_uid | str | true | (二级)设备UID | - | iYRkfVpi77 |
timestamp | int | true | 消息时间戳(单位:毫秒) | (0, ∞) | 1696837112000 |
参数 | 类型 | 是否必填 | 描述 | 范围 | 样例 | |
---|---|---|---|---|---|---|
ele_meter_id | int | true | 电表设备ID | - | 1 | |
streaming_status | int | true | 防逆流状态 | 1-启用 2-禁用 | 1 | |
streaming_condition | int | true | 防逆流执行条件 | - | 1000 | |
over_demand_status | int | true | 防过需状态 | 1-启用 2-禁用 | 2 | |
over_demand_condition | []int | true | 防过需执行条件 | 分为12个月份,每个月份一个值 |
| |
dynamic_demand_status | int | true | 动态需量控制状态 | 1-启用 2-禁用 | 1 | |
dynamic_demand_percentage | int | true | 动态需量追峰比例 | 百分比 | 90 |
参数 | 类型 | 是否必填 | 描述 | 范围 | 样例 |
---|---|---|---|---|---|
mid | UUID | true | 消息ID | - | 4c5b3c27-cea8-4ea1-a936-41fd3596e0e9 |
reply | UUID | true | 所回复消息的mid | - | 3e681859-6917-4b9a-9afd-3f162cd185bd |
type | str | true | 消息类型 | streaming_overdemand_create | streaming_overdemand_create |
code | int | true | 响应代码 | - | 见响应代码 |
data | data | true | Data | 见Data | |
msg | str | false | 失败原因 | - | 参数错误 |
device_uid | str | true | (二级)设备UID | - | iYRkfVpi77 |
timestamp | int | true | 消息时间戳(单位:毫秒) | (0, ∞) | 1696837112000 |
错误码 | 描述 | 说明 |
---|---|---|
200 | 下发成功 | |
400 | 参数有误 |
参数 | 类型 | 是否必填 | 描述 | 范围 | 样例 |
---|---|---|---|---|---|
mid | UUID | true | 消息ID | - | 3e681859-6917-4b9a-9afd-3f162cd185bd |
type | str | true | 消息类型 | streaming_overdemand_update | streaming_overdemand_update |
data | data | true | 消息内容 | - | 见Payload - data |
device_uid | str | true | (二级)设备UID | - | iYRkfVpi77 |
timestamp | int | true | 消息时间戳(单位:毫秒) | (0, ∞) | 1696837112000 |
参数 | 类型 | 是否必填 | 描述 | 范围 | 样例 |
---|---|---|---|---|---|
mid | UUID | true | 消息ID | - | 4c5b3c27-cea8-4ea1-a936-41fd3596e0e9 |
reply | UUID | true | 所回复消息的mid | - | 3e681859-6917-4b9a-9afd-3f162cd185bd |
type | str | true | 消息类型 | streaming_overdemand_update | streaming_overdemand_update |
code | int | true | 响应代码 | - | 见响应代码 |
msg | str | false | 失败原因 | - | 参数错误 |
device_uid | str | true | (二级)设备UID | - | iYRkfVpi77 |
timestamp | int | true | 消息时间戳(单位:毫秒) | (0, ∞) | 1696837112000 |
错误码 | 描述 | 说明 |
---|---|---|
200 | 下发成功 | |
400 | 参数有误 |
参数 | 类型 | 是否必填 | 描述 | 范围 | 样例 |
---|---|---|---|---|---|
mid | UUID | true | 消息ID | - | 3e681859-6917-4b9a-9afd-3f162cd185bd |
type | str | true | 消息类型 | streaming_overdemand_delete | streaming_overdemand_delete |
data | data | true | 消息内容 | - | 见Payload - data |
device_uid | str | true | (二级)设备UID | - | iYRkfVpi77 |
timestamp | int | true | 消息时间戳(单位:毫秒) | (0, ∞) | 1696837112000 |
参数 | 类型 | 是否必填 | 描述 | 范围 | 样例 |
---|---|---|---|---|---|
mid | UUID | true | 消息ID | - | 4c5b3c27-cea8-4ea1-a936-41fd3596e0e9 |
reply | UUID | true | 所回复消息的mid | - | 3e681859-6917-4b9a-9afd-3f162cd185bd |
type | str | true | 消息类型 | streaming_overdemand_delete | streaming_overdemand_delete |
code | int | true | 响应代码 | - | 见响应代码 |
msg | str | false | 失败原因 | - | 参数错误 |
device_uid | str | true | (二级)设备UID | - | iYRkfVpi77 |
timestamp | int | true | 消息时间戳(单位:毫秒) | (0, ∞) | 1696837112000 |
错误码 | 描述 | 说明 |
---|---|---|
200 | 下发成功 | |
400 | 参数有误 |