1、環(huán)境
- 1、樹莓派4B
- 2、樹莓派系統(tǒng)版本:
- 3、home assistant插件
2、安裝過程
2.1 樹莓派系統(tǒng)制作
2.1.1樹莓派系統(tǒng)下載
樹莓派官網(wǎng):https://www.raspberrypi.com/software/operating-systems/
小飛哥選擇的是64位帶桌面系統(tǒng)的,可以外接屏幕,操作起來比較方便
官網(wǎng)直接下載會(huì)非常慢,樹莓派官網(wǎng)提供了BT種子下載,可以用迅雷+BT種子的方式下載,是非??斓?,我這渣渣網(wǎng)絡(luò)峰值都到了20M/S了,速度還是非??斓?img src="https://file1.elecfans.com//web2/M00/98/C1/wKgaomTnWxiAP0kXAAHN21ucYKo115.png" alt="41a1f13a-75ff-11ed-8abf-dac502259ad0.png" />
2.2.2 樹莓派鏡像燒錄
燒錄工具可以采用官方的鏡像制作工具:Raspberry Pi Imager 鏡像燒錄工具,直接安裝即可,用法可以參考網(wǎng)上的教程
https://www.raspberrypi.com/software/
小飛哥使用的是另外一個(gè)工具,也是下載直接安裝就行了:Download Etcher
接下來看看如何使用?
打開Etcher界面,界面非常簡單,選擇鏡像文件,選擇燒錄目標(biāo),樹莓派一般是TF卡
點(diǎn)擊此處選擇我們的鏡像文件
選擇target,選擇我們的TF卡
接下來就點(diǎn)擊flash,靜靜等待進(jìn)行了
燒錄完還要進(jìn)行校驗(yàn),可以去泡個(gè)茶,斗個(gè)地主,要等待好一會(huì)...
校驗(yàn)中....
one thousand years later...系統(tǒng)終于燒錄完了,很順利
接下來就可以插入到樹莓派里面啦
2.2.3 啟動(dòng)樹莓派
啟動(dòng)...啟動(dòng)過程就不帶大家看了,不出意外的話肯定沒意外
小飛哥使用的是鼠標(biāo)+鍵盤+屏幕,操作起來比較方便,網(wǎng)上還有一大堆連接網(wǎng)絡(luò)、獲取IP地址的方法,大家喜歡哪一種方式,使用即可
接下來我們來獲取下樹莓派的IP地址,連接wifi或者路由器,小飛哥由于屋里沒有路由器,選擇連接的wifi,獲取IP地址
IP地址:192.168.3.26
IP地址有大用,接下來咱們就用筆記本來連接樹莓派,筆記本需要和樹莓派在同一個(gè)網(wǎng)絡(luò)中,連接工具使用mobaxterm
開啟樹莓派ssh連接,建立SSh連接,主機(jī)名字填寫我們的樹莓派地址:
然后輸入我們樹莓派的系統(tǒng)名稱、密碼即可連接,接下來我們就可以在PC機(jī)上操作啦
更改鏡像源
在樹莓派中斷輸入下面命令,更改系統(tǒng)源:
sudonano/etc/apt/sources.list
文件修改如下,然后ctrl+o,enter,ctrl+x,退出文件
debhttps://mirrors.tuna.tsinghua.edu.cn/debianbustermaincontribnon-free
debhttps://mirrors.tuna.tsinghua.edu.cn/debian-security/buster/updatesmaincontribnon-free
debhttps://mirrors.tuna.tsinghua.edu.cn/debianbuster-updatesmaincontribnon-free
#debhttp://deb.debian.org/debianbullseyemaincontribnon-free
#debhttp://security.debian.org/debian-securitybullseye-securitymaincontribnon-free
#debhttp://deb.debian.org/debianbullseye-updatesmaincontribnon-free
#Uncommentdeb-srclinesbelowthen'apt-getupdate'toenable'apt-getsource'
#deb-srchttp://deb.debian.org/debianbullseyemaincontribnon-free
#deb-srchttp://security.debian.org/debian-securitybullseye-securitymaincontribnon-free
#deb-srchttp://deb.debian.org/debianbullseye-updatesmaincontribnon-free
接下來修改
sudonano/etc/apt/sources.list.d/raspi.list
debhttp://mirrors.tuna.tsinghua.edu.cn/raspberrypi/bustermainui
#debhttp://archive.raspberrypi.org/debian/bullseyemain
#Uncommentlinebelowthen'apt-getupdate'toenable'apt-getsource'
#deb-srchttp://archive.raspberrypi.org/debian/bullseyemain
然后更新源,等待完成即可:
sudoapt-getupdate
sudoapt-getupgrade
3、homeassistant 安裝
3.1 homeassistant安裝方法
可以參考homeassistant官方教程:https://www.home-assistant.io/installation/
3.2 安裝依賴
sudoapt-getinstall-ypython3python3-devpython3-venvpython3-piplibffi-devlibssl-devlibjpeg-devzlib1g-devautoconfbuild-essentiallibopenjp2-7libtiff5--fix-missing
如果遇到以下問題,可以使用下面的方法解決:
安裝紅框中的提示版本:
sudoapt-getinstalllibjpeg62-turbo=1:1.5.2-2+deb10u1
再安裝前面的軟件包
sudoapt-getinstalllibjpeg62-turbo-dev
下面的錯(cuò)誤一樣的方法:
sudoapt-getinstalllibssl1.1=1.1.1n-0+deb10u3
sudoapt-getinstalllibssl-dev
這樣,依賴就安裝完了
3.3 創(chuàng)建虛擬環(huán)境
3.3.1 創(chuàng)建安裝 Home Assistant 的目錄
mkdir~/hass
3.3.2 創(chuàng)建并激活用于 Home Assistant 的虛擬環(huán)境
進(jìn)入homeassistant文件夾
cdhass
創(chuàng)建虛擬環(huán)境
python3-mvenv
激活虛擬環(huán)境
sourcebin/activate
3.4 安裝homeassistant
安裝 Python package
python3-mpipinstallwheel
安裝 Home Assistant Core
pip3installhomeassistant
如果下載速度非常慢,嘗試修改pip3下載源
sudonano/etc/pip.conf
修改為國內(nèi)源,更改之后的下載速度還是非??斓模?/p>
[global]
extra-index-url=https://pypi.tuna.tsinghua.edu.cn/simple
安裝完成
3.5 啟動(dòng) Home Assistant
使用以下命令啟動(dòng) Home Asssitant
hass
首次啟動(dòng) Home Assistant 時(shí),系統(tǒng)會(huì)創(chuàng)建 ~/.homeassistant 目錄用于承載配置文件,并安裝所需的基礎(chǔ)依賴,這個(gè)過程會(huì)花費(fèi)一定時(shí)間,請(qǐng)耐心等待。
此時(shí)還無法訪問,需要等待約10分鐘
使用局域網(wǎng)內(nèi)其他設(shè)備,通過瀏覽器訪問
http://你的樹莓派IP地址:8123
如果出現(xiàn) Home Assistant 主頁,說明安裝成功。
訪問地址:http://192.168.3.26:8123
3.6 注冊(cè)homeassistant賬戶
上面的網(wǎng)址注冊(cè)賬戶,然后可以起個(gè)名字
就可以通過剛才注冊(cè)的賬戶登錄homeassistant啦
登陸之后進(jìn)入界面
至此,我們?cè)跇漭缮系膆omeassistant就安裝完成了,后面就可以進(jìn)行UI設(shè)計(jì)等使用了
審核編輯 :李倩
-
樹莓派
+關(guān)注
關(guān)注
116文章
1696瀏覽量
105457 -
開源物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
0文章
4瀏覽量
2403
原文標(biāo)題:樹莓派4B搭建homeassistant 開源物聯(lián)網(wǎng)平臺(tái)
文章出處:【微信號(hào):小飛哥玩嵌入式,微信公眾號(hào):小飛哥玩嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論