iPhone 部署 Homebridge、家庭中樞
 
    
    前言
原先若要在外地透過 Homekit 遙控家中自製的物聯網設備的話,需要至少部署兩台設備。
最低成本的應該是:樹莓派跑 Homebridge、Apple TV 作家庭中樞。
最近在逛 Cydia 的時候發現一款名為 Homekit RemoteHub Enabler 的擴充套件新上架。
其號稱能將 iPhone 當作 Homekit 的家庭中樞,不過實測後僅限 iOS 10 以上 64 位元機種。
於是我有個新的想法,為何不將 Homebridge 與家庭中樞都運行於同一部設備呢?
實作過程
- 
於 Cydia 中安裝 Node、Homekit RemoteHub Enabler。
- 
開啟 家庭後,再開啟設定→家庭→將此 iPhone 做為「家庭中樞」。
- 
SSH 進設備,下指令,安裝 Homebridge 並執行: npm install -g --unsafe-perm homebridge@latest homebridge
- 
連接至區域無線網路,開啟 家庭,掃描 QR Code 加入配件。若出現「無法添加配件」或「配件已加入其他家庭」,刪除 var/root/.homebridge/下的兩個暫存檔案夾,並將設備重新開機,再試一次。
- 
使用另一部登入相同 iCloud 帳戶的外網設備,開啟 家庭即可查閱配件狀態。
          貼文底端