在安卓手机上配置Home Assistant与HACS,并将米家设备接入到HomeKit
一、安装 Aidlux
通过官网下载安装包进行安装 https://community.aidlux.com/aidluxdownload
二、通过局域网设备访问 Aidlux 并进入终端
浏览器地址输入 http://192.168.X.XXX:8000 密码:aidlux
ip 地址可以通过 Aidlux 上面的 Cloud_ip 查看
windows 系统的复制粘贴热键为Ctrl+C和Ctrl+V
linux 系统的复制粘贴热键为Ctrl+Shift+C和Ctrl+Shift+V
三、部署
安装依赖
apt update
sudo apt install -y gcc make pkg-config build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev libbz2-dev curl
更换国内 pip 源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
升级 pip
pip install --upgrade pip
获取 python3.11 安装文件并解包
wget https://mirrors.huaweicloud.com/python/3.11.7/Python-3.11.7.tgz
tar xzf Python-3.11.7.tgz
编译 - 半小时左右
cd Python-3.11.7
./configure --enable-optimizations --prefix=/usr/local/python3.11
并存安装 python3.11-一小时左右
make altinstall
软连接
ln -s /usr/local/python3.11/bin/python3.11 /usr/bin/python3.11
验证
ls -l /usr/bin/python3.11
python3.11 --version
升级 python3.11 的 pip
python3.11 -m pip install --upgrade pip
创建虚拟环境
mkdir /srv/homeassistant
cd /srv/homeassistant
python3.11 -m venv .
source bin/activate
安装
python3.11 -m pip install wheel
python3.11 -m pip install homeassistant==2023.8.4
首次启动
hass
日常启动
source /srv/homeassistant/bin/activate && hass
注意事项
启动 homeassistant,终端不要关闭
等 30 秒左右在浏览器输入 http://192.168.X.XXX:8123 即可访问 ha
四、安装 HACS
下载脚本
cd /srv/homeassistant
wget -q -O - https://install.hacs.xyz | bash -
重启 Home Assistant
添加 HACS
打开 Home Assistant,点击「配置」,点击「集成」,点击右下角的「添加集成」,在搜索框里输入「HACS」并点击,等待约 1 分钟,HACS 设置完成。 若超过 10 分钟,建议重试
接受协议
需要全选,提交。
设备注册
需要先拥有 Github 账号,没有的话注册一个并在浏览器上登录 将灰色块中的代码复制,打开弹窗上的链接,将代码粘贴,进行授权。
五、使用家庭 app 控制米家设备
配置完 HACS 后,在主页刷新一下,左侧出现 HACS 选项,进入即可安装各种插件与设备链接。
下载插件
在 HACS 内搜索搜索xiaomi,选择Xiaomi Miot Auto,点击download,在弹出的对话框再次点击download
重启容器
在配置选项中点击Restart Required
配置
与安装 HACS 操作相同,选择“账号集成”,登录小米账号获取设备信息,按照配置指引完成剩余步骤,选择你想要接入 HomeAssistant 的设备。
接入家庭 app
点击添加添加集成,搜索Apple,点击添加HomeKit Bridge 集成,按照指引完成添加。
需要注意是的,如果你有温湿度传感器,记得勾选“Sensor”,这个选项默认是不勾选的。
添加 HomeKit Bridge 集成成功后,点击界面左下角的通知按钮,查看 homekit 的配对二维码。
打开“家庭”应用,点击左上角的“+”号,选择“添加配件”。
扫描上个步骤的得到的二维码,点击“添加到家庭”。
在加入过程中,可能会提示“未认证设备”,点击“仍要添加”。
然后完成剩余步骤,逐个添加设备。完成后,你就能能用 Siri 控制你的智能设备了。