米家智能與場景的使用心得與小技巧
最近入了米家智能家居的坑。
之前有考慮自己做設備和系統(tǒng),但鑒于最近米家產品偶爾有降價活動(誤)
但鑒于米家整個APP和硬件做的挺完善的,就把家里的燈和一些插座給更換了。

簡單的聯動
一些簡單功能,米家都實現的沒什么問題。

像是檢測到有人移動,就開燈
沒有人操作就關燈等等的

SIRI
而且米家可以通過ios的捷徑功能實現和siri對接,可以免去小愛同學了。


坑來了
然后就遇到坑了,這是我希望實現的效果:
嘿siri打開工作室?
????↓
跳轉執(zhí)行米家的指定場景
????↓
打開工作室電源
????↓
判斷溫度計氣溫是否大于27度
是????→????開啟空調
其實目的很簡單,就是夏天會自動開空調,冬天不會。
但最后這個判斷是否開啟空調這個功能,在米家里面無法簡單實現。
因為米家里面的智能,沒有“只執(zhí)行一次”的選項,也沒有執(zhí)行n秒的選項,所有的條件都是按絕對時間決定的。


另一大坑
如果你這樣設置的話……

空調會完全沒反應……
因為米家的智能觸發(fā),是需要一個絕對條件的,并不是實時刷新的概念。
所以溫度計大于27度,得要是從26度上升到27度才會觸發(fā),
并不是只要大于27度就會觸發(fā)。

解決方案
機智的我研究出了這個“執(zhí)行一次”,和“非實時觸發(fā)”的問題要如何解決,從而可以實現我那個智能開空調的目的。
既然需要絕對條件,那就只能通過打開某個燈,或者插座來實現觸發(fā)了,
然后在觸發(fā)的同時判斷溫度是否大于27度。
并且只執(zhí)行一次。
方案如下:

這樣,在工作室插座打開的時候,就能進行溫度判斷,從而決定是否開啟空調了。
然后……
沒錯……要自己關閉自己,空調打開后,將自己這條智能關掉。這樣就是所謂的“執(zhí)行一次”了。
然后在手動場景里,先啟動智能,再打開工作室插座,就能利用插座觸發(fā)上面的智能了。

最后要記得,加個5秒延遲,再把智能關掉。
因為如果今天溫度低,沒有開啟空調,那同時也就沒有關閉自己這個智能條件,隨時還是有被觸發(fā)的可能。
所以要記得在場景里最后加個延時并關閉智能,實現完美的“執(zhí)行一次”。

總結
米家的功能分為手動和自動
手動就只能絕對執(zhí)行開或關
自動可以依靠某個條件,決定是否執(zhí)行。
想要在手動的時候執(zhí)行一次自動智能判斷,除了要啟動相應的智能外,還需要額外做如下操作:
在自動的執(zhí)行最后,要把自己關掉。
在手動的執(zhí)行最后,要延時幾秒后,將先前打開的智能關掉,避免以后誤觸發(fā)。
自動智能判斷需要一個有變化的觸發(fā)條件,而不能單純是條件判斷。
有效的:燈光從關到開,就會觸發(fā)“燈光打開”的條件
無效的:燈光一直開著,就不會觸發(fā)“燈光打開”的條件
但如果有觸發(fā)條件成功觸發(fā),就能進行額外的條件判斷了,這些額外條件只要當前滿足即可,不再需要變化觸發(fā)。