开源项目

Xiaomi Home:小米官方开源 Home Assistant 插件

Xiaomi Home 是小米官方为 Home Assistant 开发的集成套件,支持本地和云端控制小米 IoT 智能设备。

Keeping this site alive takes effort — your support means everything.
無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分! 無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分!
Xiaomi Home:小米官方开源 Home Assistant 插件

Home Assistant 已成为开源家庭自动化的行业标准,将来自数十家制造商的设备统一到单一控制界面中。但与特定生态系统的集成历来依赖于社区开发的插件,这些插件逆向工程通信协议,并在制造商更新固件时失效。Xiaomi Home(ha_xiaomi_home)彻底改变了这种动态:它是由小米自行开发和维护的官方 Home Assistant 集成套件。

这种官方支持意味着集成获得小米工程团队的直接支持、官方 API 的访问权限,以及与当前和未来小米 IoT 设备的保证兼容性。对于数百万小米和米家智能家居用户来说,这项集成架起了小米平价且广泛的设备生态系统与 Home Assistant 强大的自动化引擎之间的桥梁。

该集成支持两种操作模式:通过局域网的米家协议进行本地控制,以及通过小米服务器的云端控制。本地模式提供更低的延迟,即使在互联网中断时也能运行,而云端模式则支持远程访问和需要云端中介的设备。


Xiaomi Home 集成如何运作?

该集成通过多层架构将 Home Assistant 连接到小米 IoT 生态系统。

流程图 TD
    A[Home Assistant\n自动化引擎] --> B[ha_xiaomi_home\n集成层]

    B --> C{设备发现\nMi Home 协议}
    C --> D[局域网\n直接 UDP/ TCP]
    C --> E[云端 API\n小米服务器]

    D --> F[本地设备\n扫地机 / 灯具 / 传感器]
    E --> G[云端设备\n摄像头 / 部分开关]

    F --> H[实体注册\nHome Assistant 设备]
    G --> H

    H --> I[自动化\nHA 脚本与场景]
    H --> J[仪表板\nHA Lovelace UI]
    H --> K[语音助手\nAlexa / Google Home]

在安装过程中,集成会发现局域网上的小米设备,并通过小米的云端 API 进行验证。设备随后被注册为 Home Assistant 实体,每个设备的能力被映射到适当的 Home Assistant 领域(灯光、传感器、开关、扫地机器人等)。


支持哪些设备以及有哪些功能?

该集成支持小米庞大 IoT 产品线的大部分设备。

设备类别示例支持功能
灯具米家 LED 灯泡、吸顶灯、灯带开关、亮度、色温、RGB
传感器人体感应、门窗、温湿度、光照状态监控、电量
开关与插座智能插座、无线开关、墙壁开关开关、功率监控、定时
扫地机器人石头、米家扫地机器人启动/停止、返回充电座、区域清扫
空气净化器米家空气净化器开关、风扇速度、滤网状态
窗帘米家智能窗帘开/关、位置百分比
气候设备米家暖气、风扇、除湿机开关、模式、温度设置

设备支持通过集成更新持续扩展,且由于集成由官方维护,新小米产品的支持通常比社区替代方案更快。


安装和配置选项有哪些?

集成可通过多种安装路径获取,以满足不同用户的偏好。

安装方式难度更新机制备注
HACS简单通过 HACS 自动更新推荐给大多数用户
手动下载中等手动替换适合没有 HACS 的用户
Home Assistant 附加组件简单自动通过专用附加组件仓库

配置需要一个小米账号,并知道设备注册在哪个小米服务器区域。集成支持中国、欧洲、印度、俄罗斯、新加坡和美国服务器。在初始设置中,集成会根据网络特征自动检测服务器区域,但用户可以手动覆盖。


官方集成相较于社区替代方案的优势

在小米发布官方集成之前,Home Assistant 用户依赖社区开发的组件,如 Xiaomi Gateway(Aqara)和 Xiaomi Miot。官方集成提供了以下几个优势。

方面官方集成(ha_xiaomi_home)社区集成
维护小米工程团队社区志愿者
API 访问官方、有文档的 API逆向工程协议
设备支持保证支持当前小米设备取决于贡献者兴趣
更新延迟新设备发布后数天至数周数周至数月
重大变更与固件更新协调意外中断
认证标准小米账号可能需要设备 Token

对于在 Home Assistant 内承诺使用小米生态系统的用户来说,官方集成提供了最可靠且面向未来的路径。


常见问题

什么是 Xiaomi Home(ha_xiaomi_home)? Xiaomi Home 是由小米开发的官方 Home Assistant 集成套件,可让用户直接从 Home Assistant 平台控制小米和米家智能家居设备,同时支持本地网络和云端控制。

有哪些安装方式? 可通过 Home Assistant 社区商店(HACS)、手动复制自定义组件目录,或直接从 GitHub 仓库下载等方式安装。

支持哪些小米设备? 该集成支持多种小米和米家智能设备,包括灯具、传感器、开关、插座、扫地机器人、空气净化器、窗帘等,并持续更新以增加新设备支持。

集成支持区域服务器吗? 是的,集成支持所有小米区域服务器,包括中国、欧洲、印度、俄罗斯、新加坡和美国,安装时会自动检测服务器区域。

本地控制和云端控制有何不同? 本地控制通过局域网直接与小米设备通信,延迟更低且可在无网络时运行;云端控制则通过小米服务器路由命令,需要互联网连接。


延伸阅读

TAG
CATEGORIES