使用最简单的方式,不需要root手机。以下是使用小米mix2手机安装home assistant的记录。
- 开始之前参考错误部分给pip加速的方法,先配置全局加速。
方式1:使用aidlux中已有的版本
- 到软件市场安装 ‘aidlux’
- 启动aidlux
- 打开aidlux的应用市场,安装home assistant。注:安装的转圈永远不会结束,查看没有安装进程了就是结束了。
- ssh上去,命令行输入:/opt/homeassistant/bin/hass
启动成功后,访问 http://ip:8123
方式2:安装最新版本
- 打开aidlux的应用市场,安装python3.9。完成后输入以下命令让3.9变成默认版本。
sudo rm -rf /usr/bin/python3
sudo rm -rf /usr/bin/python
sudo ln -s /usr/local/python-3.9.10/bin/python3.9 /usr/bin/python3
sudo ln -s /usr/local/python-3.9.10/bin/python3.9 /usr/bin/python
- 升级sqlite3
wget https://sqlite.org/2021/sqlite-autoconf-3360000.tar.gz
tar -xvf sqlite-autoconf-3360000.tar.gz
cd sqlite-autoconf-3360000
./configure
make
sudo make install
- 安装最新版本hass
python3 -m venv .
source /opt/homeassistant/bin/activate
python3 -m pip install --upgrade pip
pip3 install homeassistant
- 启动hass
source /opt/homeassistant/bin/activate
hass
错误及解决方法
- [homeassistant.util.package] Unable to install package home-assistant-fronte 网络问题导致安装包失败
临时加速
pip install home-assistant-frontend==20220601.0 -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
全局加速
vim ~/.pip/pip.conf
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com