2018-05-18

Apple HomeKit 小技巧,如何讓同一個開關按鈕執行開與關的動作?



最近Apple HomeKit 的開關類型產品越來越多
Philips 的Hue Tap、Elgato 的Eve Button、Logitech 的Pop 都是熱門的HomeKit 開關
不過HomeKit 的開關,在Apple 蘋果原生自帶的HomeKit App 都是一個按鈕只支援一個動作

像上圖的這個Koogeek KH01 開關,就可以設定上面按下是開、下面按下是關
這個操作方式不是不好,只是跟舊式的電燈開關有點不一樣
我們習慣的開關通常是按一下開、再按同樣的地方一下,就關了

如果你買的是Philips Hue Tap 這種按鈕圖案很象形的按鈕,或是Elgato Eve Button 這種只有一個按鈕的開關怎麼辦?





首先,你需要一個第三方軟體 Home – Smart Home Automation(需要付費,台灣iTunes Store 售價 $450)

這個軟體該去哪裡下載呢?

在 App Store 上的「Home – Smart Home Automation」
https://itunes.apple.com/tw/app/home-smart-home-automation/id995994352

或是可以先到他的官網來參考一下:

Home 3 - Smart Home Automation
https://hochgatterer.me/home/

下載了之後呢,先打開這個App,同意讓App 使用你的HomeKit 家庭資料



然後選擇右下角的 Automation 按鈕



點選右上角的 + 號,來新增動作



這邊就從Accessory State (配件狀態)這邊隨便挑一個,Seal 通常都挑電燈的預設範本來更改



先把 When this happpens (當這個動作執行時)指定為你想設定的按鈕,這邊Seal 設定成Philips Hue Tap 的一號按鈕

然後在 Under the condition (在這個狀態下),設定為這個電燈的電源狀態為“關”的狀態

最後在Perform Actions (執行這個動作),設定讓電燈做一個“打開”的動作

這個最主要是要讓Philips Hue Tap 在按下去之後,會先看電燈的狀態是開還是關,如果是關閉的狀態,就執行開啟電燈的自動化動作

現在設定好了開燈,再來我們要設定關燈



這邊跟上面一樣,去新增一個Accessory State (配件狀態)的自動化流程

先把 When this happpens (當這個動作執行時)指定為你想設定的按鈕,這邊Seal 設定成Philips Hue Tap 的一號按鈕

然後在 Under the condition (在這個狀態下),設定為這個電燈的電源狀態為“開”的狀態

最後在Perform Actions (執行這個動作),設定讓電燈做一個“關閉”的動作

這裡的設定就是要讓Philips Hue Tap 在按下去之後,先查看電燈的狀態是開還是關,如果是開啟的狀態,就直接關閉電燈

為了要讓同一個按鈕能夠流暢的執行兩個不同的動作,目前就必須做這麼複雜的動作
不過從這個設定的可行性來看,當然也不排除也許在iOS 12 的HomeKit 會加入這個操作

目前來說,先用這個方法將就一下吧!
另外,設定這個動作的App,目前Seal 只有試到Home – Smart Home Automation 能這樣設定
Elgato 的Eve App 也暫時無法這樣設定,有找到免費的方法的朋友請務必分享給Seal 知道喔~

也歡迎有Apple HomeKit 問題的朋友在留言的地方提出,Seal 會想辦法回覆您的!


沒有留言:

張貼留言