【笔记】HomeAssistant集成米家

前言

HomeAssistant集成米家

小米官方维护版本

安装插件

手动安装插件

/root/HomeAssistant/config/:从Docker映射的config目录

1
2
3
git clone https://github.com/XiaoMi/ha_xiaomi_home.git
cd ha_xiaomi_home
./install.sh /root/HomeAssistant/config/
  • 开发者工具->重新启动->重新启动 Home Assistant

更新插件

/root/HomeAssistant/config/:从Docker映射的config目录

1
2
3
cd ha_xiaomi_home
git pull
./install.sh /root/HomeAssistant/config/
  • 开发者工具->重新启动->重新启动 Home Assistant

修改hosts文件

  • 修改用于控制HA的浏览器所在的操作系统的hosts文件

<ip>:HA在局域网内的IP地址

/etc/hosts
1
<ip> homeassistant.local

配置插件

  • 配置->设备与服务

  • 集成->添加集成

  • 在搜索框中搜索xiaomi home->选择Xiaomi Home

  • 勾选我已悉知以上风险并自愿承担因使用集成所带来的相关风险->下一步

  • 下一步

  • 请点击此处进行登录

  • 如果是首次登录则勾选已同意并阅读小米账号用户协议和隐私政策同意该应用获得以下权限并输入用户名和密码点击登录

  • 如果之前登录过则点击确认授权

  • 导入设备的家庭勾选家庭

  • 核对列出的智能家居->完成

第三方开发者维护版本(Xiaomi MIoT)

安装插件

通过HACS插件商店安装插件

  • 左侧HACS->集成

  • 浏览并下载存储库

  • 搜索xiaomi->选择Xiaomi MIoT

  • 下载->下载

  • 开发者工具->重新启动->重新启动 Home Assistant

等待重启完成

手动安装插件

/root/HomeAssistant/config/:从Docker映射的config目录

1
2
3
wget https://github.com/ha0y/xiaomi_miot_raw/archive/refs/tags/v1.4.3.zip
unzip xiaomi_miot_raw-1.4.3.zip
mv ./xiaomi_miot_raw-1.4.3/custom_components/xiaomi_miot_raw /root/HomeAssistant/config/custom_components
  • 开发者工具->重新启动->重新启动 Home Assistant

等待重启完成

配置插件

  • 配置->设备与服务

  • 集成->添加集成

  • 在搜索框中搜索xiaomi->选择Xiaomi MIoT

  • 选择登录小米账号->提交

  • 输入账号密码登录小米账号->提交

报错

  • 报错:无法加载配置向导: {"message":"Invalid handler specified"}

原因

  • 因为项目地址在Github上,所以可能由于网络原因导致不能正常安装

解决问题

  • 采用手动安装方式

传送门

第三方开发者维护版本(Xiaomi Miot Auto)

安装插件

手动安装插件

/root/HomeAssistant/config/:从Docker映射的config目录

1
2
3
wget https://github.com/al-one/hass-xiaomi-miot/releases/download/v0.7.13/xiaomi_miot.zip
unzip xiaomi_miot.zip -d xiaomi_miot
mv xiaomi_miot /root/HomeAssistant/config/custom_components
  • 开发者工具->重新启动->重新启动 Home Assistant

完成

参考文献

homeassistant官网文档
ha0y/xiaomi_miot_raw
YouToBe——小鹏Digital
XiaoMi/ha_xiaomi_home