76 KiB
description |
---|
V2 |
设备事件V2
定时上报信息
-
Topic:
- 用户自定义MQTT:
v2/wudun/${PRODUCT_KEY}/${DEVICE}/
report/regular
/post
- 平台默认MQTT:
v2/user/${TENANT}/${DEVICE}/
report/regular
/post
- 用户自定义MQTT:
-
**权限:**订阅
-
Payload主结构
参数 类型 是否必填 描述 范围 样例 mid UUID true 消息ID - 3e681859-6917-4b9a-9afd-3f162cd185bd type str true 消息类型 report_regular report_regular data []data true 消息内容 - 见Payload - data sub_device_uid str false 子设备UID,仅二级替单个子设备上报时需要该字段 - jHODSda39 sub_device_id int false 子设备ID,仅二级替单个子设备上报时需要该字段 (0, ∞) 2 device_uid str true 设备ID - iYRkfVpi77 timestamp int true 消息时间戳(单位:毫秒) (0, ∞) 1696837112000
Payload - data/ReportRegular
参数 | 类型 | 是否必填 | 描述 | 样例 |
---|---|---|---|---|
type | str | true | sub_ems_fire: 一级EMS设备火警数据 sub_ems_aircon:一级EMS设备风冷数据 sub_ems_liquidcon:一级EMS设备液冷数据 sub_ems_bms: 一级EMS设备BMS数据 sub_ems_pcs: 一级EMS设备PCS数据 | "ems" |
index | int | true | 编号 | 0 |
data | (SubEMSFire/SubEMSAircon/SubEMSLiquid)/ SubEMSBMS/SubEMSPCS/ EMSData/ SubEleMeterData/ PhotovoltaicMeterData/ PhotovoltaicInverterData/ | true | 一级EMS火警/风冷/液冷数据组合 一级EMS设备BMS数据 一级EMS设备PCS数据 二级EMS数据 电表数据 光伏电表类型 光伏逆变器类型 | - |
payload - RegularReportSubEMSFire
参数 | 类型 | 是否必填 | 描述 | 样例 |
---|---|---|---|---|
fire_smoke_alarm_status | int | false | 烟雾传感器报警状态: 0-无烟雾告警,1-有烟感告警 | 1 |
fire_flammable_gas_alarm_status | int | false | 可燃气体传感器报警状态: 0-无可燃气体告警,1-有可燃气体告警 | 1 |
fire_safety_equipments_status | int | false | 消防装置状态: 0-正常(无动作);1、被启动(火警 | 1 |
fire_safety_system | int | false | 0-正常;1-故障 | 1 |
fire_temperature_sensor | float | false | 温度传感器 | |
fire_humidity_sensor | float | false | 湿度传感器 |
payload - RegularReportSubEMSAircon
参数 | 类型 | 是否必填 | 描述 | 样例 |
---|---|---|---|---|
machine_status | int | false | 整机状态 2-制冷 3-制热 4-自循环 5-自动 6-待机 7-送风 | |
cooling_status | int | false | 制冷 0-停止 1-运行 | |
heating_status | int | false | 制热 0-停止 1-运行 | |
coil_temp | float | false | 盘管温度(单位:℃) | |
condensing_temp | float | false | 冷凝温度(单位:℃) | |
exhaust_temp | float | false | 排气温度(单位:℃) | |
outdoor_temp | float | false | 环境温度/室外温度(单位:℃) | |
indoor_temp | float | false | 室内温度(单位:℃) | |
cooling_point | float | false | 制冷点(单位:℃) | |
heating_point | float | false | 加热点(单位:℃) | |
cooling_diff | float | false | 制冷目标回差 | |
heating_diff | float | false | 加热目标回差 |
payload - RegularReportSubEMSLiquidcon
参数 | 类型 | 是否必填 | 描述 | 样例 |
---|---|---|---|---|
machine_status | int | false | 整机状态 2-制冷 3-制热 4-自循环 5-自动 6-待机 7-送风 | |
indoor_temp | float | false | 室内温度(单位:℃) | |
inlet_temp | float | false | 进水温度(单位:℃) | |
outlet_temp | float | false | 出水温度(单位:℃) | |
inlet_pressure | float | false | 进水口压力值(单位:bar) | |
outlet_pressure | float | false | 出水口压力值(单位:bar) | |
ambient_temperature | float | false | 环境温度(单位:℃) | |
compressor_power | float | false | 压缩机功率(单位:kW) | |
cooling_point | float | false | 制冷点(单位:℃) | |
heating_point | float | false | 加热点(单位:℃) | |
cooling_diff | float | false | 制冷目标回差 | |
heating_diff | float | false | 加热目标回差 |
payload - RegularReportSubEMSBMS
参数 | 类型 | 是否必填 | 描述 | 样例 |
---|---|---|---|---|
running_status | int | false | bms运行状态 0-未知状态 1-停机 2-待机 3-充电 4-放电 | 1 |
total_alarm_status | int | false | 总告警 0-正常 1-告警 | 0 |
total_fault_status | int | false | 总故障 0-正常 1-故障 | 0 |
high_voltage_closed_status | int | false | 高压状态 0-断开 1-闭合 | 1 |
soc | float | false | SOC | 80.1 |
soh | float | false | SOH | 90.2 |
current_chargeable_energy | float | false | 剩余充电电量 | 1000 |
current_dis_chargeable_energy | float | false | 剩余放电电量 | 2000 |
total_voltage | float | false | 组电压 | 400 |
total_current | float | false | 组电流 | -10 |
power | float | false | 组功率 | 4000 |
charge_accumulated_energy | float | false | 累计充电电量 | 100000 |
discharge_accumulated_energy | float | false | 累计放电电量 | 50000 |
daily_charge_energy | float | false | 日充电电量(单位:kWh) | 100 |
daily_discharge_energy | float | false | 日放电电量(单位:kWh) | 50 |
max_allowed_charge_power | float | false | 允许充电最大功率 | 5000 |
max_allowed_discharge_power | float | false | 允许放电最大功率 | 3000 |
max_allowed_charge_current | float | false | 允许充电最大电流 | 200 |
max_allowed_dis_charge_current | float | false | 允许放电最大电流 | 100 |
highest_cell_voltage | float | false | 最高单体电压 | 4200 |
highest_voltage_id_cell | int | false | 最高单体电压对应编号 | 3 |
lowest_cell_voltage | float | false | 最低单体电压 | 4100 |
lowest_voltage_id_cell | int | false | 最低单体电压对应编号 | 5 |
average_cell_voltage | float | false | 平均单体电压 | 4150 |
highest_cell_temp | float | false | 最高单体温度 | 40 |
highest_temp_id | int | false | 最高单体温度对应编号 | 4 |
lowest_cell_temp | float | false | 最低单体温度 | -5 |
lowest_temp_id | int | false | 最低单体温度对应编号 | 6 |
average_cell_temperature | float | false | 平均单体温度 | 20 |
voltage_diff | float | false | 单体电压极差值 | 100 |
temp_diff | loat | false | 单体温度极差值 | 45 |
cell_voltage | []float | false | 单体电压(数组长度固定为700) | [4150,4130,4110] |
cell_temp | []float | false | 单体温度(数组长度固定为700) | [20,23,21] |
payload - RegularReportSubEMSPCS
参数 | 类型 | 是否必填 | 描述 | 样例 |
---|---|---|---|---|
running_status | int | false | PCS运行状态 0-未知状态 1-停机 2-待机 3-充电 4-放电 | 2 |
pcs_total_active_power | float | false | 交流_总有功功率(单位:kW) | 100 |
pcs_active_power_phase_a | float | false | 交流_A相有功功率(单位:kW) | 0.16 |
pcs_active_power_phase_b | float | false | 交流_B相有功功率(单位:kW) | 0.17 |
pcs_active_power_phase_c | float | false | 交流_C相有功功率(单位:kW) | 0.18 |
pcs_total_reactive_power | float | false | 交流_总无功功率(单位:kVar) | 0.26 |
pcs_reactive_power_phase_a | float | false | 交流_A相无功功率(单位:kVar) | 0.19 |
pcs_reactive_power_phase_b | float | false | 交流_B相无功功率(单位:kVar) | 0.2 |
pcs_reactive_power_phase_c | float | false | 交流_C相无功功率(单位:kVar) | 0.21 |
pcs_voltage_phase_a | float | false | 交流_A相电压(单位:V) | 1.1 |
pcs_voltage_phase_b | float | false | 交流_B相电压(单位:V) | 2.2 |
pcs_voltage_phase_c | float | false | 交流_C相电压(单位:V) | 3.3 |
pcs_current_phase_a | float | false | 交流_A相电流(单位:A) | 0.13 |
pcs_current_phase_b | float | false | 交流_B相电流(单位:A) | 0.14 |
pcs_current_phase_c | float | false | 交流_C相电流(单位:A) | 0.15 |
pcs_total_power_factor | float | false | 交流_总功率因数 | 0.28 |
pcs_power_factor_phase_a | float | false | 交流_A相功率因数 | 1.23 |
pcs_power_factor_phase_b | float | false | 交流_B相功率因数 | 4.56 |
pcs_power_factor_phase_c | float | false | 交流_C相功率因数 | 7.89 |
pcs_frequency_grid | float | false | 交流_电网总频率(单位:Hz) | |
pcs_frequency_phase_a | float | false | 交流_A相频率(单位:Hz) | |
pcs_frequency_phase_b | float | false | 交流_B相频率(单位:Hz) | |
pcs_frequency_phase_c | float | false | 交流_C相频率(单位:Hz) | |
pcs_ac_daily_charge_energy | float | false | 交流_日充电量(单位:kWh) | |
pcs_ac_daily_discharge_energy | float | false | 交流_日放电量(单位:kWh) | |
pcs_ac_charge_accumulated_energy | float | false | 交流_总充电电量(单位:kWh) | |
pcs_ac_discharge_accumulated_energy | float | false | 交流_总放电电量(单位:kWh) | |
pcs_input_power | float | false | 直流_功率(单位:kW) | 0.33 |
pcs_input_voltage | float | false | 直流_电压(单位:V) | 3.4 |
pcs_input_current | float | false | 直流_电流(单位:A) | 0.35 |
pcs_alarm_status | int | false | 告警状态 0-正常 1-告警 | |
pcs_fault_status | int | false | 故障状态 0-正常 1-故障 | |
pcs_grid_voltage_ab | float | false | AB相电网线电压(单位:V) | |
pcs_grid_voltage_bc | float | false | BC相电网线电压(单位:V) | |
pcs_grid_voltage_ca | float | false | CA相电网线电压(单位:V) | |
pcs_internal_temp | float | false | 设备内部腔体温度(单位:℃) | |
igbt_temp_phase_a | float | false | A相IGBT温度(单位:℃) | |
igbt_temp_phase_b | float | false | B相IGBT温度(单位:℃) | |
igbt_temp_phase_c | float | false | C相IGBT温度(单位:℃) |
payload - RegularReportEMS
参数 | 类型 | 是否必填 | 描述 | 样例 |
---|---|---|---|---|
mode | int | false | 运行模式 0-本地调试模式 1-本地自动模式 2-远程被动模式 | |
charge_strategy | 待定 | false | 充放电策略 (仅mode为远程时有) | |
protection_strategy | 待定 | false | 安全保护 (仅mode为远程时有) |
payload - EMSData
参数 | 类型 | 是否必填 | 描述 | 样例 |
---|---|---|---|---|
total | EMSDataTotal | false | 二级EMS汇总 | |
statistics | []EMSDataStatistics | false | 支路下属储能设备运行统计 |
payload - EMSDataTotal
参数 | 类型 | 是否必填 | 描述 | 样例 |
---|---|---|---|---|
running_status | int | false | 运行状态 0-未知状态 1-停机 2-运行 | |
soc | float | false | 平均soc | |
pcs_total_active_power | float | false | 当前总有功功率(单位:kW) | |
pcs_total_reactive_power | float | false | 当前总无功功率(单位:kVar) | |
current_chargeable_energy | float | false | 剩余可充电电量(单位:kWh) | |
current_dischargeable_energy | float | false | 剩余可放电电量(单位:kWh) | |
max_charge_power | float | false | 最大可充电功率(单位:kW) | |
max_discharge_power | float | false | 最大可放电功率(单位:kW) |
payload - EMSDataStatistics
参数 | 类型 | 是否必填 | 描述 | 样例 |
---|---|---|---|---|
ele_meter_id | int | false | 电表编号 | |
running_status | int | false | 运行状态 0-未知状态 1-停机 2-运行 | |
pcs_total_active_power | float | false | 当前总有功功率(单位:kW) | |
soc | float | false | 平均soc |
payload - SubEleMeterData
参数 | 类型 | 是否必填 | 描述 | 样例 |
---|---|---|---|---|
device_id | int | true | 设备ID | 2 |
uid | string | false | 设备UID | |
purpose | int | true | 电表用途 1-关口表 2-计量表 | 1 |
scenario | int | false | 适用场景 1-储能 2-光伏 3-充电桩 | 1 |
total_active_power | float | false | 总有功功率(单位:kW) | 100.5 |
active_power_phase_a | float | false | A相有功功率(单位:kW) | 101.5 |
active_power_phase_b | float | false | B相有功功率(单位:kW) | 102.5 |
active_power_phase_c | float | false | C相有功功率(单位:kW) | 103.5 |
total_reactive_power | float | false | 总无功功率(单位:kVar) | 104.5 |
reactive_power_phase_a | float | false | A相无功功率(单位:kVar) | 105.5 |
reactive_power_phase_b | float | false | B相无功功率(单位:kVar) | 106.5 |
reactive_power_phase_c | float | false | C相无功功率(单位:kVar) | 107.5 |
total_apparent_power | float | false | 总视在功率(单位:kVar) | 108.5 |
apparent_power_phase_a | float | false | A相视在功率(单位:kVA) | 109.5 |
apparent_power_phase_b | float | false | B相视在功率(单位:kVA) | 110.5 |
apparent_power_phase_c | float | false | C相视在功率(单位:kVA) | 111.5 |
total_power_factor | float | false | 总功率因数 | 112.5 |
power_factor_phase_a | float | false | A相功率因数 | 113.5 |
power_factor_phase_b | float | false | B相功率因数 | 114.5 |
power_factor_phase_c | float | false | C相功率因数 | 115.5 |
voltage_phase_a | float | false | A相电压(单位:V) | 116.5 |
voltage_phase_b | float | false | B相电压(单位:V) | 117.5 |
voltage_phase_c | float | false | C相电压(单位:V) | 118.5 |
current_phase_a | float | false | A相电流(单位:A) | 119.5 |
current_phase_b | float | false | B相电流(单位:A) | 120.5 |
current_phase_c | float | false | C相电流(单位:A) | 121.5 |
frequency_grid | float | false | 电网总频率(单位:Hz) | 122.5 |
frequency_phase_a | float | false | A相频率(单位:Hz) | 123.5 |
frequency_phase_b | float | false | B相频率(单位:Hz) | 124.5 |
frequency_phase_c | float | false | C相频率(单位:Hz) | 125.5 |
total_active_energy | float | false | 组合有功总电能(单位:kWh) | 125.5 |
total_active_energy_1 | float | false | 组合功费率1电能(单位:kWh) | 125.5 |
total_active_energy_2 | float | false | 组合功费率2电能(单位:kWh) | 125.5 |
total_active_energy_3 | float | false | 组合功费率3电能(单位:kWh) | 125.5 |
total_active_energy_4 | float | false | 组合功费率4电能(单位:kWh) | 125.5 |
total_forward_active_energy | float | false | 正向有功总电能(单位:kWh) | 126.5 |
forward_active_energy_sharp | float | false | 正向有功尖电能(单位:kWh) | 127.5 |
forward_active_energy_peak | float | false | 正向有功峰电能(单位:kWh) | 128.5 |
forward_active_energy_flat | float | false | 正向有功平电能(单位:kWh) | 129.5 |
forward_active_energy_valley | float | false | 正向有功谷电能(单位:kWh) | 130.5 |
forward_active_energy_1 | float | false | 正向有功费率1电能(单位:kWh) | 127.5 |
forward_active_energy_2 | float | false | 正向有功费率2电能(单位:kWh) | 128.5 |
forward_active_energy_3 | float | false | 正向有功费率3电能(单位:kWh) | 129.5 |
forward_active_energy_4 | float | false | 正向有功费率4电能(单位:kWh) | 130.5 |
total_reverse_active_energy | float | false | 反向有功总电能(单位:kWh) | 131.5 |
reverse_active_energy_sharp | float | false | 反向有功尖电能(单位:kWh) | 132.5 |
reverse_active_energy_peak | float | false | 反向有功峰电能(单位:kWh) | 133.5 |
reverse_active_energy_flat | float | false | 反向有功平电能(单位:kWh) | 134.5 |
reverse_active_energy_valley | float | false | 反向有功谷电能(单位:kWh) | 135.5 |
reverse_active_energy_1 | float | false | 反向有功费率1电能(单位:kWh) | 132.5 |
reverse_active_energy_2 | float | false | 反向有功费率2电能(单位:kWh) | 133.5 |
reverse_active_energy_3 | float | false | 反向有功费率3电能(单位:kWh) | 134.5 |
reverse_active_energy_4 | float | false | 反向有功费率4电能(单位:kWh) | 135.5 |
max_demand_forward_active_power | float | false | 正向有功最大需量(单位:kVar) | 657 |
occurred_time_forward_active | int | false | 正向有功最大需量发生时间戳(单位:秒) | 1719398925 |
max_demand_reverse_active_power | float | false | 反向有功最大需量(单位:kVar) | 342 |
occurred_time_reverse_active | int | false | 反向有功最大需量发生时间戳(单位:秒) | 1719398925 |
max_demand_forward_reactive_power | float | false | 正向无功最大需量(单位:kVar) | 357 |
occurred_time_forward_reactive | int | false | 正向无功最大需量发生时间戳(单位:秒) | 1719398925 |
max_demand_reverse_reactive_power | float | false | 反向无功最大需量(单位:kVar) | 342 |
occurred_time_reverse_reactive | int | false | 反向无功最大需量发生时间戳(单位:秒) | 1719398925 |
instantaneous_apparent_power | float | false | 实时视在需量(单位:KVA) | 123 |
payload - PhotovoltaicMeterData
与SubEleMeterData一致
payload - PhotovoltaicInverterData
参数 | 类型 | 是否必填 | 描述 | 样例 |
---|---|---|---|---|
direct_current_voltage | float64 | 否 | 直流侧(DC)电压(V) | 500 |
direct_current_current | float64 | 否 | 直流侧(DC)电流(A) | 100 |
alternating_current_voltage_a | float64 | 否 | 交流侧(AC)A相电压(V) | 230 |
alternating_current_voltage_b | float64 | 否 | 交流侧(AC)B相电压(V) | 230 |
alternating_current_voltage_c | float64 | 否 | 交流侧(AC)C相电压(V) | 230 |
alternating_current_current_a | float64 | 否 | 交流侧(AC)A相电流(A) | 50 |
alternating_current_current_b | float64 | 否 | 交流侧(AC)B相电流(A) | 50 |
alternating_current_current_c | float64 | 否 | 交流侧(AC)C相电流(A) | 50 |
direct_current_input_power | float64 | 否 | 直流输入功率(kW) | 50 |
alternating_current_output_power | float64 | 否 | 交流输出功率(kW) | 45 |
total_active_power | float64 | 否 | 有功功率(kW) | 40 |
total_reactive_power | float64 | 否 | 无功功率(kVar) | 10 |
alternating_current_output_frequency | float64 | 否 | 交流输出频率(Hz) | 50 |
inverter_efficiency | float64 | 否 | 逆变器效率 | 98.5 |
inverter_internal_temp | float64 | 否 | 逆变器内部温度(℃) | 45 |
inverter_heatsink_temp | float64 | 否 | 散热器温度(℃) | 50 |
running_status | int | 否 | 当前运行状态 1-停机 2-待机 5-运行 7-故障 |
1 |
fault_status | int | 否 | 故障代码 | 0 |
alternating_current_output_power_factor | float64 | 否 | 交流输出功率因数 | 0.95 |
ambient_temp | float64 | 否 | 环境温度(℃) | 30 |
irradiance | float64 | 否 | 辐射强度(W/m²) | 800 |
payload - AlternatingChargePailData
参数 | 类型 | 是否必填 | 描述 | 样例 |
---|---|---|---|---|
total_active | float | false | 总有功功率(单位:kW) | 100.5 |
active_power_phase_a | float | false | A相有功功率(单位:kW) | 101.5 |
active_power_phase_b | float | false | B相有功功率(单位:kW) | 102.5 |
active_power_phase_c | float | false | C相有功功率(单位:kW) | 103.5 |
total_reactive_power | float | false | 总无功功率(单位:kVar) | 104.5 |
reactive_power_phase_a | float | false | A相无功功率(单位:kVar) | 105.5 |
reactive_power_phase_b | float | false | B相无功功率(单位:kVar) | 106.5 |
reactive_power_phase_c | float | false | C相无功功率(单位:kVar) | 107.5 |
total_apparent_power | float | false | 总视在功率(单位:kVar) | 108.5 |
apparent_power_phase_a | float | false | A相视在功率(单位:kVA) | 109.5 |
apparent_power_phase_b | float | false | B相视在功率(单位:kVA) | 110.5 |
apparent_power_phase_c | float | false | C相视在功率(单位:kVA) | 111.5 |
total_power_factor | float | false | 总功率因数 | 112.5 |
power_factor_phase_a | float | false | A相功率因数 | 113.5 |
power_factor_phase_b | float | false | B相功率因数 | 114.5 |
power_factor_phase_c | float | false | C相功率因数 | 115.5 |
a_phase_voltage | float | false | A相电压(单位:V) | 116.5 |
b_phase_voltage | float | false | B相电压(单位:V) | 117.5 |
c_phase_voltage | float | false | C相电压(单位:V) | 118.5 |
a_phase_current | float | false | A相电流(单位:A) | 119.5 |
b_phase_current | float | false | B相电流(单位:A) | 120.5 |
c_phase_current | float | false | C相电流(单位:A) | 121.5 |
frequency_grid | float | false | 电网总频率(单位:Hz) | 122.5 |
frequency_phase_a | float | false | A相频率(单位:Hz) | 123.5 |
frequency_phase_b | float | false | B相频率(单位:Hz) | 124.5 |
frequency_phase_c | float | false | C相频率(单位:Hz) | 125.5 |
total_electric_energy | float | false | 累计并入电网总电能) | 123.5 |
current_electric_energy | float | false | 当前并入电网电能 | 123.5 |
payload - DirectChargePailData
参数 | 类型 | 是否必填 | 描述 | 样例 |
---|---|---|---|---|
input_power | float | false | 输入功率 | 100.5 |
output_power | float | false | 输出功率 | 101.5 |
input_voltage | float | false | 输入电压 | 102.5 |
output_voltage | float | false | 输出电压 | 103.5 |
input_current | float | false | 输入电流 | 104.5 |
output_current | float | false | 输出电流 | 105.5 |
total_apparent_power | float | false | 总视在功率(单位:kVar) | 108.5 |
total_power_factor | float | false | 总功率因数 | 112.5 |
total_electric_energy | float | false | 累计充电电量 | 113.5 |
current_electric_energy | float | false | 当前充电电量 | 114.5 |
total_active | float | false | 总有功功率 | 114.5 |
total_reactive_power | float | false | 总无功功率 | 115.5 |
a_phase_voltage | float | false | A相电压(单位:V) | 116.5 |
b_phase_voltage | float | false | B相电压(单位:V) | 117.5 |
c_phase_voltage | float | false | C相电压(单位:V) | 118.5 |
frequency_grid | float | false | 电网总频率(单位:Hz) | 122.5 |
payload - PailEleMeterData
SubEleMeterData一致
Payload示例 - sub_ems_fire和sub_ems_aircon/sub_ems_liquidcon组合数据
{% code lineNumbers="true" %}
{
"trace_id": "085be8f4-2f7b-488d-8a93-d0c7dcd7f033",
"mid": "044b29cf-565e-434d-82a6-364411af6a71",
"type": "report_regular",
"sub_device_id": 2,
"device_uid": "xxxxxxxxxx",
"timestamp": 1705980251899,
"data": [{
"type": "sub_ems_fire",
"index": 0,
"data": {
"fire_status": 1,
}
},{
"type": "sub_ems_aircon", // "sub_ems_aircon" / "sub_ems_liquidcon"
"index": 0,
"data": {
"machine_status": 1,
"cooling_status": 1,
"heating_status": 1,
"coil_temp": 26.9,
"condensing_temp": 5.1,
"exhaust_temp": 22.1,
"outdoor_temp": 20.7,
"indoor_temp": 28.4,
"cooling_point": 16.2,
"heating_point": 28.5,
"cooling_diff": 7.4,
"heating_diff": 13.1
}
}]
}
{% endcode %}
Payload示例 - sub_ems_bms
{% code lineNumbers="true" %}
{
"trace_id": "085be8f4-2f7b-488d-8a93-d0c7dcd7f033",
"mid": "044b29cf-565e-434d-82a6-364411af6a71",
"type": "report_regular",
"sub_device_id": 2,
"device_uid": "xxxxxxxxxx",
"timestamp": 1705980251899,
"data": [{
"type": "sub_ems_bms",
"index": 0,
"data": {
"running_status": 1,
"soc": 80,
"soh": 90,
"current_chargeable_energy": 1000,
"current_dis_chargeable_energy": 2000,
"total_voltage": 400,
"total_current": -10,
"power": 4000,
"charge_accumulated_energy": 100000,
"discharge_accumulated_energy": 50000,
"daily_charge_energy": 100,
"daily_discharge_energy": 50,
"max_allowed_charge_power": 5000,
"max_allowed_discharge_power": 3000,
"max_allowed_charge_current": 200,
"max_allowed_dis_charge_current": 100,
"highest_cell_voltage": 4200,
"highest_voltage_id_cell": 3,
"lowest_cell_voltage": 4100,
"lowest_voltage_id_cell": 5,
"average_cell_voltage": 4150,
"highest_cell_temp": 40,
"highest_temp_id": 4,
"lowest_cell_temp": -5,
"lowest_temp_id": 6,
"average_cell_temperature": 20,
"cell_voltage_range": 100,
"cell_temperature_range": 45,
"cell_voltage": [4150,4130,4110...], // 数组长度固定为700
"cell_temp": [20,23,21...] // 数组长度固定为700
}
},{
"type": "sub_ems_bms",
"index": 1,
"data": {
"running_status": 1,
"soc": 80,
"soh": 90,
"current_chargeable_energy": 1000,
"current_dis_chargeable_energy": 2000,
"total_voltage": 400,
"total_current": -10,
"power": 4000,
"charge_accumulated_energy": 100000,
"discharge_accumulated_energy": 50000,
"daily_charge_energy": 100,
"daily_discharge_energy": 50,
"max_allowed_charge_power": 5000,
"max_allowed_discharge_power": 3000,
"max_allowed_charge_current": 200,
"max_allowed_dis_charge_current": 100,
"highest_cell_voltage": 4200,
"highest_voltage_id_cell": 3,
"lowest_cell_voltage": 4100,
"lowest_voltage_id_cell": 5,
"average_cell_voltage": 4150,
"highest_cell_temp": 40,
"highest_temp_id": 4,
"lowest_cell_temp": -5,
"lowest_temp_id": 6,
"average_cell_temperature": 20,
"cell_voltage_range": 100,
"cell_temperature_range": 45,
"cell_voltage": [4150,4130,4110...], // 数组长度固定为700
"cell_temp": [20,23,21...] // 数组长度固定为700
}
}]
}
{% endcode %}
Payload示例 - sub_ems_pcs
{% code lineNumbers="true" %}
{
"trace_id": "085be8f4-2f7b-488d-8a93-d0c7dcd7f033",
"mid": "044b29cf-565e-434d-82a6-364411af6a71",
"type": "report_regular",
"sub_device_id": 2,
"device_uid": "xxxxxxxxxx",
"timestamp": 1705980251899,
"data": [{
"type": "sub_ems_pcs",
"index": 0,
"data": {
"running_status": 2,
"pcs_total_active_power": 2500,
"pcs_active_power_phase_a": null,
"pcs_active_power_phase_b": null,
"pcs_active_power_phase_c": null,
"pcs_total_reactive_power": 444.4,
"pcs_reactive_power_phase_a": null,
"pcs_reactive_power_phase_b": null,
"pcs_reactive_power_phase_c": null,
"pcs_voltage_phase_a": 0,
"pcs_voltage_phase_b": 0,
"pcs_voltage_phase_c": 0,
"pcs_current_phase_a": 1.2,
"pcs_current_phase_b": 2.3,
"pcs_current_phase_c": 3.4,
"pcs_total_power_factor": 8.88,
"pcs_power_factor_phase_a": null,
"pcs_power_factor_phase_b": null,
"pcs_power_factor_phase_c": null,
"pcs_frequency_grid": null,
"pcs_frequency_phase_a": null,
"pcs_frequency_phase_b": null,
"pcs_frequency_phase_c": null,
"pcs_ac_daily_charge_energy": 0,
"pcs_ac_daily_discharge_energy": 0,
"pcs_ac_charge_accumulated_energy": 0,
"pcs_ac_discharge_accumulated_energy": 0,
"pcs_input_power": 4.4,
"pcs_input_voltage": 3.3,
"pcs_input_current": 4.4,
"pcs_alarm_status": 0,
"pcs_fault_status": 0,
"pcs_grid_voltage_ab": 0,
"pcs_grid_voltage_bc": 0,
"pcs_grid_voltage_ca": 0,
"pcs_internal_temp": 7.7,
"igbt_temp_phase_a": 0,
"igbt_temp_phase_b": 0,
"igbt_temp_phase_c": 0
}
}]
}
{% endcode %}
Payload示例 - ems
{
"trace_id": "a73f409b-69db-469d-ab46-5913e3cbb73a",
"mid": "33c71134-f57f-42d5-a76a-bd225ba09faf",
"type": "report_regular",
"device_uid": "xxxxxxxxxx",
"timestamp": 1705980251904,
"data": {
"type": "ems",
"data": {
"total": {
"running_status": 2,
"device_count": 3,
"soc": 95.33333333333333,
"pcs_total_active_power": 2500,
"pcs_total_reactive_power": 444.4,
"current_chargeable_energy": 4.4,
"current_dischargeable_energy": 2.2,
"max_charge_power": 582,
"max_discharge_power": 582
},
"statistics": [
{
"ele_meter_id": 1,
"running_status": 2,
"pcs_total_active_power": 88.1,
"soc": 52.4
},
{
"ele_meter_id": 2,
"running_status": 2,
"pcs_total_active_power": 88.2,
"soc": 52.8
}
]
}
}
}
Payload示例 - sub_elemeter
{
"trace_id": "2f492a12-5408-40b3-b347-ed64a3723050",
"mid": "d39835f5-2087-4601-8a12-85bb2bceb690",
"type": "report_regular",
"device_uid": "xxxxxxxxxx",
"timestamp": 1705563840345,
"data": [
{
"type": "sub_elemeter",
"index": 0,
"data": {
"device_id": 1,
"uid": "",
"purpose": 2,
"total_active_power": 100.5,
"active_power_phase_a": 101.5,
"active_power_phase_b": 102.5,
"active_power_phase_c": 103.5,
"total_reactive_power": 104.5,
"reactive_power_phase_a": 105.5,
"reactive_power_phase_b": 106.5,
"reactive_power_phase_c": 107.5,
"total_apparent_power": 108.5,
"apparent_power_phase_a": 109.5,
"apparent_power_phase_b": 110.5,
"apparent_power_phase_c": 111.5,
"total_power_factor": 112.5,
"power_factor_phase_a": 113.5,
"power_factor_phase_b": 114.5,
"power_factor_phase_c": 115.5,
"voltage_phase_a": 116.5,
"voltage_phase_b": 117.5,
"voltage_phase_c": 118.5,
"current_phase_a": 119.5,
"current_phase_b": 120.5,
"current_phase_c": 121.5,
"frequency_grid": 122.5,
"frequency_phase_a": 123.5,
"frequency_phase_b": 124.5,
"frequency_phase_c": 125.5,
"total_active_energy": 234.1,
"total_active_energy_1": 234.1,
"total_active_energy_2": 234.1,
"total_active_energy_3": 234.1,
"total_active_energy_4": 234.1,
"total_forward_active_energy": 126.5,
"forward_active_energy_1": 0,
"forward_active_energy_2": 123.8,
"forward_active_energy_3": 424,
"forward_active_energy_4": 436.4,
"total_reverse_active_energy": 134.4,
"reverse_active_energy_1": 0,
"reverse_active_energy_2": 123.6,
"reverse_active_energy_3": 235.8,
"reverse_active_energy_4": 134,
"max_demand_forward_active_power": 124,
"occurred_time_forward_active": 1720752678,
"max_demand_reverse_active_power": 2343,
"occurred_time_reverse_active": 1720752678,
"max_demand_forward_reactive_power": 432,
"occurred_time_forward_reactive": 1720752678,
"max_demand_reverse_reactive_power": 563,
"occurred_time_reverse_reactive": 1720752678,
"instantaneous_apparent_power": 234
}
}
]
}
Payload示例 - sub_elemeters
{
"trace_id": "2f492a12-5408-40b3-b347-ed64a3723050",
"mid": "d39835f5-2087-4601-8a12-85bb2bceb690",
"type": "report_regular",
"device_uid": "xxxxxxxxxx",
"timestamp": 1705563840345,
"data": {
"type": "sub_elemeters",
"data": [
{
"device_id": 1,
"uid": "",
"purpose": 2,
"total_active_power": 100.5,
"active_power_phase_a": 101.5,
"active_power_phase_b": 102.5,
"active_power_phase_c": 103.5,
"total_reactive_power": 104.5,
"reactive_power_phase_a": 105.5,
"reactive_power_phase_b": 106.5,
"reactive_power_phase_c": 107.5,
"total_apparent_power": 108.5,
"apparent_power_phase_a": 109.5,
"apparent_power_phase_b": 110.5,
"apparent_power_phase_c": 111.5,
"total_power_factor": 112.5,
"power_factor_phase_a": 113.5,
"power_factor_phase_b": 114.5,
"power_factor_phase_c": 115.5,
"voltage_phase_a": 116.5,
"voltage_phase_b": 117.5,
"voltage_phase_c": 118.5,
"current_phase_a": 119.5,
"current_phase_b": 120.5,
"current_phase_c": 121.5,
"frequency_grid": 122.5,
"frequency_phase_a": 123.5,
"frequency_phase_b": 124.5,
"frequency_phase_c": 125.5,
"total_active_energy": 234.1,
"total_active_energy_1": 234.1,
"total_active_energy_2": 234.1,
"total_active_energy_3": 234.1,
"total_active_energy_4": 234.1,
"total_forward_active_energy": 126.5,
"forward_active_energy_1": 0,
"forward_active_energy_2": 123.8,
"forward_active_energy_3": 424,
"forward_active_energy_4": 436.4,
"total_reverse_active_energy": 134.4,
"reverse_active_energy_1": 0,
"reverse_active_energy_2": 123.6,
"reverse_active_energy_3": 235.8,
"reverse_active_energy_4": 134,
"max_demand_forward_active_power": 124,
"occurred_time_forward_active": 1720752678,
"max_demand_reverse_active_power": 2343,
"occurred_time_reverse_active": 1720752678,
"max_demand_forward_reactive_power": 432,
"occurred_time_forward_reactive": 1720752678,
"max_demand_reverse_reactive_power": 563,
"occurred_time_reverse_reactive": 1720752678,
"instantaneous_apparent_power": 234
},
{
"device_id": 2,
"uid": "",
"purpose": 2,
"total_active_power": 100.5,
"active_power_phase_a": 101.5,
"active_power_phase_b": 102.5,
"active_power_phase_c": 103.5,
"total_reactive_power": 104.5,
"reactive_power_phase_a": 105.5,
"reactive_power_phase_b": 106.5,
"reactive_power_phase_c": 107.5,
"total_apparent_power": 108.5,
"apparent_power_phase_a": 109.5,
"apparent_power_phase_b": 110.5,
"apparent_power_phase_c": 111.5,
"total_power_factor": 112.5,
"power_factor_phase_a": 113.5,
"power_factor_phase_b": 114.5,
"power_factor_phase_c": 115.5,
"voltage_phase_a": 116.5,
"voltage_phase_b": 117.5,
"voltage_phase_c": 118.5,
"current_phase_a": 119.5,
"current_phase_b": 120.5,
"current_phase_c": 121.5,
"frequency_grid": 122.5,
"frequency_phase_a": 123.5,
"frequency_phase_b": 124.5,
"frequency_phase_c": 125.5,
"total_active_energy": 234.1,
"total_active_energy_1": 234.1,
"total_active_energy_2": 234.1,
"total_active_energy_3": 234.1,
"total_active_energy_4": 234.1,
"total_forward_active_energy": 126.5,
"forward_active_energy_1": 0,
"forward_active_energy_2": 123.8,
"forward_active_energy_3": 424,
"forward_active_energy_4": 436.4,
"total_reverse_active_energy": 134.4,
"reverse_active_energy_1": 0,
"reverse_active_energy_2": 123.6,
"reverse_active_energy_3": 235.8,
"reverse_active_energy_4": 134,
"max_demand_forward_active_power": 124,
"occurred_time_forward_active": 1720752678,
"max_demand_reverse_active_power": 2343,
"occurred_time_reverse_active": 1720752678,
"max_demand_forward_reactive_power": 432,
"occurred_time_forward_reactive": 1720752678,
"max_demand_reverse_reactive_power": 563,
"occurred_time_reverse_reactive": 1720752678,
"instantaneous_apparent_power": 234
},
{
"device_id": 3,
"uid": "",
"purpose": 2,
"total_active_power": 100.5,
"active_power_phase_a": 101.5,
"active_power_phase_b": 102.5,
"active_power_phase_c": 103.5,
"total_reactive_power": 104.5,
"reactive_power_phase_a": 105.5,
"reactive_power_phase_b": 106.5,
"reactive_power_phase_c": 107.5,
"total_apparent_power": 108.5,
"apparent_power_phase_a": 109.5,
"apparent_power_phase_b": 110.5,
"apparent_power_phase_c": 111.5,
"total_power_factor": 112.5,
"power_factor_phase_a": 113.5,
"power_factor_phase_b": 114.5,
"power_factor_phase_c": 115.5,
"voltage_phase_a": 116.5,
"voltage_phase_b": 117.5,
"voltage_phase_c": 118.5,
"current_phase_a": 119.5,
"current_phase_b": 120.5,
"current_phase_c": 121.5,
"frequency_grid": 122.5,
"frequency_phase_a": 123.5,
"frequency_phase_b": 124.5,
"frequency_phase_c": 125.5,
"total_active_energy": 234.1,
"total_active_energy_1": 234.1,
"total_active_energy_2": 234.1,
"total_active_energy_3": 234.1,
"total_active_energy_4": 234.1,
"total_forward_active_energy": 126.5,
"forward_active_energy_1": 0,
"forward_active_energy_2": 123.8,
"forward_active_energy_3": 424,
"forward_active_energy_4": 436.4,
"total_reverse_active_energy": 134.4,
"reverse_active_energy_1": 0,
"reverse_active_energy_2": 123.6,
"reverse_active_energy_3": 235.8,
"reverse_active_energy_4": 134,
"max_demand_forward_active_power": 124,
"occurred_time_forward_active": 1720752678,
"max_demand_reverse_active_power": 2343,
"occurred_time_reverse_active": 1720752678,
"max_demand_forward_reactive_power": 432,
"occurred_time_forward_reactive": 1720752678,
"max_demand_reverse_reactive_power": 563,
"occurred_time_reverse_reactive": 1720752678,
"instantaneous_apparent_power": 234
}
]
}
}
Payload示例 - photovoltaic_elemeter
{
"trace_id": "144d6384-c32a-4221-ad44-5d0063128441",
"mid": "f76612ce-b8aa-4bab-8138-7e7fc74bcbcf",
"type": "report_regular",
"sub_device_id": 1,
"device_uid": "xxxxxxxxxx",
"timestamp": 1721180810009,
"data": [
{
"type": "photovoltaic_meter",
"index": 0,
"data": {
"total_active_power": 2359.333,
"active_power_phase_a": 1966.111,
"active_power_phase_b": 2097.185,
"active_power_phase_c": 2228.259,
"total_reactive_power": 2883.629,
"reactive_power_phase_a": 2490.407,
"reactive_power_phase_b": 2621.481,
"reactive_power_phase_c": 2752.555,
"total_apparent_power": 3407.925,
"apparent_power_phase_a": 3014.703,
"apparent_power_phase_b": 3145.777,
"apparent_power_phase_c": 3276.851,
"total_power_factor": 0.057,
"power_factor_phase_a": 0.054,
"power_factor_phase_b": 0.055,
"power_factor_phase_c": 0.056,
"voltage_phase_a": 2,
"voltage_phase_b": 2.1,
"voltage_phase_c": 2.2,
"current_phase_a": 0.26,
"current_phase_b": 0.27,
"current_phase_c": 0.28,
"frequency_grid": 0.59,
"frequency_phase_a": null,
"frequency_phase_b": null,
"frequency_phase_c": null,
"total_active_energy": null,
"total_active_energy_1": null,
"total_active_energy_2": null,
"total_active_energy_3": null,
"total_active_energy_4": null,
"total_forward_active_energy": 0.99,
"forward_active_energy_sharp": 271978.56,
"forward_active_energy_peak": 273289.3,
"forward_active_energy_flat": 274600.04,
"forward_active_energy_valley": 275910.78,
"forward_active_energy_1": 271978.56,
"forward_active_energy_2": 273289.3,
"forward_active_energy_3": 274600.04,
"forward_active_energy_4": 275910.78,
"total_reverse_active_energy": 0.88,
"reverse_active_energy_sharp": 277221.52,
"reverse_active_energy_peak": 278532.26,
"reverse_active_energy_flat": 279843,
"reverse_active_energy_valley": 281153.74,
"reverse_active_energy_1": 277221.52,
"reverse_active_energy_2": 278532.26,
"reverse_active_energy_3": 279843,
"reverse_active_energy_4": 281153.74
}
}
]
}
Payload示例 - photovoltaic_inverter
{
"trace_id": "d882e331-ba8b-4b7a-8ab7-0690786844c8",
"mid": "b15d71d6-48f5-4aeb-83e8-2dc828a75701",
"type": "report_regular",
"sub_device_id": 1,
"device_uid": "xxxxxxxxxx",
"timestamp": 1721119850008,
"data": [
{
"type": "photovoltaic_inverter",
"index": 0,
"data": {
"alternating_current_voltage_a": 77.2,
"alternating_current_voltage_b": 77.3,
"alternating_current_voltage_c": 77.4,
"alternating_current_current_a": 77.5,
"alternating_current_current_b": 77.6,
"alternating_current_current_c": 77.7,
"direct_current_voltage": 79.6,
"direct_current_current": null,
"direct_current_input_power": null,
"alternating_current_output_power": 55706.451,
"total_active_power": null,
"total_reactive_power": 58524.542,
"alternating_current_output_frequency": 6671666.7,
"inverter_efficiency": null,
"inverter_internal_temp": 78.3,
"inverter_heatsink_temp": null,
"running_status": 0,
"fault_status": 785,
"alternating_current_output_power_factor": 0.886,
"ambient_temp": null,
"irradiance": null
}
}
]
}
Payload示例 - alternating_pail
{
"trace_id": "d882e331-ba8b-4b7a-8ab7-0690786844c8",
"mid": "b15d71d6-48f5-4aeb-83e8-2dc828a75701",
"type": "report_regular",
"sub_device_id": 1,
"device_uid": "xxxxxxxxxx",
"timestamp": 1721119850008,
"data": [
{
"type": "alternating_pail",
"index": 0,
"data": {
"a_phase_voltage": 1.1,
"b_phase_voltage": 2.2,
"c_phase_voltage": 3.3,
"a_phase_current": 0.44,
"b_phase_current": 0.55,
"c_phase_current": 0.66,
"total_active": 50,
"active_power_phase_a": 0.099,
"active_power_phase_b": 0.099,
"active_power_phase_c": 0.099,
"total_reactive_power": 0.123,
"reactive_power_phase_a": 0.099,
"reactive_power_phase_b": 0.099,
"reactive_power_phase_c": 0.099,
"total_apparent_power": 0.234,
"apparent_power_phase_a": 0.099,
"apparent_power_phase_b": 0.099,
"apparent_power_phase_c": 0.099,
"total_power_factor": 8.88,
"power_factor_phase_a": 5.55,
"power_factor_phase_b": 6.66,
"power_factor_phase_c": 7.77,
"frequency_grid": 50,
"frequency_phase_a": null,
"frequency_phase_b": null,
"frequency_phase_c": null,
"total_electric_energy": 0,
"current_electric_energy": 0
}
}
]
}
Payload示例 - direct_pail
{
"trace_id": "d882e331-ba8b-4b7a-8ab7-0690786844c8",
"mid": "b15d71d6-48f5-4aeb-83e8-2dc828a75701",
"type": "report_regular",
"sub_device_id": 1,
"device_uid": "xxxxxxxxxx",
"timestamp": 1721119850008,
"data": [
{
"type": "direct_pail",
"index": 0,
"data": {
"input_power": 0,
"output_power": 0,
"input_voltage": 0,
"output_voltage": 0,
"input_current": 0,
"output_current": 0,
"a_phase_voltage": 0,
"b_phase_voltage": 0,
"c_phase_voltage": 0,
"total_electric_energy": 0,
"current_electric_energy": 0,
"frequency_grid": 0,
"total_active": 0,
"total_reactive_power": null,
"total_apparent_power": null,
"total_power_factor": null
}
}
]
}
Payload示例 - pail_meter
{
"trace_id": "085be8f4-2f7b-488d-8a93-d0c7dcd7f033",
"mid": "044b29cf-565e-434d-82a6-364411af6a71",
"type": "report_regular",
"sub_device_id": 1,
"device_uid": "xxxxxxxxxx",
"timestamp": 1705980251899,
"data": [
{
"type": "pail_meter",
"index": 0,
"data": {
"total_active_power": 0.285,
"active_power_phase_a": 0.11,
"active_power_phase_b": 0.105,
"active_power_phase_c": 0.065,
"total_reactive_power": 0.11,
"reactive_power_phase_a": 0,
"reactive_power_phase_b": 0,
"reactive_power_phase_c": 0.11,
"total_apparent_power": 0.35,
"apparent_power_phase_a": 0.11,
"apparent_power_phase_b": 0.11,
"apparent_power_phase_c": 0.13,
"total_power_factor": 0.187,
"power_factor_phase_a": 1,
"power_factor_phase_b": 1,
"power_factor_phase_c": 0.503,
"voltage_phase_a": 230.1,
"voltage_phase_b": 230.5,
"voltage_phase_c": 230.3,
"current_phase_a": 0,
"current_phase_b": 0,
"current_phase_c": 0,
"frequency_grid": 50,
"total_active_energy": 25197.5,
"total_active_energy_1": 0,
"total_active_energy_2": 0,
"total_active_energy_3": 0,
"total_forward_active_energy": 14318.5,
"forward_active_energy_1": 11,
"forward_active_energy_2": 10.5,
"forward_active_energy_3": 13.5,
"total_reverse_active_energy": 10879,
"reverse_active_energy_1": 1160,
"reverse_active_energy_2": 1160.5,
"reverse_active_energy_3": 1164
}
}
]
}