[TOC=2]
## 數據獲取
~~~[api]
get:/46/0
*string:sn=741500000001#序列號
<<<
success
{
"code": 0,
"data": {
"hw_temp_set": 20,
"mode": 0,
"temp_status": 20,
"lan_pwd_enable": false,
"temp_floor": "88.0",
"xj_hours": 0,
"dev": [],
"xj_temp_set": 0,
"h_s": 0,
"fan_speed": 3,
"is_fan_work": false,
"is_key_lock": false,
"w_t_o": 0,
"k_close": true,
"work_P": 0,
"sw": "4.6",
"sys_lock": 1,
"version": 3,
"t_f_show": false,
"STemp": 26,
"is_heat": false,
"code": 0,
"rssi": -50,
"cool_heat": 0,
"bg_cfg": [0,28, 1,16,0,0, 0 ],
"mcu_type": 177
}
}
<<<
info
hw_temp_set // 恒溫模式溫度
mode // 模式
0 => 恒溫
1 => 智能
temp_status // 當前執行溫度
lan_pwd_enable //
temp_floor // 地溫溫度
xj_hours // 休假模式時間設置
dev //
xj_temp_set // 休假模式溫度設置
h_s // 設備錯誤碼
fan_speed // 風速
0 => 低速
1 => 中速
2 => 高速
3 => 自動
is_fan_work // 風速開關
is_key_lock // 兒童鎖 true 開 false 關
w_t_o //
k_close // 開關 true 關 false 開
work_P // 設備所在外部溫度
sw // 室溫
sys_lock // 是否鎖定
0 => 不支持
1 => 未鎖定
2 => 鎖定后臺
3 => 僅可以開關機
7 => 全部鎖定
version // 軟件版本
t_f_show // 是否顯示地溫 false 不顯示 true 顯示
STemp // 智能模式工作溫度
is_heat // 是否加熱 true 加熱 false 未加熱
rssi // 設備信號
cool_heat // 運行方式
0 => 制熱
1 => 制冷
bg_cfg // 高級參數
0 => 溫度校正
1 => 溫度設置上限
2 => 溫控容差
3 => 過熱保護溫度
4 => 加熱器保護觸發時間
5 => 加熱器保護時間
6 =>
mcu_type //
<<<
timer_set
// 繼電器定時器數據
// 數組格式最多支持 20 個,每個數為 32 字節的數據
00000000000000000000000000000000
// 從右往左 0 - 7 位 (8 個數字) 轉換為十進制后 0 表示開機 1 表示關機
// 8 - 14 位 (7 個數字) 從右到左 分別表示 星期天、星期一 -- 星期六 0 未選中 1 選中
// 15 位 (1 個數字) 表示是否開啟配置 0 關閉 1 開啟
// 16 - 31位 (16 位數字) 轉換為 十進制之后 表示為 分鐘數
// * 轉換的分鐘數之后是 unix 時間的分鐘數,需要自行轉換一次數據
~~~
>[danger] 判斷是否加熱的時候,應該判斷 is_heart 和 is_fan_work 其中一個為 true 表示設備處于加熱狀態