玩客云刷home assistant(2020 | 您所在的位置:网站首页 › linux网口灯亮命令 › 玩客云刷home assistant(2020 |
所需软件:访问码: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-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的)下载: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安装最新版SQLitewget 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 安装完成显示 hass(时间应该有点长,缺少什么补什么,可多次运行直至不需要安装任何东西) 浏览器访问IP:8123,直至出现了ha的登录页面为止 4.6将service文件添加到系统服务sudo nano -w /etc/systemd/system/[email protected] 复制粘贴如下内容 [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完成安装 |
CopyRight 2018-2019 实验室设备网 版权所有 |