Home Assistant樹莓派/雲伺服器/Ubuntu16.04安裝方法
- 樹莓派安裝HomeAssistant
樹莓派第一次啟動需要顯示器,鍵盤,滑鼠,完成初始化配置
- 初次啟動後請執行以下操作將磁碟空間擴充套件到整個tf卡,具體操作為:
(1)執行命令
1 |
sudo raspi-config |
(2)選擇進入第7項advanced options
(3)選擇A1 expand filesystem拓展磁碟空間,期間會重啟樹莓派
5.Hass在樹莓派中是預設自啟動的,後面修改配置檔案後需要重啟Hass服務,以下是重啟服務的命令:
重啟homeassistant
sudo systemctl restart |
關閉homeassistant自啟動
sudo systemctl disable [email protected] |
開啟homeassistant自啟動
sudo systemctl enable [email protected] |
如果敲命令不行也可以直接重啟樹莓派也行。。。。
- 二.雲伺服器安裝方法
雲伺服器安裝Hass要比樹莓派安裝複雜很多,但是有一個好處,雲伺服器上安裝Hass它的IP地址是公網的IP地址,而樹莓派安裝Hass它的IP地址是路由器區域網的IP地址,如果要公網訪問需要安裝tunnel2local元件及frpc,將區域網IP對映到公網,hachia中文官網下載的映象已經安裝好了元件,直接拿來用就行,如果是其他的映象則需要自行安裝,具體怎麼對映公網以後在講。
- 先申請一個雲伺服器,騰訊雲/阿里雲/...,感覺對於學生來講騰訊雲要便宜很多,具體怎麼申請就不再贅述
- 申請的時候請選擇Ubuntu最新的映象,雲服務上最新的好像是16.04,安裝完成後儘量選擇root使用者,以避免後面有很多小毛病
- 登陸雲伺服器的方式我推薦兩種方式
第一種直接在雲伺服器上登陸:
登陸以後就可以敲命令啦
第二種登陸方式:
使用PuTTY遠端登陸,WinSCP遠端訪問伺服器檔案目錄
我比較講究,軟體都要在官網下載,嘻嘻!
安裝完成後,輸入伺服器公網IP,使用者名稱密碼,遠端登陸
注意:Ubuntu(雲伺服器)有隱藏目錄,如果需要檢視,點選右下角隱藏,即可檢視
- 能夠登陸伺服器了,現在開始敲命令
因為Hass是基於python語言開發的所以在雲伺服器安裝Hass, python的版本相容性十分重要,伺服器上Ubuntu16.04系統自帶了python2.7和python3.5.2 可輸入sudo python version和 sudo python3 version檢視python版本號,Hass相容python版本最低為python3.5.3以上的所有我們首先要升級python,下面是參考程式碼:
用過Ubuntu16.04的人都知道,這個版本Ubuntu的軟體源安裝列表中是沒有Python3.6的安裝包的,所以我們需要新增安裝源,在命令列輸入如下命令:
sudo add-apt-repository ppa:jonathonf/python-3.6
將Python3.6的安裝源新增進系統中後,輸入如下命令更新軟體列表:
sudo apt-get update
更新安裝源後,輸入如下命令安裝Python3.6:
sudo apt-get install python3.6
安裝完成之後,設定Python3.6的優先順序,輸入如下命令:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
更新pip,輸入如下程式碼:
sudo apt-get install python3-pip
sudo pip3 install --upgrade pip
python3.6升級完成後我們接著安裝Hass,初次安裝需要安裝很多依賴,如果要提升下載速度需要更換下載源
更換下載源
sudo nano ~/.pip/pip.conf
更改後面的連結地址:http://pypi.douban.com/simple/
[global]
index-url = https://mirrors.aliyun.com/pypi/simple
CTRL + O + 回車儲存,CTRL+X退出
國內還有一些其它的pip源也可選用:
- 清華:https://pypi.tuna.tsinghua.edu.cn/simple
- 中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/
- 華中理工大學:http://pypi.hustunique.com/
- 山東理工大學:http://pypi.sdutlinux.org/
- 豆瓣:http://pypi.douban.com/simple/
安裝Hass:
sudo pip3 install homeassistant
執行Hass
hass
執行沒有報錯即安裝成功,在瀏覽器輸入 就可以登陸Hass前端頁面了
- 虛擬機器Ubuntu16.04/Ubuntu18.04安裝HomeAssistant
虛擬機器安裝Hass與雲伺服器相似,如果虛擬機器版本是16.04則需要升級python版本,如果是18.04則不需要升級python版本,Ubuntu18.04自帶python版本就已經相容Hass,直接安裝Hass即可