萬能遙控器控製空調的邏輯讓人無語,是bug還是技術局限?
最近入了米家的智能家居套裝外加萬能遙控器,想用來控製空調等家電實現一些自動化的場景,使用上大體OK,但唯獨在萬能遙控器對空調的控製上遇到了很多問題,總是和我期待的結果不一致,經過摸索,弄明白了萬能遙控器控製空調時的邏輯,雖然弄懂了,但這個邏輯可以說的槽點滿滿,不知道是bug還是技術限製隻能做到這樣,再或者是我家空調的問題?
首先,添加完空調遙控後,有這麼一個麵板,為了後麵描述方便,我們稱之為麵板A吧
麵板A是開機狀態的,還有一個關機狀態的麵板B,如下圖
在這兩個麵板上遙控空調,是基本OK的,和使用空調自己的遙控器差不多,當然,我買萬能遙控器可不是為了用這個麵板,這玩意和遙控器功能一樣,用它不是傻嗎。我是為了實現一些自動化的場景,比如晚上溫度高於多少度時控製空調調低溫度,或者早上5點的時候關閉空調等。 當我根據需求添加了這些場景後,發現根本不是那麼回事,根本不能實現,具體原因就是遙控邏輯的問題了,為了方便描述,我用小米無線開關設計了一些簡單的測試場景,如下:
1.我添加了一個場景,單擊無線開關溫度+,雙擊無線開關溫度-,此時空調是開著的,空調上初始溫度是23度。
我期待的結果是:我連續單擊無線開關,溫度應該是24,25,26,27這樣一直加上去,連續雙擊,溫度再26,25,24,23這樣再一直減下來
真實結果:第一次點擊的時候,溫度由23跳到了26,再繼續按,卻不再變化,一直保持26
第一次雙擊,溫度由26變為24,繼續按,保持24
。。。。。。。
請問你們此時幾臉懵逼?
此時我感覺沒那麼簡單,略一思索,明白了,感情這個溫度加減,不是在空調實際溫度的基礎上加減的,而是在麵板A的基礎上加減的,還記得本文最開始的那個圖,麵板A嗎?上麵的溫度是25度,所以單擊溫度+,變為26度,再單擊,還是在25的基礎上加一,還是26,永遠26
這樣雙擊變為24且永遠24的原因也說得通了
尼瑪我溫度加一了,你好歹把麵板A顯示的溫度也加一啊,這樣就對了啊,麵板A不能聯動是怎麼回事?
--------------------------
未完待續
最後更新:2017-08-16 09:34:18