一:初始安裝
1:在樹莓派安裝 HASS,有 3 種方法供選擇:
1. 以樹莓派官方系統 Raspbian 為根系統,再通過指令安裝(實測完整版Raspbian系統雖擁有較好的圖形交互界面,但系統本身的軟件包在更新及安裝過程中容易出現依賴關系錯誤,造成安裝失敗);
curl -O https://raw.githubusercontent.com/home-assistant/fabric-home-assistant/master/hass_rpi_installer.sh && sudo chown pi:pi hass_rpi_installer.sh && bash hass_rpi_installer.sh
本人在測試過程中經常出現安裝失敗。所以這種方式適合有豐富經驗的大神來調試安裝。
2. 直接安裝集成了 HASS 的Hassbian 操作系統(本文采用的安裝方法,順利通過,包含精簡版的Raspbian系統后續手動添加圖形交互界面)
原創新人#Raspberry Pi 樹莓派 Zero W 安裝Homeassistant-Homebridge教程及避坑指南
這篇文章里面采用的正是第二種方式,Hassbian 操作系統對每個版本的樹莓派配置有差別,集成好的操作系統可能存在不兼容的情況。需要納入考慮的是圖形化操作界面的需求,沒有顯示器的同學可能存在一定的難度,有經驗的同學可以嘗試安裝調試。
至于沒有顯示器,我們如何才能玩轉???
3. 直接安裝最新高度集成系統 Hass.io。
Home Assistant + 樹莓派:強大的智能家居系統 · 安裝篇
這篇文件里面有詳細介紹樹莓派的安裝方式,對于剛入門的新手和想擺脫大量代碼的朋友,方法推薦度依次為:3 > 2 > 1。這里面采用的是第三種方式安裝
HASS.IO安裝方式介紹給大家。我們先來了解一下hass.io的優點:
它是免費且開源的軟件
它針對樹莓派進行了專門的優化
百分之百的局域網家庭自動化系統
十分容易安裝和升級
集成了家庭助理用戶管理界面
簡單方便的設置及完整的設置備份方式
簡單方便地擴展家庭助理的功能,比如谷歌語音助理Googlehome等。
是的,hass.io既功能強大又簡單易用,下面我們就擼起袖子,真正開干了。
1、下載樹莓派對應的系統鏡像文件,我用的硬件是樹莓派2,所以選擇對應的raspberry pi 2系統鏡像,如果你用的是樹莓派3,那么請下載raspberry pi3系統鏡像,樹莓派1或樹莓派zero,請下載raspberry/zero系統鏡像。
此方法目前只適用于全系列樹莓派及 Intel NUC,關于 Hass.io 更深入的配置我將在之后的特別篇中介紹。
參考 copriwolf 的教程
使用 Etcher 安裝官方最新固件鏡像。(按需選擇合適固件)
由于我的是樹莓派2B+,所以選擇raspberry 2.
2:下載鏡像,將鏡像燒寫到TF卡上
燒寫完成以后,你就發現TF卡的容量變小了
3:一半情況下,我們都是通過SSH連接樹莓派,單獨再配個樹莓派顯示器比較貴,但是我們的系統默認狀態下SSH是關閉的。
但樹莓派官方如上文所屬,在新版本中默認關閉了SSH功能,我們需要想開啟SSH協議才能無屏幕連接他。
打開刻錄好的TF卡根目錄,在目錄上創建一個名為ssh的無后綴名文件,如圖,即可開啟樹莓派的ssh功能。
晚上看到很多文章說這樣就可以開啟SSH了,本人親自測試了下,沒有用,請放棄這種方式。請大家直接跳轉到
獲取樹莓派IP地址。
Windows 用戶在 PowerShell 下新建文件的命令是如下圖所示
搞掂之后,把tf卡插到樹莓派,給樹莓派插上網線。開機就可以了。
4:獲取樹莓派的IP地址
如果你是使用Win系統,你可以下載Advanced IP Scanner這個免費軟件去搜索你網絡中的主機。地址是[這里]。他是我用過的win系統搜索比較全面的工具了,如果你的網段處于192.168.1.xx,那你啟動的時候,你搜索192.168.1.1-192.168.1.254,就可以找到樹莓派的ip。效果如圖所示。
在CMD命令ping下樹莓派的IP地址
5:把SD卡插入到樹莓派,網線連接好,然后插入電源,因為在第一次啟動時,它會下載最新的家庭助理版本,它需要20多分鐘的時間(實際時間根據你的網速而又差異,國內用戶請耐心等待,我的就等了很長時間才安裝完畢)。
6:等待安裝完畢,你就可以在谷歌瀏覽器(360瀏覽器是打不開的)輸入你樹莓派的IP地址及:8123就可以進入homeassistant的界面了。
7:開啟SSH方式
點擊如下圖標
安裝SSH服務
設置帳號跟密碼
密鑰我們設置為空,方便連接,密碼設置raspberry,那帳號呢,怎么設置