0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

樹莓派4B搭建homeassistant開源物聯(lián)網(wǎng)平臺(tái)

jf_L18yujSQ ? 來源:小飛哥玩嵌入式 ? 作者:小飛哥玩嵌入式 ? 2022-12-07 15:23 ? 次閱讀

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)的,可以外接屏幕,操作起來比較方便41767f3c-75ff-11ed-8abf-dac502259ad0.png

官網(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/

41cdedda-75ff-11ed-8abf-dac502259ad0.png

小飛哥使用的是另外一個(gè)工具,也是下載直接安裝就行了:Download Etcher

41eaf65a-75ff-11ed-8abf-dac502259ad0.png

接下來看看如何使用?

打開Etcher界面,界面非常簡單,選擇鏡像文件,選擇燒錄目標(biāo),樹莓派一般是TF

42035704-75ff-11ed-8abf-dac502259ad0.png

點(diǎn)擊此處選擇我們的鏡像文件42224312-75ff-11ed-8abf-dac502259ad0.png

選擇target,選擇我們的TF卡

423f79aa-75ff-11ed-8abf-dac502259ad0.png

接下來就點(diǎn)擊flash,靜靜等待進(jìn)行了

425d59ac-75ff-11ed-8abf-dac502259ad0.png

燒錄完還要進(jìn)行校驗(yàn),可以去泡個(gè)茶,斗個(gè)地主,要等待好一會(huì)...

4278ff72-75ff-11ed-8abf-dac502259ad0.png

校驗(yàn)中....4291e5fa-75ff-11ed-8abf-dac502259ad0.png

one thousand years later...系統(tǒng)終于燒錄完了,很順利

42c235b6-75ff-11ed-8abf-dac502259ad0.png

接下來就可以插入到樹莓派里面啦

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

42ec8fd2-75ff-11ed-8abf-dac502259ad0.png

IP地址有大用,接下來咱們就用筆記本來連接樹莓派,筆記本需要和樹莓派在同一個(gè)網(wǎng)絡(luò)中,連接工具使用mobaxterm43463780-75ff-11ed-8abf-dac502259ad0.png

開啟樹莓派ssh連接,建立SSh連接,主機(jī)名字填寫我們的樹莓派地址:

436aef30-75ff-11ed-8abf-dac502259ad0.png43b809a0-75ff-11ed-8abf-dac502259ad0.png

然后輸入我們樹莓派的系統(tǒng)名稱、密碼即可連接,接下來我們就可以在PC機(jī)上操作啦43ceb592-75ff-11ed-8abf-dac502259ad0.png

更改鏡像源

在樹莓派中斷輸入下面命令,更改系統(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
4406273e-75ff-11ed-8abf-dac502259ad0.png

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

如果遇到以下問題,可以使用下面的方法解決:

447175ca-75ff-11ed-8abf-dac502259ad0.png

安裝紅框中的提示版本:

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

44b5edfe-75ff-11ed-8abf-dac502259ad0.png

安裝完成

44ecbd48-75ff-11ed-8abf-dac502259ad0.png

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)耐心等待。

450a0146-75ff-11ed-8abf-dac502259ad0.png

此時(shí)還無法訪問,需要等待約10分鐘

45369eb8-75ff-11ed-8abf-dac502259ad0.png

使用局域網(wǎng)內(nèi)其他設(shè)備,通過瀏覽器訪問

http://你的樹莓派IP地址:8123

如果出現(xiàn) Home Assistant 主頁,說明安裝成功。

訪問地址:http://192.168.3.26:8123

455b3700-75ff-11ed-8abf-dac502259ad0.png

3.6 注冊(cè)homeassistant賬戶

上面的網(wǎng)址注冊(cè)賬戶,然后可以起個(gè)名字

4580b32c-75ff-11ed-8abf-dac502259ad0.png

就可以通過剛才注冊(cè)的賬戶登錄homeassistant啦

45b147e4-75ff-11ed-8abf-dac502259ad0.png

登陸之后進(jìn)入界面45c6eb08-75ff-11ed-8abf-dac502259ad0.png

至此,我們?cè)跇漭缮系膆omeassistant就安裝完成了,后面就可以進(jìn)行UI設(shè)計(jì)等使用了

