天天看點

樹莓4派開機動畫_樹莓派4安裝homeassistant

樹莓派4安裝homeassistant

先來個硬廣:買樹莓派的朋友,請到我的淘寶店鋪“尚恩樹莓派電子”購買。

在樹莓派上安裝homeassistant最常用的方式大概有三種方法。

1,直接在樹莓派官方系統上安裝homeassistant

2,直接燒錄home assistant官方網站提供的鏡像

3,在樹莓派官方系統上安裝docker,然後在docker上安裝homeassistant

我會依次介紹這三種方法。選擇困難症的同學可能會說,這三種方法如何做出選擇呢?如果你會linux,選擇第一種方法。如果你是小白,選擇第二種方法。如果你會點linux,又稍微了解docker,選擇第三種方法。

下面我介紹第一種方法,在樹莓派系統上安裝homeassistant。

一,更換pip源,更換apt源。

  這兩個非常建議更換,會使安裝的速度大大的提高。如果不更換,可能會出現由于網絡的原因導緻未安裝成功。即使老手也會浪費些時間排錯。

1,更換pip源

sudo mkdir /root/.pip  #建立.pip這個目錄注意有“.”

sudo nano /root/.pip/pip.conf  #用nano編輯器建立并打開pip.conf這個檔案,把下面複制進去

[global]

index-url = https://mirrors.aliyun.com/pypi/simple

小技巧:剛接觸nano編輯器的可能不知道如何儲存,離開。儲存:ctrl + o ,然後按Enter鍵。離開:ctrl + x

2,更換apt源

sudo nano /etc/apt/sources.list  #打開/etc/apt/ 下的sources.list檔案,注釋裡面所有的,把下面的複制進去。

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi

deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi

然後儲存,離開。

二,編譯安裝python3.8。

樹莓派官方系統預裝的python是3.7,最新的homeassistant要求python3.8,是以果斷安裝python3.8。

1,安裝依賴。

依賴是必須提前安裝的,因為下面編譯安裝python3.8的時候會找這些依賴的軟體。沒有這些依賴,python3.8也能安裝上,但是安裝homeassistant時和安裝後會報各種各樣的錯誤,排查起來費時費力。兵馬未動,糧草先行。

sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev libssl-dev openssl libgdbm-dev liblzma-dev libreadline-dev libncursesw5-dev  libffi6  libffi-dev  libjpeg8-dev

2,下載下傳python3.8,編譯安裝python3.8。

sudo wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tar.xz #下載下傳python3.8,也可以到python的官方網站上下載下傳更加新的。

tar xvf Python-3.8.6.tar.xz  #解壓

cd  Python-3.8.6  #切換的Python-3.8.6目錄下

sudo ./configure && sudo make && sudo make install  #執行這條指令,等着,最後會成功的安裝python3.8

3,安裝homeassistant依賴的python庫。

依次執行如下指令

sudo pip3 install sqlalchemy

sudo pip3 install pillow

sudo pip3 install aiohttp-cors

三,安裝homeassistant。

sudo pip3 install homeassistant  #前面做了這麼多工作,就是為了順利的執行這條指令。估計會很順利。

四,執行hass

hass #執行這個指令要在pi家目錄下執行。不知道家目錄,可以執行cd,會自動的切換到家目錄下。

hass就是homeassistant的程式。初次執行,會自動下載下傳所需要的元件。估計也是很順利,畢竟前面做了這麼多工作。

這個程式執行一段時間,嘗試着打開homeassistant網頁:你的樹莓派的ip位址:8123比如:

192.168.1.33:8123 如果能順利的打開,恭喜你安裝成功。

五,讓樹莓派開機自動運作hass。

1,

sudo nano /etc/systemd/system/[email protected] #用nano編輯器建立并打開這個檔案。把下面的複制進去。

[Unit]

Description=Home Assistant

After=network.target

[Service]

Type=simple

User=%i

ExecStart=/usr/local/bin/hass

[Install]

WantedBy=multi-user.target

2,

sudo systemctl enable [email protected] #開機自啟

3,

sudo systemctl start [email protected] #運作hass

樹莓4派開機動畫_樹莓派4安裝homeassistant

繼續閱讀