標籤:

3.安裝 home assistant 服務

前兩篇文章講了樹莓派系統和 samba 服務的安裝,這一篇主要講解 homeassistant 的安裝。

其實安裝 homeassistant 服務很簡單,只需要輸入一個命令即可:

$:sudo pip3 install homeassistant

等待完成,成功之後輸入如下命令啟動 homeassistant:

$:hass

或者:

$:hass --open-ui # --open-ui表示啟動成功之後打開瀏覽器

第一次執行這個命令的時候,homeassistant 會自動檢測當前用戶的 home 目錄是否有關於 homeassistant 的相關配置,沒有的話就會新建一個.homeassistant隱藏文件夾到當前用戶的 home 目錄。而這個目錄下的 configuration.yaml 則是我們以後要重點關注的文件。

好了,啟動成功之後,我們進入瀏覽器輸入 ip:8123 (注意 homeassistant 默認會使用8123埠來啟動服務), 能夠看到類似如下的頁面,下面的頁面是我已經配置好的。

好了,到這步之後我們已經成功安裝了 homeassistant 服務,並且也成功的啟動了它,而關於如何將你的智能設備與 homeassistant 關聯呢,這裡我們就需要重點關注configuration.yaml這個文件了,我們先打開這個文件看看裡面有什麼。第一次打開我們重點關注紅圈裡的東西。

看第三個紅圈中的內容,api_password 表示通過瀏覽器ip:8123打開時的密碼,默認不需要密碼,但當我們後期做到需要從外網也可以訪問homeassistant時,為了安全性,就需要配置一個複雜的密碼,這裡我推薦大家開啟這個欄位,把#刪除即可開啟,然後把冒號後面的內容修改成你自己想要的密碼,後期我們還會做內網穿透,來實現內外網的互聯。一旦修改了 configuration.yaml 文件,就需要重新啟動 homeassistant 才會生效。

好了,看完這個文件之後,我們就簡單的了解了一下homeassistant 的配置,下面就要開始介紹如何將你的智能硬體與 homeassistant 相關聯了。

首先我們打開 homeassistant 官網看看裡面有什麼內容,打開首頁之後我們點擊components模塊,我們可以看到 homeassistant 所支持的所有硬體模塊。

比如我們搜索Broadlink這個廠商,可以看到homeassistant 支持這個廠商兩個類型的產品

我們打開 Broadlink RM Switch 它是一個萬能紅外遙控器,同時也支持射頻的功能。

看到關於 broadlink 的一些介紹,只需要添加紅圈中的內容到 configuration.yaml 即可實現對 BroadLink RM Switch 的控制。建議看一下具體的介紹,了解一下相關的配置說明。

再看看關於Broadlink RM2 and A1 Sensor的介紹:

同樣,也只需要將紅圈中的內容填寫到 configuration.yaml 文件中就可以了。

那麼具體怎麼填寫,以及如何發送命令,如何通過 broadlink rm switch 來獲取紅外的命令,我們下一節就會了解到。

本篇內容主要講解了如何安裝 homeassistant 以及簡單的了解了一下 configuration.yaml 文件的配置,以及 homeassistant 支持的一些組件。下一篇將重點了解關於這些組件的配置以及如果在網頁端控制這些組件。

後續還會了解到如何通過 siri 實現與 homeassistant 關聯,然後通過語音來控制他們,接著還會了解到通過內網穿透技術,來實現在外面即可通過網頁控制家電設備(外網無法使用 siri,請知悉)


推薦閱讀:

大膽設計中西雙廚房!烘焙巨蟹女和IT雙子男,25萬打造90平北歐小窩
構建生態圈,小米智能家居方向正確嗎?

TAG:智能家居 |