米家 HomeBridge 系列從最簡單的 Yeelight 燈具一直到最複雜的飛利浦智睿燈具,再加上這篇已經是第六篇了,而這次威力要教各位把「米家智能插線板」加到「家庭」App 裡。
比起之前的文章,這次米家智能插線板簡單很多,步驟跟小米空氣淨化器篇差不多,所以就讓我們直接開始吧!
支援裝置
- 米家智能插座基礎版(MiPlugBase)
- 小米智能插座_USB版(MiPlugBaseWithUSB)
- 米家智能插線板(MiIntelligencePinboard)
- 青米智能插線板_五孔位版(MiQingPinboard)
- 青米智能插線板_USB版(MiQingPinboardWithUSB)
加入 米家智能插線板 HomeBridge
跟前幾篇相同,我們還是需要用到「終端機」,最困難的部分威力都已經研究完了,各位只要跟著一步步操作即可,不用擔心。
Step 1. 安裝 homebridge-mi-outlet 插件
請在「應用程式」>「工具程式」>「終端機」輸入以下安裝插件的指令:
sudo npm -g install homebridge-mi-outlet
Step 2. 取得米家智能插線板的相關信息
請先確認準備執行 HomeBridge 的電腦跟米家智能插線板是連上相同的 Wi-Fi,接著請繼續在「終端機」輸入指令:
miio discover
就可以看到現在所有連上 HomeBridge 的設備,可以看到 Model info:zhimi.powerstrip.v2 就是米家智能插線板,請將下方的 Address 及 Token 記下來。
已此圖為例,就是記下:
- Address:192.168.31.xx
- Token:21a98556732d471e2764cxxxxxxb1ee1
Step 3. 修改 config 文件
記下 Address 及 Token 後,就要將小米空氣淨化器的資訊加入至 config 設定檔。
請依序進入 Finder >「前往」>「前往檔案夾」。
輸入以下路徑:
~/.homebridge/
接著請打開 config.json 檔。
※ 可以使用「文字編輯」app 或是 TextWrangler 等類似的軟體開啟
這個 config.json 檔裡的內容就是前幾篇請各位建立的內容,現在因為安裝了 hombridge-mi-outlet 插件,所以需要再增加針對米家智能插線板的資訊。
以下依序為(從 type 可看出裝置):
- 米家智能插座基礎版(MiPlugBase)
- 小米智能插座_USB版(MiPlugBaseWithUSB)
- 米家智能插線板(MiIntelligencePinboard)
- 青米智能插線板_五孔位版(MiQingPinboard)
- 青米智能插線板_USB版(MiQingPinboardWithUSB)
"platforms": [{ "platform": "MiOutletPlatform", "deviceCfgs": [{ "type": "MiPlugBase", "ip": "192.168.88.xx", "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "outletName": "living room outlet", "outletDisable": false, "temperatureName": "living room outlet temperature", "temperatureDisable": false, "switchLEDName": "living room led light switch", "switchLEDDisable": false }, { "type": "MiPlugBaseWithUSB", "ip": "192.168.88.xx", "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "outletName": "study room outlet", "outletDisable": false, "temperatureName": "study room outlet temperature", "temperatureDisable": false, "switchUSBName": "study room outlet usb switch", "switchUSBDisable": false }, { "type": "MiIntelligencePinboard", "ip": "192.168.88.xx", "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "outletName": "master room outlet", "outletDisable": false, "temperatureName": "master room outlet temperature", "temperatureDisable": false, "switchLEDName": "master room led light switch", "switchLEDDisable": false }, { "type": "MiQingPinboard", "ip": "192.168.88.xx", "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "outletName": "dining room outlet", "outletDisable": false, "temperatureName": "dining room outlet temperature", "temperatureDisable": false }, { "type": "MiQingPinboardWithUSB", "ip": "192.168.88.xx", "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "outletName": "kitchen room outlet", "outletDisable": false, "temperatureName": "kitchen room outlet temperature", "temperatureDisable": false }] }]
請直接將你自己需要的裝置代碼複製並貼至 config.json,直接接在之前內容之下(記得上面要加個逗號),再把「ip」及「token」修改成 Step 2 記下來「Address」及「Token」即可,貼上後大概會是這個樣子:
※此例以「米家智能插線板(MiIntelligencePinboard)」為例
Step 4. 執從 homebridge
在「應用程式」>「工具程式」>「終端機」中輸入:
homebridge
執行完就可以看到 homebridge 開始運作,下面就會出現 [MiOutletPlatform] 的訊息了。
「家庭」App 設定米家智能插線板
接下來請開啟「家庭」app,就可以看到米家智能插線板已經加入了,總共會多出三個項目,包含「插座總開關」、「插座指示燈」及「插座溫度」。
接來下就修改成相對應的名稱及設定好裝置的位置就好,當然如果想直接用延用預設英文也可以摟。
結語
米家智能插線板加入「家庭」App 相當的簡單,只要注意 Config 文件的內容是不是正確就行(反正不正確就不能執行),希望各位操作順利摟~
接下來還會再加入以下設備:
- 小米萬能搖控器
- 小米掃地機器人
- 小米 PM 2.5 檢測儀
萬能搖控器應該會比較快介紹,掃地機器人和 PM 2.5 檢測儀就要等威力買了之後才會研究了,最好是台灣小米有看到這篇,可以免費提供產品給 APPLEFANS 測試,那就太棒了科科~
如果有 HomeBridge 相關的問題,歡迎直接在文章下面留言討論,或是私訊給 APPLEFANS 粉絲團,也可以加入 APPLEFANS 蘋果迷社團,威力有看到就會馬上回應,記得按讚和加入社團哦!