踩了2年坑的老司機教你傻瓜式HomeAssistant一小時快速搭建教程,只...

作者:四十六

前言(覺著廢話多可以直接略過)

如果你已經點開這篇文章,那你應該是知道何為HomeAssistant的。HomeAssistant在目前智慧家居的地位舉足輕重,深度使用者認為它是智慧家居系統的最優解,自由、萬能、穩定;新手使用者則認為它是各個不同智慧家居系統連線的橋樑,可以讓你的各品牌電器、感測器、開關整合在一起,協同工作。

HomeAssistant對我來說的用途,則是米家智慧家居生態的補充,下方文章我已經介紹了我全屋的智慧家居生態,基本全都是米家系。米家好用麼?已經很好用了!有問題麼?當然也有:不能和其它品牌裝置聯動、部分裝置不能接入siri、自動化不夠完善等等。但是HomeAssistant卻能把這些缺陷都解決掉。

說到這,估計該有HomeAssistant老玩家勸退了,HomeAssistant最難的並不是使用,而是搭建。你需要懂虛擬機器或者Docker、命令列指令、Armbian和Linux、樹莓派等微型伺服器硬體知識、甚至是程式設計等等。

是的,太難了!!!!!!!!!我也是從小白慢慢摸爬滾打過來的。我的第一次搭建HomeAssistant大概是2年前了,一直到現在,我才真正的非常熟悉HomeAssistant搭建,明白了HomeAssistant的各種用法與操作。

HomeAssistant的搭建真的比電腦裝系統、手機刷機、搭建伺服器、刷黑群暉等難太多了,並不是因為有多複雜,而是因為期間有各種各樣的坑,一點點小問題就會導致你的搭建完全無法進行下去……有時候解決一個問題就要一整天。

並且目前網上的各類HomeAssistat教程參差不齊。有的直接給你整合包,讓你一步到位,但這樣的話但凡出現一丁點問題,你就完全不會解決了。又有大量的教程沒有按照官方流程走,導致你如果運氣好能夠安上,但運氣不好就有莫名奇妙的問題。也因為HomeAssistant近幾年的快速迭代,甚至在名字上都改了(比如hassio現在叫HomeAssistant Supervised了),導致一些老教程看不明白。

寫這篇文章的初衷由此而來,HomeAssistant的搭建就是很費時間,也要購買裝置,根據裝置的不同和需求的不同,方法也都不一樣,教程無通用性。但對於想要初體驗HomeAssistant的使用者,非常應該有一篇文章教大家快速搭建,並且是完全透過官方方法搭建,更穩定也更少bug。

在嚐鮮體驗之後,如果發現HomeAssistat確實有用,那再去購置裝置、慢慢研究學習,如果認為沒用那也能一鍵刪除。

如果你仔細閱讀,按照步驟來,會很順利的搭建完成,不會遇到意外,總耗時預計只需30分鐘,最多1小時!

教程正文

HomeAssistant的國外官網(home-assistant。io)詳細說明了HomeAssistant安裝的幾種系統類別和推薦裝置類別。其中最簡單的無疑是直接在Windows下安裝,在Windows之下可以用很簡單的方式安裝HomeAssistant Operating System,簡稱HAOS,是HomeAssistant的最完整版本,在這個版本下可以體驗HomeAssistant的全部功能。

踩了2年坑的老司機教你傻瓜式HomeAssistant一小時快速搭建教程,只...

本篇文章就給大家介紹用這種方法來安裝HAOS,你所需的裝置只有一臺安裝了window10或者11系統的電腦,其它任何裝置也不需要,也不用提前準備安裝其他軟體。

接下來正式進入教程!

步驟一:安裝Windows自帶的Hyper-V虛擬機器

如果你是Windows 10或者11的家庭版使用者(右鍵我的電腦——屬性,裡面能看到Windows版本),那需要進行此操作,

如果是專業版、企業版等使用者直接進入步驟二。

1、新建一個文字文件,複製以下程式碼到文字文件中。我雲盤上傳的檔案包裡也有已經建立好的該檔案,可以直接使用無需自己新建。

pushd “%~dp0”

dir /b %SystemRoot%servicingPackages*Hyper-V*。mum >hv。txt

for /f %%i in (‘findstr /i 。 hv。txt 2^>nul’) do dism /online /norestart /add-package:“%SystemRoot%servicingPackages%%i”

del hv。txt

Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL

pause

2、將文字文件改名為“hv。bat”,需注意。bat是副檔名,如果看不到副檔名的話在資料夾視窗上方的檢視-顯示裡勾選副檔名

3、右鍵單擊hv。bat,選擇

以管理員身份

執行。

4、不出意外的話,你會看到命令列在安裝Hyper-V,安裝完成後會有以下顯示。

踩了2年坑的老司機教你傻瓜式HomeAssistant一小時快速搭建教程,只...

