Home Assistant 米家集成是小米官方在Github上发布的Home Assistant 的集成组件,可以在 Home Assistant 中使用小米 IoT 智能设备。米家集成版权为授予个人的、有限的、非排他的、不可转让的、不可转授权的、免费的权利,仅限于非商业性目的使用 Home Assistant 而复制、使用、修改、分发授权作品。

Home Assistant是一个开源的智能家居自动化平台,允许用户从一个集中式的界面控制和自动化智能家居设备。智能设备支持不同品牌如宜家、飞利浦、亚马逊等。一直以来,米家生态接入 HA,使用的都是第三方开发的组件,比较多人用的是“Xiaomi Miot Auto”和“Xiaomi MIoT”。此次官方发布的米家集成,使用的云端接口由官方提供。用户需要使用小米账号登录以获取设备列表。 米家集成使用 OAuth 2.0 的登录方式,不会在 Home Assistant 中保存用户的小米账号密码。 但由于 Home Assistant 平台的限制,登录成功后,用户的小米用户信息(包括设备信息、证书、 token 等)会明文保存在 Home Assistant 的配置文件中。 因此,用户需要保管好自己 Home Assistant 配置文件。一旦该文件泄露,其他人可能会冒用用户的身份登录。

源代码:https://github.com/XiaoMi/ha_xiaomi_home/blob/main/doc/README_zh.md