什么值得买 2024-12-22
小米正式发布HA集成:告别轮询时代,为小米NAS埋下伏笔?
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

作者:他们都叫我老宁

在智能家居领域中,小米以其丰富的产品矩阵和完善的生态体系闻名。近期,小米官方正式发布了 Home Assistant 集成组件,这让我们看到了小米在智能家居领域更开放的姿态。作为一个 NAS 和智能家居深度玩家,今天就和大家聊聊这个官方集成的使用体验和一些看法。

官方入局

玩 HA(Home Assistant)的玩家都知道,在 HA 中接入小米设备一般都采用两种方案:一种是基于本地网关的Xiaomi Gateway 3,它不通过云端,响应速度快,但有设备限制;另一种就是基于本地和云端的Xiaomi Miot Auto,因为是通过向小米服务器轮询获取的数据,它支持所有的小米设备,但是响应延迟很高。

现在小米官方发布的 HA 集成就解决了第三方集成的痛点,可以通过米家中枢本地控制米家的所有设备。只要集成到了 HA,那么设备的可玩性就有无限的可能!

项目地址

https://github.com/XiaoMi/ha_xiaomi_home

集成原理

米家集成支持通过小米中枢网关(固件版本 3.4.0_000 以上)或内置中枢网关(软件版本 0.8.0 以上)的米家设备实现本地化控制。如果没有小米中枢网关或其他带中枢网关功能的设备,那么所有控制指令都会通过小米云发送。

也就是说如果没有中枢网关还是会走云端控制,不过它的云端和 Xiaomi Miot Auto 的云端不一样,它的响应会更加及时,因为小米官方集成不是通过轮询(客户端定期向服务器发送请求,查询是否有新的数据)的方式。

云端控制

米家集成需要控制设备时,通过小米云 HTTP 接口向设备发送控制消息。设备收到小米云发来的下行消息后再由 MQTT Broker 做出响应。由于米家集成不需要向云端轮询以获取设备当前的属性值,因此米家集成能第一时间获知设备属性变化或事件发生。

本地控制

本地控制就非常简单了,小米中枢网关内包含一个标准的 MQTT Broker。当设备属性发生改变或产生设备事件时,设备向小米中枢网关发送上行消息, MQTT Broker 向米家集成推送订阅的设备消息。

安装

前面的原理看上去是有点难以理解。不过没关系,我们普通玩家知道如何使用就可以了。

因为米家集成暂未添加到 HACS 商店,所以安装稍微有点复杂。你可以选择在下面两种安装方式中选择任意一种:

1. 手动安装

下载集成文件

将 custom_components/xiaomi_home 文件夹

复制到 HA 的 custom_components 目录下

2. Git 克隆安装

cd config git clone https://github.com/XiaoMi/ha_xiaomi_home.git cd ha_xiaomi_home ./install.sh /config

这里老宁采用更容易理解的第一种方式进行安装。首先打开项目地址把整个项目下载下来。

把下载下来的 zip 文件解压缩。

再把 custom_components 文件夹下的 xiaomi_home 文件夹上传到你 HA 配置中的 custom_components 下即可。

因为安装了新的集成,所以我们需要把 HA 重启。

重启后,在集成界面搜索 xiaomi home 集成进行配置。

勾选风险告知后,点击下一步会跳到 OAuth 认证界面。(在局域网中操作,需要保证http://homeassistant.local:8123 能访问到你的 HA

登录小米账户后返回到 HA 界面,接下来就可以进行设备添加。

使用体验

因为老宁的大部分米家设备都是通过 Xiaomi Gateway 3 接入的,目前小米官方集成全部通过云端(没有中枢网关)接入,所以比起官方集成使用 Xiaomi Gateway 3 本地控制还是更具优势的。

老宁测试了一些米家 WIFI 设备(智能浴霸、小爱音箱等),发现官方集成响应速度更快。所以老宁建议原来通过 Xiaomi Miot Auto 接入的设备都改为官方集成,如果官方不支持再使用 Xiaomi Miot Auto。

后记

因为小米即将推出自己的 NAS 产品,这次发布官方 HA 集成很可能是为小米 NAS 生态布局做准备。

仔细想来 HA 集成的推出在意料之中,也在意料之外。

想要让小米 NAS 更具竞争力,那么它必须要有平常 NAS 无法具备的特点,正如我前面文章中的猜测:小米 NAS 作为一个中枢(现在由中枢网关代替,后面小米 NAS 应该也会有 MQTT Broker 吧?),无缝衔接米家所有设备。

意料之外的是小米直接推出了官方 HA 集成,要知道关于米家的第三方集成在多年前都被开发出来,我们也用了好多年了,小米作为智能家居的领头羊却一直没有任何动作,直到最近才推出。

最后,老宁猜测小米 NAS 会自带 HA 和官方集成(亦或是二次开发?),以降低普通用户使用难度,这样小米 NAS 才是一个结合存储、智能、安全的超级家庭智能中心,才能在如火如荼的 NAS 市场分一杯羹。

我是老宁

一个热爱技术的程序员和极客,群晖 NAS 深度玩家!

专注 NAS 相关技术分享,原创!干货!

觉得老宁的文章对你有帮助,记得点赞、收藏、加关注

本文来自什么值得买网站(www.smzdm.com)

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

小米 nas 智能家居
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论