Hi, 大家好。
近期發現 HomeBridge(HB) 技術越來越成熟。
且還支援網頁控制裝置 Homeassistant(HA)。
馬上把我的樹莓派安裝這兩項套件。
這些外掛模組,國外大神都幫忙寫好,放在Github上。
歡迎發issue給作者們進行補修。
小弟HomeKit環境:
小米zigbee組合& 飛利浦燈泡& Yeelight吸頂燈
Raspi 2B ; Debian OS 16.04 LTS
iPhone 6 iOS 11.2.5 beta 2
主要是參考了此篇教學完成初步設定
https://goo.gl/Stkwug
但覺得HA的zigbee模組有點難用。
所以我在HomeBridge不透過HA,而是直接透過網關存取。
其餘的WiFi就是套用大神的套件安裝。
小米Zigbee & controller:
https://goo.gl/sTAEyX
小米飛利浦Light:
https://goo.gl/mBjqsi
Yeelight:
https://goo.gl/2QJb7k
(套件叫ReYeelight,我吸頂燈裝此套件才有顏色可調整,
但沒有模式的切換)
以上有些裝置需要取Token
小弟我是用Android手機且已Root,取值相對簡單。
如何取Token,就請有興趣的自己動手找了。
相關HB套件都可以在此網頁搜尋安裝:
https://goo.gl/1NXDY2
途中又遇到Yeelight裝置,
以及飛利浦燈泡的設定,需要點功夫。
Yeelight裝置必須先安裝原廠的APP開起裝置的極客模式?
英文是Lan Control 我覺得比較合理...
https://imgur.com/R4wzRa6
開啟之後,我是直接在HomeBridge設定json
手動加入小米網關(會直接撈到底下的zigbee)
手動加入飛利浦燈泡格式(IP&Token)
手動加入Yeelight吸頂燈格式(IP&Token)
要怎麼手動加入在GitHub都有readme可以看。
iPhone Home App and Access Control
https://imgur.com/myCkDQX
https://imgur.com/AybeOuJ
Watch Home App
https://imgur.com/8BGS6dP
https://imgur.com/aUa0zFE
https://imgur.com/ci9oQJ2
大概是這樣,現在只差沒有AppleTv or iPad
當外網控制的媒介,不能分享更多的設定。
謝謝各位~
[更新] 2017/12/31 18:00 updated.
將iPad Air 放置在家中,當作外網溝通家中IoT的媒介。
將會有這些自動化的功能可以實作。
https://imgur.com/0Z8Jg1L
選擇對應的功能,以及被觸發的裝置。
還有被觸發後,隔多久沒處發就關閉裝置,或是不關。
https://imgur.com/WwmPfqr
這是當誰到家,就觸發客廳的吸頂燈。
(這部分要授權GPS給Home app才能實現)
當然也可以選擇特定的對象。
https://imgur.com/QKcw8UY
這是我家目前適合的自動化排程,
小小的缺點是,沒有溫濕度當觸發的條件,
這點很可惜,但小米作到了!
https://imgur.com/eq4C5An
大致上都玩遍了,雖然小米都做得到,
但是在app的操作以及裝置的操作,
MiHome app相對較慢,loading時間也長。
反之亦然,內建 Home app 反應就快,且即時。
謝謝各位~
開心跨年囉~
**小提醒**
各位記得設一個段落就幫系統備份,免得自己不會除錯,導致套件衝突。
就又要重頭來過,會很浪費時間的。