米家變身 HomeKit 終於邁入了第三篇,謝謝各位耐心的等待。
第一篇教各位在 Mac 上如何設置 HomeBridge,第二篇教如何將 Yeelight 加入到HomeBridge 中,偽裝成 HomeKit,好讓我們可以直接呼叫 Siri 控制小米燈泡、燈條的開關、顏色…等。
而第三篇,就要教各位如何將以「小米網關」為主的裝置加入到「家庭」中!現在,廢話就不多說,讓我們開始吧!
※特別注意:台灣版的小米網關沒有辦法使用,只有中國版的網關才可以。
支援的米家裝置
- 多功能網關 Gateway
- 門窗傳感器 ContactSensor
- 人體傳感器 MotionSensor
- 無線開關 Button
- 溫溼度傳感器 TemperatureAndHumiditySensor
- 單按鈕牆壁開關 SingleSwitch
- 雙按鈕牆壁開關 DuplexSwitch
- 單按鈕牆壁開關零火版 SingleSwitchLN
- 雙按鈕牆壁開關零火版 DuplexSwitchLN
- 86型無線單按鈕開關 SingleButton86
- 86型無線雙按鈕開關 DuplexButton86
- 智能插座 PlugBase
- 86型牆壁插座 PlugBase86
- 魔方 MagicSquare
- 煙霧報警器 SmokeDetector
- 天然氣報警器 NatgasDetector
- 電動窗簾 ElectricCurtain
- 門磁感應第二代 ContactSensor2
- 人體感應第二代 MotionSensor2
- 按鈕第二代 Button2
- 溫度濕度傳感器第二代 TemperatureAndHumiditySensor2
- 水浸傳感器 WaterDetector
將小米網關加入 HomeBridge
跟前兩篇相同,我們還是需要用到「終端機」,不過最困難得部分其實威力都已經研究完了,各位只要跟著一步步操作即可,不用擔心。
Step 1. 安裝 homebridge-mi-aqara 插件
請在「應用程式」>「工具程式」>「終端機」輸入以下安裝插件的指令:
sudo npm -g install homebridge-mi-aqara
Step 2. 取得小米多功能網關的相關信息
首先請開啟「米家」App(點我下載)。
在「米家」App 裡點選【多功能閘道】。
進入【多功能閘道】後點選右上角的【…】設定,接著進入【關於】頁面。
在【關於】頁面中,請狂點下方空白的區域,然後就可以看到多出了【局域網通信協議】及【網關信息】。
先進入【局域網通信協議】然後開啟選項,並記錄下方的【密碼】;
確定後再進入【網關信息】,把其中的【mac】後方的數字也記下來。
以此圖為例,就是記下:
- 密碼:E736xxxx8D34794
- mac:34ce00xx9e7c (大寫英文改為小寫英文)
※特別注意,mac 請的大寫英文請改為小寫英文!!
Step 3. 修改 config 文件
mi-aqara 插件安裝成功並記下 mac 及密碼後,就要修改 HomeBridge 的 config 檔。
請依序進入 Finder >「前往」>「前往檔案夾」。
輸入以下路徑:
~/.homebridge/
接著請打開 config.json 檔。
※ 可以使用「文字編輯」app 或是 TextWrangler 等類似的軟體開啟。
這個 config.json 檔裡的內容就是前兩篇請各位建立的內容,現在因為安裝了 hombridge-mi-aqara 插件,所以需要再增加針對小米多功能網關的設定。
請直接將以下的代碼複製並貼至 config.json,直接覆蓋全部的內容,再把「mac」及」password」修改成 Step 2 記下來的「mac」及「密碼」即可:
{ "bridge": { "name": "HomeBridge", "username": "B8:27:EB:EE:AF:1B", "port": 54642, "pin": "031-45-154" }, "platforms": [ { "platform" : "yeelight", "name" : "yeelight" }, { "platform": "MiAqaraPlatform", "gateways": { "mac": "password" } }] }
※特別注意,mac 請的大寫英文請改為小寫英文!!
Step 4. 執從 homebridge
在「應用程式」>「工具程式」>「終端機」中輸入:
homebridge
執行完就可以看到 homebridge 開始運作,下面有也會出現 [yeelight] 跟 [MiAqaraPlatform] 的訊息了。
「家庭」App 設定小米多功能網關裝置
接下來請開啟「家庭」app,就可以看到所有的相關的裝置都加入了。
因為 mi-aqara 一樣是沒有認證的 HomeKit 裝置,所以會全部以代號顯示,接來下就一個一個測試,看看什麼裝置是什麼,然後自己修改成相對應的名稱。
接著只要大門打開或有人移動,你都可以從「家庭」App 裡看到了!
結語
小米多功能網關是這個插件最主要的控製中樞,所以如果你想要有文章一開始圖裡的那些裝置,一定要先買至少一個「小米多功能網關」才可以唷!
「家庭」App 多了「人體傳感器」跟「門窗傳感器」之後,可以設定的事情就多了,例如:門打開的時候就開燈、有人經過就開燈…一類的,變化性就非常的大,也會開始慢慢感受到真正智慧居家的感覺。
接下來我會陸續介紹如何把下列的米家配件加入 HomeBridge 裡:
- 小米空氣清淨機
- 小米 Philips 燈泡
如果你對這系列的文章有興趣,請記得去 APPLE FANS 蘋果迷粉絲頁按讚並設為搶先看,我寫完新的文章都會第一時間發表在粉絲團,有相關的心得或問題,也可以加入 APPLEFANS 蘋果迷社團一起討論哦~