作者:
ho83leo (LWHo)
2019-08-31 11:07:04各位好,
兩年前碰到了HomeAssistant 後,體驗不是很好。
整體的操作以及整合,也可能是本人的問題導致的。
但在今年8月時,購入了便宜的Raspberry Pi 3
決心要再一次把HomeAssistant(HA)架起來,
而現在的映像檔都打包好了,非常方便。
從Hass.io官網就可以選擇對應的裝置下載img,
所以在官網上直接下載img後,燒錄在記憶卡裡。
https://tinyurl.com/yxfz94q9
https://tinyurl.com/yab8r4fm
https://imgur.com/unzBz3g
再來就是透過官方推薦的軟體進行燒錄
balenaEtcher
https://imgur.com/undefined
燒錄完之後,插入記憶卡至樹莓派,
透過路由器接上RJ45網路線,
等待幾分鐘後,透過電腦開啟瀏覽器並輸入網址
http://hassio.local:8123
基本上就可以看到正在準備HA的畫面,
等待過後就可以設定初始帳號以及密碼。
進入後就可以看到整體的UI,而沒有任何的裝置。
此時就可以透過左邊的SlideBar的Configurator來進行設定
https://imgur.com/ULiwYHU
在此頁面就可以把任何平台上的裝置整合在HA裡了。
我總共有多個平台裝置,分別先找出關鍵字
如:August Lock、Sonoff、xiaomi
August Lock 門鎖
https://imgur.com/jq7tkZd
https://imgur.com/lgXYbk5
https://tinyurl.com/y2fuqfev
Sonoff eWeLink
這比較麻煩,因為用原廠韌體,所以要透過原廠app才好導入。
否則刷其他的韌體,便可用更多的功能。
這裡是透過其他大神寫好的套件拿來使用
https://imgur.com/ho5i40Q
https://imgur.com/Eugn6db
https://imgur.com/jkvecyy
Sonoff /eWeLink component for original firmware
https://tinyurl.com/y2aquee5
XiaoMi Aqara
https://tinyurl.com/y662c5jj
綜合上方所得知的資料,便可開始透過Configurator
對configuration.yaml進行編輯。
首先是XiaoMi
我有兩個Zigbee網關,分別是米家網關、Aqara空調伴侶。
所得兩者個mac以及key後直接填入即可。
如:
https://imgur.com/Q4UAqk5
此時透過右上角的齒輪進行Restart HASS來得知是否正確,
錯誤的話會跳出訊息無法重啟,務必修完錯誤語法再重啟,
否則強制重啟會直接carsh,只能重燒img,從頭來過。
重啟成功後,會看到很多網關底下的zigbee裝置,
但還有很多的Wifi裝置如何加入呢?
透過先前的幾篇教學中有提到如何擷取裝置的token以及ip address,
有了這些基礎知識呢,便可輕鬆地把所有米家wifi裝置加入HA
如:
Philips 家族裝置
https://tinyurl.com/y27kfvxq
https://imgur.com/eCS9IqN
Yeelight 家族裝置
https://tinyurl.com/yxnz8suq
https://imgur.com/IzwK8pV
MiHome 藍牙溫濕度顯示器
https://tinyurl.com/y6cqdhp2
https://imgur.com/uP4sHBo
MiHome WiFi 開關
https://imgur.com/LdwdAQi
綜合以上所示,可能會有人覺得我要怎麼知道該裝置的model name?
透過Mihome app的 db資料就可以看得到,
或是從github大神那裡從範例圖得知。
August Door Lock
https://imgur.com/CWJOJUo
這裡要輸入帳號密碼,因為是透過原廠app的api拿來給HA控制使用。
Sonoff using orginal firmware
https://imgur.com/aeW8U6z
易微聯的裝置,也要透過原廠app的api才能拿給HA控制。
但前提之下要先把此大神的事前作業準備完成才能抓的到裝置。
https://tinyurl.com/y2aquee5
以上步驟都做完後,重啟HASS便可看到所有裝置都在畫面上了。
(主題換過顏色,這裡就不教學了)
https://imgur.com/U3YVGHz
https://imgur.com/hI1NoaK
補充:
把HA所有裝置加入到Homekit裡面
https://tinyurl.com/y8kbs5ya
https://imgur.com/XQlY4yk
這裡的做法是透過HA裡面的裝置都會有一個entity_id
再透過include_entities 這個參數,
可以指定裝置加入至HomeKit裡面,
此好處可避免不必要的開關或是裝置加入到Homekit裡,
整理起來也看起來乾淨整潔。
另外透過家庭中樞的裝置(Apple TV、HomePod、iPad)也可以從外網控制Homekit裝置,
並且也可以透過自動化達到想要的功能。
但以上兩點HA都做得到,我沒有理由再買上述三類裝置了。
https://imgur.com/LnlERQC
後續想要在外網連線家中裝置的話
可以從國外大神的教學進行
(需要家中路由器的port forwarding function)
https://tinyurl.com/yxlp3m8m
架設自簽HTTPS
https://tinyurl.com/ycd8xswu
其實還有自動化的條件式的功能可以介紹。
後續有空再繼續寫文章,或是有同好也歡迎分享喔!
而為了分享這類文章在ptt,主要是覺得這類資源在國內非常稀少。
主要大宗都在國外,且reddit也很多人都在討論,並分享。
在此謝謝大家不吝嗇讀完文章。
作者:
abelyi100 (abelyi100)
2019-08-31 11:17:00感謝分享原po好猛,竟然真的把家電都整合了
作者:
ErcH922 (果zaitn)
2019-08-31 11:30:00真的猛不過花費會很可觀嗎?
作者:
huabandd (我是阿肥巴你頭)
2019-08-31 12:18:00我以為我走錯版可以有個懶人包嗎
作者: jamt 2019-08-31 12:33:00
懶人包我在Dcard都有寫目前正在寫GA跟HomeKit的教學最近想買Sonoff3這個有DIY模式
作者:
backprog (back-propagation)
2019-08-31 12:42:00推~以為走錯版
作者: jamt 2019-08-31 12:48:00
sonoff的LAN mode客製元件比較好HA的精髓在於內網控制喔不,我不喜歡在ptt上發文XD而且我現在是Dcard的智慧家庭板板主,我希望把文章都放在Dcard上
作者: niceboy (xyz) 2019-08-31 13:23:00
Token 用 vevs 版的米家 app 很快取得。怎麼沒有紅外線萬能遙控器?
作者: jamt 2019-08-31 14:32:00
Remote UI要花錢!
作者: jamt 2019-08-31 14:35:00
每個月5美金,我還是自己弄duckdns就好
我是有看上雲端備份的功能還是買了不然duck也很簡單方便欸,好像沒有備份?我有點忘了XDD
作者: jamt 2019-08-31 14:40:00
Nabu Casa沒有提供備份功能啊,我備份都是設定HA的自動化去讓Windows執行robocopy批次檔,把HA的設定檔備份到掛在路由器上的硬碟裡
對,我搞錯了,他只是方便連接各項服務而已太久之前弄的忘記了
作者: jamt 2019-08-31 14:43:00
作者:
zxcbrian (zxcbrian)
2019-08-31 14:53:00推分享
作者:
Esvent (Esvent)
2019-08-31 14:56:00直接把HA弄到外網上不會有什麼資安的問題嗎?
台版的米家網關好像沒辦法開局域網通信協議 沒辦法加入HA
作者:
iluvpark (AngusC)
2019-08-31 15:13:00回樓上...只要有miio token都可以操控目前在用的是夜神降版米家app拿取miio token就可以放進去HA了homebridge也可以阿
真的很省,我原本正考慮要買G-Switch,請問如果用HA的話,對應的產品應該是Aqara牆壁開關嗎?另外請問Yeelight好像最近直接支援HomeKit了,為什麼你還是透過HA來連線YeeLight呢?感恩
作者:
kenk0818 (R-one)
2019-08-31 17:03:00推
作者:
xru03 (KCC)
2019-08-31 17:12:00推
作者:
cccoco (alex)
2019-08-31 17:36:00推推 有空也要來試看看
作者: jamt 2019-08-31 18:35:00
全部設備都整合到HA有個大原因,就是家庭裡的自動化完全比不上HA可以玩的自動化
Homekit的介面還是比較友善,串過去很方便但是自動化還是透過HA比較簡單
作者:
LonyIce (小龍)
2019-09-01 07:44:00想弱弱的問一下 HomeKit 跟 HA 能做到的自動化差在哪?
作者: niceboy (xyz) 2019-09-01 09:42:00
台版米家網關有方法可以加入 HA, 但改了之後,就跟米家 app 分手了HA 玩一玩,開始 DIY ,感測器,開關,那才有趣
作者:
KLOJ (88is88)
2019-09-01 10:40:00這篇好讚
作者:
LonyIce (小龍)
2019-09-01 11:50:00所以沒有冷氣之類的控制 應該用不到 HA
作者:
quit0209 (這天你離開了我)
2019-09-02 00:13:00ir控制冷氣可以外掛smartIR 最近剛搞好
作者: jamt 2019-09-02 09:16:00