风盘控制器项目
目录
1.云端接入指令说明
1.1 运行状态上报
线控器向云端上报的自己的运行状态
{
"action": "devSend",
"msgId": 0,
"deviceCode": "84FCE66AA534",
"subDeviceId": "",
"data": {
"cmd": "status",
"params": {
"power": 1,
"set_max_hum": 25,
"filter_life_remaining": 80,
"set_filter_life_time" : 3600000,
"mode": 1,
"temperature": 25,
"humidity": 52,
"air_quality": 0,
"co2": 0,
"fan_speed": 5,
"timer_status": 1,
"duration": 0.5
}
}
}
| 字段 |
读写类型 |
类型 |
说明 |
| power |
W/R |
int |
电源状态(0:关,1:开) |
| temperature |
R |
int |
环境温度 |
| humidity |
R |
int |
环境湿度 |
| mode |
W/R |
int |
工作模式(0:制冷,1:制热,3:通风模式) |
| fan_speed |
W/R |
int |
风速(1-3) |
| set_temp |
W/R |
int |
设置温度(16-30) |
| tw_status |
R |
int |
二通阀状态 (0:关闭 1;打开) |
| xf_have |
R |
int |
是否有新风口模块(0:无,1:有) (暂时不显示) |
| xf_mode |
W/R |
int |
新风模式(1:自动2:手动新风) |
| filter_life_remaining |
R |
int |
滤网寿命(0-100%,暂时不显示) |
| air_quality |
W/R |
int |
PM2.5(暂时不显示) |
| co2 |
W/R |
int |
二氧化碳浓度 (暂时不显示) |
| timer_status |
W/R |
int |
定时状态(1:有定时;0:无定时) |
| duration |
W/R |
float |
定时时间 |
1.2 故障上报
{
"action": "devSend",
"msgId": 0,
"deviceCode": "M1",
"subDeviceId": "",
"timestamp": 1231242345,
"data":{
"cmd": "fault",
"params": [
{
"code": "故障码1",
"desc": "故障描述1"
},
{
"code": "故障码2",
"desc": "故障描述2"
}
]
}
}
1.3 电源开关
{
"cmd": "setPower",
"params": {
"value": 1
}
}
1.4 模式设定
| 字段 |
类型 |
说明 |
| value |
int |
预设模式,工作模式(0:制冷,1:制热,3:通风模式) |
{
"cmd":"setMode",
"params": {
"value": 1
}
}
1.5 风速设定
| 字段 |
类型 |
说明 |
| value |
int |
预设风速( 1:1档; 2:2 档; 3: 3 档; ) |
{
"cmd":"setFanLevel",
"params": {
"value": 1
}
}
1.6 设置温度
| 字段 |
类型 |
说明 |
| value |
int |
设置温度(16-30) |
{
"cmd":"setTemp",
"params": {
"value": 16
}
}
1.7 设置手动新风
| 字段 |
类型 |
说明 |
| value |
int |
手动信封(1:关闭,2:打开) |
{
"cmd":"setNewFan",
"params": {
"value": 1
}
}
1.8 定时设定
| 字段 |
类型 |
说明 |
| value |
float |
定时时间(小时 |
| status |
int |
1:开启0:关闭 |
{
"cmd":"setTimer",
"params": {
"value": 0.5,
"status": 1
}
}
1.9 定时设定
| 字段 |
类型 |
说明 |
| value |
float |
定时时间(小时 |
| status |
int |
1:开启0:关闭 |
{
"cmd":"setTimer",
"params": {
"value": 0.5,
"status": 1
}
}
1.10 运行参数设定
| 字段 |
类型 |
说明 |
| report_duration |
int |
数据上报频率(单位:秒) |
{
"cmd":"setParam",
"params": {
"report_duration": 10
}
}
1.11 风机电压设定(预留,APP暂时不做)
| 字段 |
类型 |
说明 |
| gear |
int |
档位 (1:一档 2:二挡 3:三档 4:四档 5:五档) |
| value |
int |
风机电压 (0-100,1代表0.1V) |
{
"cmd":"setFanVoltage",
"params": {
"gear": 1,
"value": 40
}
}