使用旧手机安装home assistant

使用最简单的方式,不需要root手机。以下是使用小米mix2手机安装home assistant的记录。

  • 开始之前参考错误部分给pip加速的方法,先配置全局加速。

方式1:使用aidlux中已有的版本

  1. 到软件市场安装 ‘aidlux’
  2. 启动aidlux
  3. 打开aidlux的应用市场,安装home assistant。注:安装的转圈永远不会结束,查看没有安装进程了就是结束了。
  4. ssh上去,命令行输入:/opt/homeassistant/bin/hass

启动成功后,访问 http://ip:8123

方式2:安装最新版本

  1. 打开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
  1. 升级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
  1. 安装最新版本hass
python3 -m venv .
source /opt/homeassistant/bin/activate
python3 -m pip install --upgrade pip
pip3 install homeassistant
  1. 启动hass
source /opt/homeassistant/bin/activate
hass

错误及解决方法

  1. [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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容