HomeKit 以 NAS Docker-HomeBridge 橋接智慧入牆式開關 - iOS

Lydia avatar
By Lydia
at 2018-08-23T09:31

Table of Contents

大家好,我是 Gary,是個 iOS / 越獄 Tweak 開發者,
和皮樂姐姐常常合作(沾個光?)
對於新奇的 3C 很有熱忱,因此常常搞出奇怪的測試實驗~



在分享的本篇教學中,介紹一款原本不支援 HomeKit 的便宜親民智慧開關 TPLink HS200
,並透過 Synology NAS Intel CPU 機種的套件:Docker 虛擬化技術來無痛架起
HomeBridge 串接一般智慧開關(Echo / Google Home用的)至 iOS Home 中使用,是一個便宜好用的選擇。



更詳細說明(包含開箱、詳細設定、水電安裝)
也歡迎前往圖文好讀版:
https://garynil.tw/2018/08/917/
閱讀,可以瞭解如何安裝及一些初淺的水電知識XD



-----------------------------------------------------------------------------
[教學懶人包] 在 Synology NAS 中安裝 HomeBridge Docker 容器

物聯網中百家爭鳴,對於這個狀況 Apple 在 WWDC 2014 推出了一套解決方案:HomeKit 協定與開發者套件。搭配上 Apple iOS 一連串相關服務,HomeKit 成為一套強大完整的物聯網機制。

當然隨著時間推進、市場成熟,市面上也出現了許多 HomeKit 產品,如 Elgato、Philips、Opro 等廠商的智慧插座、燈泡、感應器等。礙於各國電器相關法規、電磁認證等等規範的不同,加上販售商是否有在該國代理,各國可以購買的 HomeKit 也大為不同。

特別是入牆式電燈開關,在台灣 Apple Store 僅有 Philips 獨賣,而其他台灣廠商的 HomeKit 產品也各有缺點(如需要額外昂貴 Hub,價格太高等因素)。

因此在這個教學將介紹一款時常在 Amazon US 特價的非 HomeKit 裝置 TPLink HS200,透過隨時開機的 Synology NAS 來簡單架設 HomeBridge Docker 串接非 HomeKit 智慧裝置,打造尊爵不凡(?) iOS HomeKit 智慧家庭。



[教學開始] NAS Docker 安裝 HomeBridge 容器

▼ HomeBridge 這套容器其實在 Github 上也有人幫忙製作好 Docker 容器安裝的 SPK 了(synology 套件安裝檔),所以步驟更為簡單..
https://i.imgur.com/KkWeN0W.jpg

▼ 首先,下載 [release 頁面]
https://github.com/oznu/homebridge-syno-spk/releases
中的最新 SPK 檔案,確認系統版本支援後,透過套件中心中手動安裝(安裝之前需先安裝 Docker,僅 Intel CPU 類型機種支援)
https://i.imgur.com/YseVXde.jpg

▼ 在安裝過程中,會出現一些設定需要你操作,基本上就按照預設設定就可以了,也可以指定安裝存放目錄(如果有備份需求記得開權限給內建帳號)
https://i.imgur.com/fUXG7kK.jpg

▼ 完成後,在捷徑列就會出現快捷圖示,可以直接透過這邊開啟控制台網頁
https://i.imgur.com/QrRcVDz.jpg

▼ 控制台網頁預設連接埠為8581,也就是你 NAS IP 或網址後面加上連接埠就可以存取了。預設管理帳密為 admin / admin,登入後務必改掉
https://i.imgur.com/vpwwr8Q.jpg

▼ 登入 HomeBridge 控制中心後,便可以看到很多基礎的相關訊息,但首先我們要做的是安裝 TPLink 相關套件。
https://i.imgur.com/C2Szpny.jpg

▼ 切換到 Plugins 頁面,透過搜尋列搜尋關鍵字型號就會出現相關的套件與作者資訊了。
https://i.imgur.com/fgnELFE.jpg

▼ 而 HomeBridge 和這些套件扮演著什麼角色呢?其實 HomeBridge 就是模擬一個 HomeKit 家庭中心的 Hub,透過協定來串接不支援的智慧裝置至 iOS。BUT!HomeBridge 可以相容許多套件,意思是說你可以裝多個廠商的 NPM 套件,就可以串起一個多元的智慧家庭中心。
https://i.imgur.com/WriolRr.jpg