5、完成後重啟電腦。

步驟二:開啟Hyper-V虛擬機器管理面板功能

1、快捷鍵Windows+r開啟“執行”,在“執行”中輸入“OptionalFeatures。exe”,開啟Windows功能設定視窗。(也可以在控制面板——程式和功能——側邊欄啟動和關閉windows功能中開啟)

2、在開啟的視窗中勾選以下畫紅框的選項。

踩了2年坑的老司機教你傻瓜式HomeAssistant一小時快速搭建教程,只...

3、如果之前有一些沒有勾選的,那勾選之後重啟電腦,如果本身就勾選了,那無需重啟。

步驟三:開啟並配置Hyper-V虛擬機器網絡卡

這一步很重要,Hyper-V預設的虛擬網絡卡模式為橋接模式,在這一模式下,HomeAssistant無法發現區域網內的智慧裝置,我們要給Hyper-V配置一個主機模式的虛擬網絡卡。

1、開始選單搜尋框裡搜尋:Hyper-V,開啟Hyper-V管理器。

踩了2年坑的老司機教你傻瓜式HomeAssistant一小時快速搭建教程,只...

2、開啟後選擇開啟虛擬交換機管理器

踩了2年坑的老司機教你傻瓜式HomeAssistant一小時快速搭建教程,只...

3、再開啟後的頁面中點選新建虛擬網路交換機,型別選擇外部網路,名稱可以改為“LAN”,外部網路裡會讓你選擇網絡卡,這裡選擇你電腦正在上網的網絡卡(用網線的選有線網絡卡,WIFI的就選無線網絡卡),需要勾選允許管理作業系統共享,之後確認建立。

踩了2年坑的老司機教你傻瓜式HomeAssistant一小時快速搭建教程,只...

步驟四:搭建HomeAssistant OS

