所需软件:访问码: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 –