玩客云刷home assistant(2023-01-19亲测)
所需軟件:訪問碼:kjw4
零. 刷入armbian。
0.1 使用Aml Burn Tool軟件燒錄首選底包至固件。燒錄完成后斷開玩客云電源備用。(靠近hdmi的那個口子。)
0.2 使用rufus軟件將emmc固件寫入U盤。
0.3 寫入成功后,先將U盤插入玩客云靠近網線接口端的USB口,再接入電源。 玩客云通電后指示燈會先亮綠燈,再亮藍燈,紅藍閃爍,最后藍燈常亮。等到確定藍燈常亮后,再拔掉U盤、電源。(最好藍燈常亮后,啟動一次玩客云,看看ssh是否正常。)
0.4 使用rufus寫入WKY-Armbian_20.12_5.9.0固件。
0.5 寫入固件成功后,再次插入U盤至靠近網線一端的USB口,U盤插入后連接玩客云電源,及其網線,這時藍燈會常亮,打開局域網查看工具找到玩客云IP。
0.6 使用MobaXterm,ssh連接至之前獲取得局域網IP。
用戶:root,密碼:1234 (如果提示改密碼就改一下密碼)
0.7 刷入armbian5.9。
cd /boot/install/
sudo ./install.sh
0.8 斷開玩客云電源,拔掉U盤,稍等片刻后重啟玩客云
壹. 安裝需要的環境包(為了不出錯就都安裝了)
apt update
apt upgrade -y
apt-get install -y arm-linux-gnueabihf* autoconf build-essential gcc lcov libldap2-dev libsasl2-dev libsqlite3-dev libffi-dev libjpeg-dev libssl-dev libopenjp2-7 libtiff5 libturbojpeg0-dev libpcap-dev ldap-utils python-dev python3-dev python3-venv python3-pip zlib1g-dev sqlite* tzdata tox valgrind zlib*
貳. 安裝python3(測試后3.10.6版本的可以安裝HA)
下載:wget https://www.python.org/ftp/python/3.10.6/Python-3.10.6.tgz (可以自己下載然后放到root目錄下)
解壓:tar xvf Python-3.10.6.tgz Python-3.10.6/
進目錄:cd Python-3.10.6
配置:./configure? --enable-loadable-sqlite-extensions --enable-optimizations --with-ssl --prefix=/usr/local/python-3.10
編譯安裝:make && make install
叁. 設置python
3.1設置環境變量
cd /etc/profile.d
vim python.sh
3.2在python.sh文件中寫入如下內容(python以實際為主)
export PATH=/usr/local/python-3.10/bin:$PATH
alias py='/usr/local/python-3.10/bin/python3.10'
3.3執行下面命令,使上述配置文件立即生效
source /etc/profile.d/python.sh
3.4添加國內源
修改~/.pip/pip.conf文件, 沒有則創建
mkdir -p ~/.pip/ && vim ~/.pip/pip.conf
粘貼如下內容(國內源可自行更換)
[global]timeout = 6000
index-url =?https://pypi.tuna.tsinghua.edu.cn/simple/
trusted-host?= pypi.tuna.tsinghua.edu.cn
肆. 安裝homeassisant
4.1安裝編譯cryptography所需環境
curl https://sh.rustup.rs -sSf | sh
source "$HOME/.cargo/env"
export CRYPTOGRAPHY_DONT_BUILD_RUST=1
export CARGO_NET_GIT_FETCH_WITH_CLI=true
4.2安裝最新版SQLite
wget https://sqlite.org/2022/sqlite-autoconf-3390200.tar.gz
tar -xvf sqlite-autoconf-3390200.tar.gz
cd sqlite-autoconf-3390200
./configure
make && make install
4.3安裝部分環境、依賴
pip3 install wheel
pip3 install aiohttp_cors
pip3 install --upgrade pip
pip3 install sqlalchemy
pip3 install frontend_assets
pip3 install fnvhash
pip3 install pyproject-toml
pip3 install homeassistant
安裝完成顯示
4.5首次登陸hass
hass(時間應該有點長,缺少什么補什么,可多次運行直至不需要安裝任何東西)
瀏覽器訪問IP:8123,直至出現了ha的登錄頁面為止
4.6將service文件添加到系統服務
sudo nano -w /etc/systemd/system/home-assistant@root.service
復制粘貼如下內容
[Unit]
Description=Home Assistant
After=network-online.target
[Service]
Type=simple
User=%i
ExecStart=/usr/local/python-3.10/bin/hass
[Install]
WantedBy=multi-user.target
Ctrl + X, Y,Enter 保存退出
啟動配置生效
systemctl daemon-reload
服務自啟動
sudo systemctl enable home-assistant@root
開啟服務
systemctl start home-assistant@root
?至此homeassistant完成安裝
安裝HACS(方便安裝各類插件)
wget -O - https://ghproxy.com/raw.githubusercontent.com/hasscc/get/main/get | HUB_DOMAIN=ghproxy.com/github.com DOMAIN=hacs REPO_PATH=hacs-china/integration ARCHIVE_TAG=china bash -
總結
以上是生活随笔為你收集整理的玩客云刷home assistant(2023-01-19亲测)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【C语言督学训练营 第二天】C语言中的数
- 下一篇: Office2010 整合 SP2補丁