[TOC=2]
## 数据获取
~~~[api]
get:/47/0
*string:sn=104400000155#测试序列号
<<<
info
{
"code": 0,
"data": {
"time_zone_mins": "0",
"nickname": "智能温控器",
"time_zone": 8,
"subtype": 0,
"uptime": 8748,
"server_domain": "cn.ikelink.com",
"fw": "V2_2",
"ip": "192.168.200.104",
"type": 47,
"rssi": -62,
"ssid": "测试专用",
"new_fw": "V2_2",
"code": 0
}
}
<<<
status
{
"code": 0,
"data": {
"hw_temp_set": 26,
"version": 1,
"next_time": -1,
"sleep_cl_t": 31458600,
"is_smart_on": false,
"is_antif_on": false,
"rssi": -61,
"temp_moni": [35,5,35,5],
"code": 0,
"sw": "18.6",
"lan_pwd_enable": false,
"h_s": 0,
"bg_cfg": [0,2,99,20,1],
"temp_min": 16,
"temp_status": 26,
"temp_avg": 17,
"k_close": true,
"auto_close_open": false,
"work_mode": 0,
"fan_mode": 3,
"is_heat": false,
"bl_off": 20,
"bl_off_now": 20,
"bl_on_now": 50,
"timer_conf": false,
"temp_max": 23,
"is_key_lock": false,
"is_refri": false,
"bl_on": 50
}
}
<<<
explain
hw_temp_set // 恒温模式温度设置 5 ~ 35
version // 设备版本
next_time // 下一个时间段的index
sleep_cl_t // 睡眠时间 暂时:分钟数的二进制
转为二进制 24位 00000000000000000000000
低十二位表示 开始时间 ____________000000000000
高十二位表示 结束时间 000000000000____________
转为十进制的分钟数
is_smart_on // 是否开启智能模式 true 开启 false 关闭
is_antif_on // 防冻开关 true 开启 false 关闭
rssi // 设备信号
sw // 室温
temp_moni // 温度监护
0 => 室内高温监护 范围 5 ~ 35
1 => 室内低温监护 范围 5 ~ 35
2 => 设置高温监护 范围 5 ~ 35
3 => 设置低温监护 范围 5 ~ 35
lan_pwd_enable //
h_s // 设备故障
bg_cfg // 高级参数
0 => 温度校正 -9 ~ 9
1 => 温控容差 1 ~ 9
2 => 加热器保护触发时长
3 => 加热器保护时长
4 => 防冻温度
temp_min // 最低温度
temp_status // 当前设置的温度显示
k_close // 开关 true 关机 false 开机
auto_close_open // 自动模式下,达到目标温度后是否自动关闭风扇 true 关闭 false 开启
work_mode // 模式
0 => 制热
1 => 制冷
2 => 通风
3 => 地暖
4 => 共同制热
fan_mode // 风速
0 => 自动
1 => 低速
2 => 中速
3 => 高速
is_heat // 是否加热 true 加热 false 不加热
bl_off // 待机屏幕亮度 范围 0 ~ 51 0 背光 51 关闭 51 关 5 低 中 10 高 20
bl_off_now // 当前待机屏幕亮度
bl_on_now // 当前屏幕亮度
timer_conf // 定时配置
temp_max // 最高温度
is_key_lock // 儿童锁 true 开启 false 关闭
is_refri // 是否制冷 true 制冷 false 不制冷
bl_on // 工作时候的背光设置亮度 范围 0 ~ 51 0 背光 51 关闭 50 高 30 中 20 低 51 关
~~~
>[danger] is_heat 或者 is_refri 任意一个为 true 表示水阀开 和正在加热