Mi8旧手机在Aidlux运行homeassitant

笔记:记录踩过的坑


需求

提示:这里可以添加本文要记录的大概内容:

安卓手机安装homeassistant,运行监管家里的小零件。


一、安装软件

  • 应用商店自行安装aidlux,各大应用商店都有

  • 在aidlux的应用中心,安装python3.9
    重新启动aidlux

  • 直接使用 aid install homeassistant 命令进行安装

aid install homeassistant

以下弯路忽略(安装后可运行,但是系统自带桌面系统失效)
完成后输入以下命令让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

安装make

sudo apt-get update
sudo apt-get install  gcc automake autoconf libtool make

echo y | make命令前增加这个,不知道会不会不在提示输入y
第一次安装sqlite3的时候,make命令好用,第二次装的时候提示bash: make: command not found,重新安装make解决
升级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

以上两步,使用在aidlux的应用中心安装sqlite3无效;

安装最新版本hass

mkdir /opt/homeassistant
cd /opt/homeassistant
python3 -m venv .
source /opt/homeassistant/bin/activate
python3 -m pip install --upgrade pip
pip3 install homeassistant
  • 启动hass
source /opt/homeassistant/bin/activate
hass

Mi8耗时3分钟

  • HACS 安装
    打开一个新终端,进入 /opt/homeassistant 目录
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 - 

重启 HomeAssistant
登录 HomeAssistant 管理台,点击管理台首页右上角的搜索图标,搜索 > 集成,并点击进入对应页面
在集成页面点击添加,输入 HACS 进行添加,后续基本可以根据提示自动完成

  • 添加自动启动
    暂未进行,仅mark
    新建start-hass.sh的文件,将其放入root目录下面
#!/bin/sh
source "/opt/homeassistant/bin/activate"
hassid=`pgrep hass`
if [ ! -n "$hassid" ]; then
  echo "hassid IS NULL"
  hass
else
  echo "hassid IS NOT NULL"
  kill "$hassid"
  hass
fi
#在.bashrc文件最后添加执行命令,下面hass.log也可以改为上面的/root/.homeassistant/home-assistant.log
echo sh ./start-hass.sh>&/home/hass.log & >> /root/.bashrc

链接: 阿加犀 ping 让我更好的安装homeassistant
感谢: 简书 cnwinds 让我知道了aidlux
感谢: CSDN AID Learning 让我知道了修正弯路错误


二、接入米家

引入MIoT即可
登录账号密码


三、自动化配置

根据实际情况配置


总结

仅仅是记录一下之前踩过的坑
假装我有话说

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值