審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 樹莓派
    +關(guān)注

    關(guān)注

    116

    文章

    1696

    瀏覽量

    105457
  • 開源物聯(lián)網(wǎng)

    關(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)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    樹莓與Arduino的區(qū)別是什么

    Pi): 樹莓最初是作為教育工具設(shè)計(jì)的,旨在幫助學(xué)生學(xué)習(xí)計(jì)算機(jī)編程和電子工程。隨著時(shí)間的推移,它已經(jīng)發(fā)展成為一個(gè)多功能的微型計(jì)算機(jī),可以用于各種項(xiàng)目,包括但不限于: 家庭媒體中心 游戲機(jī) 網(wǎng)絡(luò)服務(wù)器 IoT(
    的頭像 發(fā)表于 11-11 11:14 ?165次閱讀

    ARM開發(fā)板與樹莓的比較

    處理器 ARM開發(fā)板通常采用不同的ARM處理器,如Cortex-A系列、Cortex-M系列等,而樹莓則主要使用博通的ARM處理器。樹莓的處理器性能相對(duì)較高,尤其是在最新的
    的頭像 發(fā)表于 11-05 11:11 ?160次閱讀

    樹莓網(wǎng)關(guān):聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    的特點(diǎn)是體積小巧(大約信用卡大?。δ荦R全,足以支持多種計(jì)算任務(wù)。 樹莓經(jīng)常被用作物聯(lián)網(wǎng)網(wǎng)關(guān),收集設(shè)備數(shù)據(jù),然后將數(shù)據(jù)上傳云平臺(tái),并還可以用來接收來自云端的控制指令,控制其他連接
    的頭像 發(fā)表于 10-09 16:44 ?211次閱讀
    類<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>網(wǎng)關(guān):<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>應(yīng)用的新標(biāo)桿

    樹莓4B的WiFi配置過程

    樹莓4B的WiFi配置過程是一個(gè)相對(duì)直接且靈活的任務(wù),可以通過多種方式完成,包括使用圖形用戶界面(GUI)、終端命令以及修改配置文件等。以下介紹樹莓
    的頭像 發(fā)表于 08-30 17:10 ?1454次閱讀

    樹莓4b 2g和4g區(qū)別大嗎

    樹莓4B樹莓基金會(huì)推出的一款性能強(qiáng)大的微型計(jì)算機(jī),它具有多種版本,其中最常見的是2GB RAM版本和
    的頭像 發(fā)表于 08-30 17:05 ?867次閱讀

    樹莓4b支持多大的sd卡

    樹莓4B是一款非常受歡迎的微型計(jì)算機(jī),它具有強(qiáng)大的性能和豐富的擴(kuò)展功能。在樹莓4B的使用過程
    的頭像 發(fā)表于 08-30 17:02 ?815次閱讀

    樹莓4b和什么性能計(jì)算機(jī)相當(dāng)

    樹莓4B與何種性能的計(jì)算機(jī)相當(dāng),這個(gè)問題涉及到多個(gè)方面的比較,包括處理器性能、內(nèi)存大小、接口豐富度以及應(yīng)用場(chǎng)景等。以下是從這些方面進(jìn)行的綜合分析: 1. 處理器性能 樹莓
    的頭像 發(fā)表于 08-30 17:01 ?748次閱讀

    樹莓4b相當(dāng)于什么CPU

    樹莓4B作為一款基于ARM架構(gòu)的單板計(jì)算機(jī),自其發(fā)布以來就因其高性價(jià)比、豐富的接口和強(qiáng)大的擴(kuò)展性而備受關(guān)注。在探討樹莓
    的頭像 發(fā)表于 08-30 16:59 ?1047次閱讀

    樹莓4B的性能特點(diǎn)及應(yīng)用

    樹莓4B簡介 樹莓4B是一款基于ARM架構(gòu)的單板計(jì)算機(jī),其搭載了四核Cortex-A72 C
    的頭像 發(fā)表于 08-30 16:54 ?1273次閱讀

    樹莓4b風(fēng)扇插哪個(gè)引腳

    樹莓4B驅(qū)動(dòng)風(fēng)扇時(shí),風(fēng)扇可以插接的引腳主要取決于風(fēng)扇的類型和所使用的控制方法。以下是一些常見的風(fēng)扇插接引腳情況: 1. 直接連接法 對(duì)于簡單的風(fēng)扇(非PWM調(diào)速風(fēng)扇),你可以直接將風(fēng)扇的正負(fù)極連接
    的頭像 發(fā)表于 08-30 16:53 ?1064次閱讀

    全志H616(BIGTREETECH CB1)和 博通BCM2711(樹莓4B)CPU對(duì)比測(cè)試

    一,實(shí)物對(duì)比圖: BIGTREETECH CB1的底板接口的分布和樹莓4B是一樣的,但是沒有樹莓的音頻接口,底板也不能放到
    發(fā)表于 05-31 14:09

    佰維存儲(chǔ)microSD卡通過樹莓AVL認(rèn)證

    設(shè)備,存儲(chǔ)卡性能和兼容性直接影響樹莓的整體性能。 佰維存儲(chǔ)TF200系列microSD卡通過了樹莓(Raspberry Pi 4B)AV
    的頭像 發(fā)表于 01-23 17:19 ?388次閱讀
    佰維存儲(chǔ)microSD卡通過<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>AVL認(rèn)證

    【愛芯?Pro?開發(fā)板試用體驗(yàn)】CPU性能測(cè)試,與樹莓4B對(duì)比

    A72本身能效比要比A55高,愛芯Pro的單核性能比樹莓4B弱。因此,在需要單核性能的場(chǎng)景下,樹莓
    發(fā)表于 01-01 16:36

    【昉·星光 2 高性能RISC-V單板計(jì)算機(jī)體驗(yàn)】Redis源碼編譯和性能測(cè)試以及與樹莓4B對(duì)比

    本文首先介紹Redis是什么,然后介紹如何在VisionFive2上編譯Redis源碼,以及從源碼安裝Redis,最后介紹如何在VisionFive2上運(yùn)行Redis基準(zhǔn)測(cè)試,并在樹莓4B上運(yùn)行
    發(fā)表于 12-10 21:27

    ad7768-1 Linux驅(qū)動(dòng)程序不能用于樹莓4b?

    你好,我在樹莓4B上學(xué)了種植AD7768-1driver(AD7768-1driver),我發(fā)現(xiàn)司機(jī)不能工作。因?yàn)?b class='flag-5'>樹莓4B可能不支持16比特的spi。
    發(fā)表于 12-04 07:18