水系统-外机控制器项目
1.云端接入文档
1.1 运行状态上报
线控器向云端上报的自己的运行状态
{
"action": "devSend",
"msgId": 0,
"deviceCode": "30EDA0AD0D34",
"subDeviceId": "",
"timestamp": 1757471161000,
"data": {
"cmd": "status",
"params": {
"power": 1,
"cool_set_water_temp": 18,
"heat_set_water_temp": 50,
"mode": 2,
"temperature": 27,
"humidity": 48,
"outdoor_temp": 0,
"out_water_temp": 0,
"in_water_temp": 0,
"fjsq_exist": 0,
"fjsq_status": 255
}
}
}
| 字段 |
读写类型 |
类型 |
说明 |
| power |
W/R |
int |
电源状态(0:关,1:开) |
| cool_set_water_temp |
W/R |
int |
制冷设定水温 |
| heat_set_water_temp |
W/R |
int |
制热设定水温 |
| outdoor_temp |
R |
int |
室外温度 |
| out_water_temp |
R |
int |
出水水温 |
| temperature |
R |
int |
室内温度 |
| humidity |
R |
int |
室内湿度 |
| in_water_temp |
R |
int |
进水水温 |
| mode |
W/R |
int |
模式(1:制冷2:制热) |
| fjsq_exist |
R |
int |
是否存在分集水器,1:存在,0:不存在 |
| fjsq_status |
W/R |
int |
分集水器状态,1-8个bit表示分集水器的运行状态,如0011 0011表示1,2,5,6路为开启状态 |
1.2 电源开关
| 字段 |
类型 |
说明 |
| value |
int |
1:开关,0:关机 |
{
"cmd": "setPower",
"params": {
"value": 1
}
}
1.3 设定模式
| 字段 |
类型 |
说明 |
| value |
int |
1:制冷,2:制热 |
{
"cmd": "setMode",
"params": {
"value": 1
}
}
1.4 设定水温
| 字段 |
类型 |
说明 |
| value |
int |
12-55℃ |
{
"cmd": "setWaterTemp",
"params": {
"value": 13
}
}
1.5 分集水器分路开关
| 字段 |
类型 |
说明 |
| no |
int |
代表分路序号,取值范围1-8 |
| value |
int |
1:打开,0:关闭 |
{
"cmd": "setWaterTemp",
"params": {
"no": 1,
"value": 1
}
}
1.6 联动开关
**用于设置外机是否与内机联动,如果打开,当用户开启任意内机且模式为制热或制冷的的情况下,外机会自动开机运行;如果关闭则由用户自行开机
**
| 字段 |
类型 |
说明 |
| value |
int |
1:开启联动,0:关闭联动 |
{
"cmd": "setLinkage",
"params": {
"value": 1
}
}