感觉 docker 版本不支持 supervisor 和 add-ons 功能怪怪的。也没啥特别好玩的地方,同时也不自持触发,米家本身设置的事件。而且这样子安全问题感觉也增加了,没太大必要折腾,可以关注下跟新日志,等功能完善了再玩。
home-assistant docker 安装
- home-assistant/docker-compose.yml
version: '3'
services:
homeassistant:
container_name: home-assistant
image: ghcr.io/home-assistant/home-assistant:latest
volumes:
- ./config:/config # 持久化 配置文件,请替换为实际路径
- /etc/localtime:/etc/localtime:ro # 同步主机时区
environment:
- TZ=Asia/Shanghai # 设置时区,根据需要修改
ports:
- "8123:8123" # 映射端口
restart: unless-stopped
network_mode: host # 使用主机网络模式
ha_xiaomi_home 插件安装
- github-ha_xiaomi_home
- 参考视频
- 2024-12-21:说是目前没上商店 上商店就用商店安装
Download and copy custom_components/xiaomi_home folder to config/custom_components folder in your Home Assistant.
wget -e http_proxy=http://localhost:9999 -e https_proxy=http://localhost:9999 https://github.com/XiaoMi/ha_xiaomi_home/archive/refs/heads/main.zip
# 解压 ZIP 文件
unzip main.zip
# 将插件文件夹移动到 custom_components 目录
sudo cp -r ha_xiaomi_home-main/custom_components ./config/
# 清理下载的文件
sudo rm -rf ha_xiaomi_home-main main.zip
# 递归设置 custom_components 目录的权限
# sudo chown -R homeassistant:homeassistant custom_components/xiaomi_home
# 使用 systemd 管理的 Home Assistant
sudo docker compose restart
- http://localhost:8123/config/integrations/dashboard
- 设置 - 设备与服务 - 右下角 - 添加集成 - 搜索 'xiaomi home'
- 登录成功后 将 http://homeassistant.local:8123/ 改成 http://localhost:8123/
ha 里安装 node-red 插件
- 需要高级模式
- http://localhost:8123/profile/general
- 高级模式 - 打开
- 需要安装 HACS
- https://hacs.xyz/docs/use/download/download/
- 安装后 - 设置 - 设备与服务 - 右下角 - 添加集成 - 搜索 'HACS'
- 搜了一下 好像需要 home-assistant-supervisor 这个版本 目前不支持 Ubuntu
- 参考
- 放弃
取消 小米授权
- 访问 小米云服务
- 绑定授权
- Xiaomi Home (Home Assistant Integration)
- 取消授权