▼ 啟動 HomeBridge 之後,先去你家中的路由器中將 HS200 設定成固定區網內IP,例如我設置成 192.168.3.27
https://i.imgur.com/5oHTii4.jpg

▼ 並開啟剛剛 HomeBridge,按照下列格式輸入裝置平台(TplinkSmartHome)及 Devices IP(192.168.3.27),存檔後就可以生效了!
https://i.imgur.com/Y94n3al.jpg

▼ 剩下的就只有 iOS 中 HomeKit 的配對部分了,只需要開啟 iOS 中的家庭 App,掃描 HomeBridge 主控台中的 QRCode 圖示,便會將你 NAS 上的 HomeBridge 模擬 Hub 加入了。加入了 HomeBridge Hub 之後,其配對的智慧裝置(如 TPLink HS200 等)就會出現在你的家庭 App 中。
https://i.imgur.com/Z1leEVx.jpg



在本篇教學中雖然僅是在 TPLink HS 智慧居家系列設定操作,但其實以同樣的方法,你也可以找到更多支援的套件,這使你可以選擇的 HomeKit 周邊多了非常多,不再僅限於 Apple 認證的廠商,也不會因為硬體規格等限制被侷限了發展,購買的選擇更多了。

以 NAS 會 24 HR 常駐的特性,我不需要額外準備一套 Raspberry 來製作 HomeBridge,僅需要透過萬能好用的 Docker 來一鍵架設 HomeBridge 環境就可以串接家中許多智慧電器,而延伸的功能:如以 Siri 操控,智慧情境模式等等都帶給居家生活非常多的便利,躺在床上遙控電燈不在是夢想了!
https://i.imgur.com/JMBllF9.jpg


因為想說與 iOS Home 有關因此發在本版,感謝版主~
如果有更多疑問或也想自己試試看,也歡迎找我討論~

--
Tags: iOS

All Comments

Wallis avatar
By Wallis
at 2018-08-27T14:35
推!找時間來測試XDDD
Leila avatar
By Leila
at 2018-08-30T20:31
感謝分享!!
Mia avatar
By Mia
at 2018-08-31T21:52
嗯... 看不懂... 用 NAS 取代 Apple TV 的意思?
Jacob avatar
By Jacob
at 2018-09-03T03:08
找個時間來測一下
Selena avatar
By Selena
at 2018-09-07T18:32
感謝分享,家中的QNAP 也來試試看
Mia avatar
By Mia
at 2018-09-11T01:11
感謝分享 我也要裝
Donna avatar
By Donna
at 2018-09-11T06:58
季晴 王仁甫 開的民宿 好像是全iOS控制
Hedda avatar
By Hedda
at 2018-09-13T20:59
供參考 電視影片
Rebecca avatar
By Rebecca
at 2018-09-15T13:23
建議再搭個HomeAssistant,這樣能接入的設備和服務平台更
廣泛,而且能達成更細膩的自動化設定
Isla avatar
By Isla
at 2018-09-19T04:13
感謝分享,推!
Linda avatar
By Linda
at 2018-09-22T11:54
請問這既然是開關,要控制燈光色溫是否還是要靠燈泡?
Suhail Hany avatar
By Suhail Hany
at 2018-09-26T11:20
期待沒有零線的開關開箱!我家老房子就是沒有零線
Yedda avatar
By Yedda
at 2018-09-28T21:09
感謝分享
Callum avatar
By Callum
at 2018-09-29T03:33
測...測試不了
Ivy avatar
By Ivy
at 2018-10-01T13:17
推GARY<3
Eden avatar
By Eden
at 2018-10-02T15:22
aqara好像可以支援,來玩看看好了
Lauren avatar
By Lauren
at 2018-10-04T08:28
之前Container 套件架不起來,有空再找找資料了
Quanna avatar
By Quanna
at 2018-10-07T00:02
先跪著看(膜拜)
Liam avatar
By Liam
at 2018-10-10T15:23
好牛
Gary avatar
By Gary
at 2018-10-10T19:46
首先要有NAS裝docker ...哭
Rae avatar
By Rae
at 2018-10-12T11:55
我的nas是windows server 玩不了
Agnes avatar
By Agnes
at 2018-10-14T05:22
QQ
Enid avatar
By Enid
at 2018-10-15T04:05
小米的會不會開燈前先念段廣告給你聽?
Oscar avatar
By Oscar
at 2018-10-16T11:48
沒有NAS的話可以考慮買一台梅樹派或是找一台不會關機的PC
Carolina Franco avatar
By Carolina Franco
at 2018-10-20T22:50
謝謝Gay的分享
Faithe avatar
By Faithe
at 2018-10-21T20:13
今天有在皮樂姊那裏看到 也感謝您的分享!!!
Olive avatar
By Olive
at 2018-10-23T02:18
windows也可以裝 homebridge是基於NodeJS的server
Andrew avatar
By Andrew
at 2018-10-23T19:26
只要能跑NodeJS就可以裝homebridge
David avatar
By David
at 2018-10-25T14:56
我的NAS不能安裝SPK檔會失敗耶 我是DS916+
Annie avatar
By Annie
at 2018-10-25T16:19
先推一個,有在追蹤FB!
Brianna avatar
By Brianna
at 2018-10-29T16:27
iPhone家庭可以抓到homebridge,但是抓不到任何設備
Catherine avatar
By Catherine
at 2018-10-29T19:32
另外如果還有別的裝置在config中語法可以示範一下嗎
Joe avatar
By Joe
at 2018-11-01T16:43
每個套件的config格式不同,要看你的套件怎寫的
Ina avatar
By Ina
at 2018-11-05T20:10
另外改完 config 要重開 homebridge,可以透過 config UI
網頁重開
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2018-11-07T01:21
config大多都是json吧?(去年的經驗)

