你是否曾經(jīng)希望b谷歌助手、Alexa或Siri能讓你擁有一個智能家居,而不是一些智能設(shè)備?如果你一覺醒來就能喝到新鮮的咖啡,電視上播放著新聞,在你設(shè)置鬧鐘的時候溫度調(diào)節(jié)就自動完成了呢?自動改變房間的照明,在顯示器或面板上打開一些背光,讓它在播放電影時變得輕松如何?
而不是試圖打開不同的應(yīng)用程序和單獨進(jìn)行更改,你可以做這一切,甚至更多與家庭助理平臺輕松。是的,你沒看錯!這里有一個關(guān)于如何在樹莓派上安裝和設(shè)置Home Assistant的小教程。
家庭助理:什么事?
Home Assistant是一個面向智能家居的開源操作系統(tǒng)。它的運作方式類似于IFTTT或三星SmartThings,但不同之處在于它是在線的、開源的,是HomeBridge和SmartThings等產(chǎn)品的完全本地替代品。這意味著您可以在沒有云的情況下控制家庭自動化。這使得服務(wù)更流暢,可靠性更高,保護(hù)效果更好。家庭助理還可以幫助您構(gòu)建復(fù)雜的腳本和自動化,使其他智能家居平臺脫穎而出。它允許來自數(shù)百家制造商和協(xié)議的產(chǎn)品與DIY項目和自制解決方案無縫集成。
組件的要求
?硬件
?覆盆子π
?Micro - SD卡
?SD卡讀卡器
軟件
?家庭助理形象
?Balena腐蝕裝置
在樹莓派上安裝Home Assistant
第一步:要在樹莓派上安裝Home Assistant,首先,為Hass下載適當(dāng)?shù)拇疟P映像。在Home Assistant頁面中為您的樹莓派設(shè)置。我們將在這個項目中使用樹莓派4B。
第二步:然后下載balenaEtcher用于在樹莓派上閃爍圖像文件。Etcher是一個免費的開源實用程序,可以幫助刻錄圖像文件,如。iso,。img文件和壓縮文件夾,以創(chuàng)建活動SD卡和USB閃存驅(qū)動器。
第三步:安裝完成后,打開Etcher應(yīng)用程序。Etcher安裝操作系統(tǒng)分為三步,第一步是選擇鏡像。要選擇一個圖像文件,請單擊Etcher中的select image并選擇hassos圖像文件。選擇對應(yīng)的SD卡,單擊“Flash”。
對于樹莓派來說,最可靠的網(wǎng)絡(luò)設(shè)置是使用以太網(wǎng)電纜連接它;不過,如果你想配置Wi-Fi,你可以試試這個。
導(dǎo)航到你的SD卡,即hassos boot,并創(chuàng)建一個名為“CONFIG”的新文件夾?,F(xiàn)在,在CONFIG文件夾中,創(chuàng)建一個名為“network”的新文件夾。在network文件夾中,創(chuàng)建一個名為my-network的文件,不帶文件擴展名,并粘貼給定的行。不要忘記更改Wi-Fi名稱和密碼。
第四步:現(xiàn)在卸載SD卡,將其從讀卡器中取出并插入樹莓派。將電源連接到樹莓派上。幾分鐘后,您應(yīng)該能夠從同一本地網(wǎng)絡(luò)上的任何設(shè)備訪問家庭助理。要訪問home Assistant頁面,請導(dǎo)航到瀏覽器。安裝所有Home Assistant依賴項最多可能需要20分鐘。
一旦安裝過程完成,樹莓派將自動重啟。在此之后,您將被要求創(chuàng)建一個家庭助理帳戶。輸入名稱,用戶名,密碼,然后點擊“創(chuàng)建帳戶”。
現(xiàn)在在下一個屏幕上,您可以輸入項目的名稱,設(shè)置您的位置和單位系統(tǒng)。
最后,單擊Finish。現(xiàn)在,你被帶到家庭助理儀表盤。這個屏幕將顯示您的所有設(shè)備。
安裝插件的
家庭助理有幾個附加組件,你可以安裝,使家庭助理甚至更好。我們將安裝文件編輯器和SSH附加組件。您還可以安裝其他您認(rèn)為有用的附加組件。
安裝文件編輯器
文件編輯器插件允許您瀏覽和修改Pi上的文件。我們將使用這個附加組件來修改配置。yaml文件。
要安裝此附加組件,請單擊Supervisor,然后單擊go-to附加組件Store,然后安裝File editor附加組件。
安裝插件后,單擊start并啟用“在側(cè)邊欄中顯示”選項。
安裝終端和SSH附加組件
另外,安裝終端和SSH附加組件。這個附加組件允許您通過SSH連接到正在運行Home Assistant的樹莓派。要安裝此附加組件,請轉(zhuǎn)到Supervisor選項卡,單擊右上角的圖標(biāo),然后搜索Terminal & SSH。單擊Install按鈕,然后啟動附加組件。
使用家庭助理控制LED
現(xiàn)在,我們將通過家庭助理控制連接到樹莓派GPIO的LED,以熟悉添加組件和樓宇自動化。我們將添加開關(guān)來打開和關(guān)閉兩個led。在我們可以連接LED之前,我們需要配置配置。yaml文件。
現(xiàn)在,在Raspberry Pi GPIO頁面上,復(fù)制配置代碼。
現(xiàn)在,轉(zhuǎn)到文件編輯器選項卡并單擊文件夾圖標(biāo)來瀏覽文件系統(tǒng)。
導(dǎo)航到位于/config/configuration的配置文件。并粘貼從GPIO頁面復(fù)制的代碼。
完成后,我們可以通過按save圖標(biāo)保存更改。
每次對任何文件進(jìn)行更改后,首先檢查配置是否有效,然后重新啟動Home Assistant。要檢查配置,請進(jìn)入“配置”選項卡,選擇“常規(guī)”,然后單擊“檢查配置”。如果語法正確,它將顯示一條消息“Configuration Valid”。如果沒有,它將向您顯示一條調(diào)試消息,顯示需要修復(fù)的錯誤發(fā)生在哪里。配置生效后,按Server Management下的“RESTART”,等待更改應(yīng)用。
重新啟動后,轉(zhuǎn)到家庭助理用戶界面,您應(yīng)該看到兩個新按鈕,分別標(biāo)有“風(fēng)扇辦公室”和“燈桌”。
現(xiàn)在,將兩個led連接到樹莓派的GPIO 11和GPIO 12,然后單擊這些按鈕來打開和關(guān)閉led。
下面是在樹莓派上安裝和設(shè)置Home Assistant的方法。希望本教程對您有所幫助。
本文編譯自iotdesignpro