Xiaomi Home集成实战操作指南

本指南将详细介绍如何在Home Assistant中配置和使用Xiaomi Home集成,帮助您快速接入小米智能家居设备。

【免费下载链接】ha_xiaomi_home Xiaomi Home Integration for Home Assistant 【免费下载链接】ha_xiaomi_home 项目地址: https://gitcode.com/GitHub_Trending/ha/ha_xiaomi_home

环境准备与系统要求

在开始配置前,请确保您的Home Assistant满足以下最低版本要求:

  • Core版本 ≥ 2024.4.4
  • 操作系统版本 ≥ 13.0

安装方法详解

Git克隆安装(推荐)

这是最推荐的安装方式,便于后续版本管理和更新:

cd config
git clone https://gitcode.com/GitHub_Trending/ha/ha_xiaomi_home.git
cd ha_xiaomi_home
./install.sh /config

升级到特定版本的操作示例:

cd config/ha_xiaomi_home
git fetch
git checkout v1.0.0
./install.sh /config

手动安装方式

对于使用Samba或FTPS的用户,可以手动将custom_components/xiaomi_home文件夹复制到Home Assistant配置目录的config/custom_components文件夹中。

配置流程实战步骤

第一步:账号登录配置

  1. 进入Home Assistant设置界面
  2. 选择"设备与服务"部分
  3. 点击"添加集成"
  4. 搜索"Xiaomi Home"
  5. 点击"下一步"
  6. 点击"点击这里登录"
  7. 使用小米账号完成授权登录

登录配置界面

第二步:设备选择与导入

成功登录后,系统将弹出"选择家庭和设备"对话框。您需要选择包含要导入设备的小米家庭。

第三步:多账号配置

如果需要添加多个小米账号,可以在已配置的Xiaomi Home集成页面继续添加:

  1. 设置 > 设备与服务 > 已配置 > Xiaomi Home
  2. 点击"添加集线器"
  3. 点击"下一步"
  4. 点击"点击这里登录"
  5. 使用其他小米账号完成授权

高级功能配置技巧

本地控制配置

Xiaomi Home集成支持通过小米中枢网关实现本地控制功能。本地控制架构如下:

本地控制架构图

调试模式启用

启用动作调试模式后,您可以手动向设备发送带有参数的Action命令消息。发送Action命令的用户界面将以Text实体的形式显示。

启用方法:

  1. 设置 > 设备与服务 > 已配置 > Xiaomi Home
  2. 点击"配置"
  3. 选择"动作调试模式"

安全注意事项

Xiaomi Home集成使用OAuth 2.0登录流程,不会在Home Assistant应用中保存您的账号密码。但请注意,成功登录后,您的小米账号用户信息(包括设备信息、证书、令牌等)将以明文形式保存在Home Assistant配置文件中。

如果怀疑OAuth 2.0令牌泄露,可通过以下步骤撤销登录授权:

  1. 打开小米Home APP
  2. 进入个人资料页面
  3. 点击用户名进入小米账号管理页面
  4. 基础信息:应用
  5. Xiaomi Home (Home Assistant集成)
  6. 点击"移除"

常见问题解决方案

设备支持范围问题

问:Xiaomi Home集成支持所有小米智能设备吗?

答:目前支持大多数智能设备类别,仅少数类别不支持,包括蓝牙设备、红外设备和虚拟设备。

区域限制问题

问:Xiaomi Home集成在哪些区域可用?

答:集成可在国内、欧洲、印度、俄罗斯、新加坡和美国使用。由于不同区域的用户数据是隔离的,在配置过程中导入MIoT设备时需要选择您的区域。

核心组件说明

项目的核心代码位于custom_components/xiaomi_home/miot/目录下:

  • miot_client:集成中添加登录用户时需要添加miot_client实例
  • miot_cloud:包含云服务相关功能,包括OAuth登录流程、HTTP接口功能等
  • miot_device:设备实体,包含设备信息、属性、事件和动作的处理逻辑
  • miot_mips:订阅和发布方法的消息总线
  • miot_spec:解析MIoT-Spec-V2协议

多语言支持配置

Xiaomi Home集成支持13种语言选择,包括简体中文、繁体中文、英文、西班牙文、俄文、法文、德文、日文、意大利文、荷兰文、葡萄牙文、巴西葡萄牙文和土耳其文。

如需修改配置流程页面中的文字和句子,需要修改custom_components/xiaomi_home/translations/custom_components/xiaomi_home/miot/i18n/目录中特定语言的json文件。

通过本指南的步骤,您应该能够顺利完成Xiaomi Home集成的安装和配置,享受小米智能设备在Home Assistant中的便捷控制体验。

【免费下载链接】ha_xiaomi_home Xiaomi Home Integration for Home Assistant 【免费下载链接】ha_xiaomi_home 项目地址: https://gitcode.com/GitHub_Trending/ha/ha_xiaomi_home

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值