蘋果6.1英寸iPhone 9 LCD版曝大招!搭载A

Gary avatar
By Gary
at 2018-08-23T02:43
Newly discovered “iPhone xx” identifier likely references a cheaper-to-build iPhone 7 model Brazilian developer Guilherme Rambo has unearthed a curious ...

IKEA將推出低價智慧插頭 擴展HomeKit商品

Dorothy avatar
By Dorothy
at 2018-08-23T01:52
※ 引述《Fjallravens (瑞典小狐狸)》之銘言: : 是說小弟暑假在美國玩,剛好有買smart bulb 回家 : 我當初有跑去IKEA 看smart bulb,當時是想買這家 : 第一真的”很”便宜跟市面上的比smart bulb比(望向Philip hue ikea tradfri系列真的很便 ...

整新機、二手機價格

Steve avatar
By Steve
at 2018-08-23T01:37
以我目前在學iPhone 手機維修分享 不管是保固內還是保固外 買iphone 二手機風險真的很大 有時候外觀看起來很漂亮使用上大概也都正常 可是一般消費者不會知道手機有沒有被拆過,主板被動過,從主板偷拔一個IC一個電容或 電阻,都會造成問題 一般來說如果維修店家收到泡水機 螢幕沒有進水,只需要單純全機拆 ...

蘋果6.1英寸iPhone 9 LCD版曝大招!搭载A

Edwina avatar
By Edwina
at 2018-08-23T01:30
※ 引述《dickman121 (老二俠)》之銘言: : IT之家8月22日消息 蘋果預計將在今年9月份發布三款iPhone新品,其中包含一款6.1英 寸 : LCD屏幕的iPhone手機,或稱作iPhone 9。現在開發人員通過Xcode代碼挖出一些有趣的 信 : 息。這款iPhone搭載6.1英寸LCD屏 ...

蘋果6.1英寸iPhone 9 LCD版曝大招!搭载A

Olive avatar
By Olive
at 2018-08-22T23:24
IT之家8月22日消息 蘋果預計將在今年9月份發布三款iPhone新品,其中包含一款6.1英寸 LCD屏幕的iPhone手機,或稱作iPhone 9。現在開發人員通過Xcode代碼挖出一些有趣的信 息。這款iPhone搭載6.1英寸LCD屏幕,後置單攝像 開放人員在代碼中發現,其使用的名稱是“iPhone ...