1、從HomeAssistant官方渠道(https://www。home-assistant。io/installation/windows)下載適配Hyper-V虛擬機器的最新的HAOS系統,下載完成後解壓,獲得檔案“haos_ova-9。0。vhdx”。

踩了2年坑的老司機教你傻瓜式HomeAssistant一小時快速搭建教程,只...

2、點選新建-虛擬機器,按照步驟走:

名稱自己想一個,比如“HomeAssistant“

虛擬機器代數”第二代“

啟動記憶體建議2048MB,勾選動態記憶體

網路介面卡選擇剛剛新建的“LAN”

選擇使用現有虛擬硬碟,瀏覽找到你剛下載解壓的檔案“haos_ova-9。0。vhdx”(這裡建議把該檔案複製到一個你不會隨便刪除或者移動的目錄,因為這個檔案很重要,後面如果移動它或者刪除它,就相當刪掉了整個HomeAssistant系統),選擇它。

繼續下一步,然後點選完成。

3、右鍵選擇剛新建的虛擬機器,點選設定,在設定——安全裡,取消勾選“啟動安全啟動”。

踩了2年坑的老司機教你傻瓜式HomeAssistant一小時快速搭建教程,只...

4、儲存後雙擊新建的虛擬機器開啟虛擬機器命令列視窗,點選啟動,等待。。。 。。。啟動完成,正常啟動完成後會出現下面的畫面。(需要注意的是下圖標註的的ip地址,如果這個ip地址沒顯示出來,說明你的網絡卡選錯了,或者你電腦的網路有問題,看看有沒有按步驟走,重新走一遍。之後右鍵選擇虛擬機器關機、重啟虛擬機器)

踩了2年坑的老司機教你傻瓜式HomeAssistant一小時快速搭建教程,只...

5、如果出現了以上畫面,也有了ip地址,那訪問ip地址加埠8123,比如我的ip地址是192。168。110。219,那就訪問“192。168。110。219:8123”,會出現以下畫面。

踩了2年坑的老司機教你傻瓜式HomeAssistant一小時快速搭建教程,只...

6、等待比較長的一段時間,會安裝完成。根據提示建立使用者名稱、密碼,建立你的HomeAssistant賬戶,至此HomeAssistant的基本安裝就完成了。

踩了2年坑的老司機教你傻瓜式HomeAssistant一小時快速搭建教程,只...

踩了2年坑的老司機教你傻瓜式HomeAssistant一小時快速搭建教程,只...

步驟五:安裝HACS

在HomeAssistant的使用中,最不可或缺的東西就是HACS了,HACS是一個HomeAssistant的外掛,有了它,才能比較方便的查詢、安裝各種各樣的第三方外掛,也正是這些外掛,使HomeAssistant具備了接入各系統終端的能力。

1、在HomeAssistant的頁面裡,點選進入最右下角你的使用者名稱,頁面裡下滑勾選開啟高階模式。

2、在HomeAssistant的頁面裡,依次點選進入:左下角配置——載入項——右下角載入項商店。如果你的網路比較好,順利的話你會看到一下內容。如果看不到的話,等等多重新整理幾次,重啟一下HomeAssistant(左下角配置-系統-右上角重新啟動),或者換個網路環境再試試。

踩了2年坑的老司機教你傻瓜式HomeAssistant一小時快速搭建教程,只...

如果還是不行的話,那說明你的網路還是有問題,需要用到github的國內映象源替換載入項商店,我親測可用的有兩個:

https://hub。nuaa。cf/

https://cdn。githubjs。cf/

具體方法是點選上方圖片右上角的三個小點,點選倉庫,輸入以下網址,選擇新增,如果能新增上去,二選一即可。新增完成後重新整理幾次,或者重啟Homeassistant試試。

https://hub。nuaa。cf/hassio-addons/repository

https://cdn。githubjs。cf/hassio-addons/repository

3、點開“Terminal & SSH”,選擇安裝,等一會兒安裝好後點擊啟動,再點選開啟web ui,在開啟的命令列裡輸入指令,安裝國內版HACS(這個是國內大神的映象版HACS,國內使用速度更快一些)

以下為指令,不要一個個輸入了,用複製貼上,但一定要注意,在命令列貼上的時候,

需要使用ctrl+shift+V

,只按ctrl+V是不行的!

wget -O - https://ghproxy。com/raw。githubusercontent。com/hasscc/get/main/get | HUB_DOMAIN=ghproxy。com/github。com DOMAIN=hacs REPO_PATH=hacs-china/integration ARCHIVE_TAG=china bash -

如果以上指令有問題,可以分別試一下這兩個指令(但如果上方指令不好用,這兩個多半也會錯誤,先保留吧):

wget -O - https://raw。githubusercontent。com/hasscc/get/main/get | DOMAIN=hacs REPO_PATH=hacs-china/integration ARCHIVE_TAG=china bash -

wget -O - https://raw。githubusercontent。com/hacs/get/main/get | bash -

成功安裝後,頁面會有如下顯示:

踩了2年坑的老司機教你傻瓜式HomeAssistant一小時快速搭建教程,只...

補充:其實HACS還有手動安裝的方法,但是如果是安裝國內版HACS,大機率是能安裝的,所以就不寫詳細的手動安裝教程了,如果想手動安裝看此帖子(https://bbs。hassbian。com/thread-15505-1-1。html)

4、安裝完成後重啟,之後點選左下角配置——裝置與服務——右下角新增整合,搜尋HACS,安裝。安裝過程中會讓你在github裡進行授權,按照步驟來就行,如果之前沒註冊過github那需要註冊一下。

踩了2年坑的老司機教你傻瓜式HomeAssistant一小時快速搭建教程,只...

安裝完成後,你的側邊欄就可以看到HACS了,你就可以愉快的下載各種第三方集成了。

踩了2年坑的老司機教你傻瓜式HomeAssistant一小時快速搭建教程,只...

需要注意的是,HACS裡的整合,下載之後,還是需要再去配置——裝置與整合中,搜尋安裝使用。

至此Home Assistant OS和HACS的安裝已結束,這兩個是HomeAssistant的核心,其它的外掛、整合就不一一教大家安裝了,因為也比較簡單了。

推薦整合:

雖然不詳細教大家安裝了,但推薦幾個我在用的整合。

1、直接可以安裝的:

HomeKit:這個就是用來把HomeAssistant裡的裝置接入HomeKit的,IOS使用者必裝

2、需要現在HACS下載的:

bemfa:用於把不支援米家但能接入HomeAssistant的裝置接入小愛同學或天貓精靈語音控制

Xiaomi Miot Auto:能夠把大多數米家裝置直接接入HomeAssistant

Xiaomi Miot:和剛剛的外掛功能相同,是另外一位大神製作的,如果上一個外掛接入不了的裝置,可以試試這個,我個人覺著比Xiaomi Miot Auto略微弱一丟丟

Midea AC LAN:可以把美的、華凌空調接入HomeAssistant

彩雲天氣:天氣預報外掛,可以基於天氣情況實現聯動

Xiaomi Gateway 3:專門用來接入米家和Aqara的Zigbee協議裝置的外掛

如果你的windows電腦是一臺24小時開機的伺服器,那你現在已經搭建好的HomeAssistant已經能夠滿足作為智慧家居中樞的功能,如果你的電腦可能會關機,那在體驗之後還是建議購入一個小型伺服器,或者在NAS等裝置的Docker上安裝HomeAssistant,這裡面的坑會更多,但網上的教程也更多一些,大家可以慢慢研究,有問題也可以諮詢。

至此本文結束,已經為大家考慮到了幾乎所有可能出現的意外情況,如果在安裝過程中還是有錯誤,歡迎大家在評論區提出,我看到就會給大家解答。

接下來也會繼續產出HomeAssistant和智慧家居相關的文章,歡迎大家關注我。

頂部