修改MQTT通讯数据解析问题

This commit is contained in:
lixiaoyuan
2025-09-19 18:54:36 +08:00
parent 2ba4ab2781
commit 996cbac88c
27 changed files with 2743 additions and 1415 deletions

View File

@@ -7,69 +7,100 @@
["B相电压", "0x1080", "0.0", " V", "1"],
["B相电流", "0x1086", "0.0", " A"],
["C相电压", "0x1082", "0.0", " V", "1"],
["C相电流", "0x1088", "0.0", " A"]
["C相电流", "0x1088", "0.0", " A"],
["总有功功率", "0x1096", "0.0", " kW"]
],
"addrCurve": ["0x107E", "0x1084", "0x1096"]
},
"PCS":{
"deviceType":102,
"addrYC":[
["充放状态", "0x1009", "--", ""],
["电网状态", "0x100A", "--", ""],
["总充电量", "0x0003", "0.0", " kWh"],
["总放电量", "0x0005", "0.0", " kWh"],
["A相电压", "0x0010", "0.0", " V", "1"],
["A相电流", "0x0019", "0.0", " A"],
["B相电压", "0x0011", "0.0", " V", "1"],
["B相电流", "0x001A", "0.0", " A"],
["C相电压", "0x0011", "0.0", " V", "1"],
["C相电流", "0x001B", "0.0", " A"]
["C相电流", "0x001B", "0.0", " A"],
["总有功功率", "0x0025", "0.0", " kW"]
],
"addrCurve": ["0x0010", "0x0019", "0x0025"]
},
"PCU":{
"deviceType":103,
"addrYC":[
["电网状态", "0x1007", "--", ""],
["模块状态", "0x1008", "--", ""],
["日充电量", "0x0006", "0.0", " kWh"],
["日放电量", "0x0008", "0.0", " kWh"],
["总充电量", "0x000A", "0.0", " kWh"],
["总放电量", "0x000C", "0.0", " kWh"],
["A相电压", "0x0013", "0.0", " V", "1"],
["A相电流", "0x001C", "0.0", " A"],
["B相电压", "0x0014", "0.0", " V", "1"],
["B相电流", "0x001D", "0.0", " A"],
["C相电压", "0x0015", "0.0", " V", "1"],
["C相电流", "0x001E", "0.0", " A"]
["C相电流", "0x001E", "0.0", " A"],
["总有功功率", "0x0028", "0.0", " kW"]
],
"addrCurve": ["0x0013", "0x001C", "0x0028"]
},
"BMS":{
"deviceType":104,
"addrYC":[
["充放状态", "0x004A", "--", ""],
["堆功率", "0x000F", "0.0", " kW"],
["SOC", "0x0001", "0", " %", "0.1"],
["SOH", "0x0002", "0", " %", "0.1"],
["电压", "0x0003", "0.0", " V", "0.1"],
["电流", "0x0005", "0.0", " A", "0.1"],
["单体最电压", "0x0021", "0.0", " V", "0.1"],
["单体最电压", "0x0021", "0.0", " V", "0.1"],
["单体最小电压", "0x0024", "0.0", " V", "0.1"],
["单体最大温度", "0x0029", "0.0", " ℃", "0.1"],
["单体最小温度", "0x002C", "0.0", " ℃", "0.1"]
["单体最小温度", "0x002C", "0.0", " ℃", "0.1"]
],
"addrCurve": ["0x0003", "0x0005", ""]
},
"BCU":{
"deviceType":105,
"addrYC":[
["充放状态", "0xA003", "--", ""],
["运行状态", "0xA004", "--", ""],
["簇可充容量", "0x0019", "0.0", " Ah", "0.1"],
["簇可放容量", "0x001B", "0.0", " Ah", "0.1"],
["簇SOC", "0x000B", "0", " %", "0.1"],
["簇SOH", "0x000C", "0", " %", "0.1"],
["簇电压", "0x0003", "0.0", " V", "0.1"],
["簇电流", "0x0005", "0", " A", "0.1"],
["簇温度", "0x0007", "0.0", " ℃", "0.1"],
["簇电阻", "0x0009", "0.0", " Ω"],
["簇SOC", "0x000B", "0", " %", "0.1"],
["簇SOH", "0x000C", "0", " %", "0.1"]
["簇电阻", "0x0009", "0.0", " Ω"]
],
"addrCurve": ["0x0003", "0x0005", ""]
},
"MEM":{
"deviceType":3,
"addrYC":[
["日充电电量", "0x002F", "0", " kWh"],
["日放电电量", "0x0031", "0", " kWh"],
["总充电电量", "0x004D", "0", " kWh"],
["总放电电量", "0x004F", "0", " kWh"],
["日充电费用", "0x0033", "0", " 元"],
["日放电费用", "0x0035", "0", " 元"],
["总充电费用", "0x0051", "0", " 元"],
["总放电费用", "0x0053", "0", " 元"],
["日收益", "0x0037", "0", " 元"],
["总收益", "0x0055", "0", " 元"],
["A相电压", "0x000B", "0.0", " V"],
["A相电流", "0x000D", "0.0", " A"],
["B相电压", "0x000F", "0.0", " V"],
["B相电流", "0x0011", "0.0", " A"],
["C相电压", "0x0013", "0.0", " V"],
["C相电流", "0x0015", "0.0", " A"]
["C相电流", "0x0015", "0.0", " A"],
["总有功总需量", "0x0025", "0.0", " kW"]
],
"addrCurve": ["0x000B","0x0011","0x0023"]
},
@@ -96,14 +127,15 @@
"Charger": {
"deviceType":106,
"addrYC":[
["需求电压", "31071", "0.0", " V"],
["需求电", "31073", "0.0", " A"],
["需求功率", "31075", "0.0", " kW"],
["功率限值", "31077", "0.0", " kW"],
["输出电压", "31079", "0.0", " V"],
["输出电流", "31081", "0.0", " A"],
["输出功率", "31083", "0.0", " kW"]
["工作状态", "11", "空闲", ""],
["需求电", "12", "0.0", " V", "0.1"],
["需求电流", "13", "0.0", " A", "0.01"],
["需求功率", "14", "0.0", " kW", "0.1"],
["输出电压", "15", "0.0", " V", "0.1"],
["输出电流", "16", "0.0", " A", "0.01"],
["输出功率", "17", "0.0", " kW", "0.1"],
["功率限值", "18", "0.0", " kW", "0.1"]
],
"addrCurve": ["31079", "31081", "31083"]
"addrCurve": ["15", "16", "17"]
}
}