网易首页 > 网易号 > 正文 申请入驻

小米有格局——官方正式开源「Home Assistant米家集成」,让用户更“开放”地使用小米IoT智能设备

0
分享至

OSCHINA

小米在 GitHub 开源了「Home Assistant 米家集成」(Xiaomi Home Integration)项目,这是一个由小米官方提供支持的 Home Assistant 的集成组件,它可以让用户在 Home Assistant 中使用小米 IoT 智能设备。

Home Assistant 是一个基于 Python 3 开发的开源家庭自动化平台,可以跟踪和控制家庭中的所有设备,并实现自动化控制。


开源地址:https://github.com/XiaoMi/ha_xiaomi_home

项目介绍显示,米家集成及其使用的云端接口由小米官方提供。用户需要使用小米账号登录以获取设备列表。

米家集成使用 OAuth 2.0 的登录方式,不会在 Home Assistant 中保存用户的小米账号密码。

但由于 Home Assistant 平台的限制,登录成功后,用户的小米用户信息(包括设备信息、证书、 token 等)会明文保存在 Home Assistant 的配置文件中。

因此,用户需要保管好自己 Home Assistant 配置文件。一旦该文件泄露,其他人可能会冒用用户的身份登录。

消息收发原理

  • 云端控制


图 1:云端控制架构

米家集成向小米云 MQTT Broker 订阅关注的设备消息。当设备属性发生改变或产生设备事件时,设备向小米云发送上行消息, MQTT Broker 向米家集成推送订阅的设备消息。

由于米家集成不需要向云端轮询以获取设备当前的属性值,因此米家集成能第一时间获知设备属性变化或事件发生。

得益于消息订阅机制,米家集成只在配置完成时向云端查询一次所有的设备属性,对云端产生的访问压力很小。

米家集成需要控制设备时,通过小米云 HTTP 接口向设备发送控制消息。设备收到小米云发来的下行消息后做出响应。

  • 本地控制


图 2:本地控制架构

小米中枢网关内包含一个标准的 MQTT Broker ,实现了完整的订阅发布机制。

米家集成向小米中枢网关订阅关注的设备消息。当设备属性发生改变或产生设备事件时,设备向小米中枢网关发送上行消息, MQTT Broker 向米家集成推送订阅的设备消息。

米家集成需要控制设备时,向 MQTT Broker 发布设备控制消息,再经由小米中枢网关转发给设备。设备收到小米中枢网关发来的下行消息后做出响应。

米家集成的 Home Assistant 版本要求:

  • Core ≥ 2024.11.0

  • Operating System ≥ 13.0

  • 米家集成是否支持所有的小米米家设备?

米家集成目前支持大部分米家设备品类,但仍有一小部分设备品类(蓝牙、红外及虚拟设备)并不支持。
  • 米家集成是否可以同时使用多个小米账号?

是的,米家集成支持多个小米账号同时登录。另外,米家集成还支持不同账号的米家设备添加至同一个 Home Assistant 区域。
  • 米家集成是否支持本地化控制?

米家集成支持通过小米中枢网关(固件版本 3.4.0_000 以上)或内置中枢网关(软件版本 0.8.0 以上)的米家设备实现本地化控制。如果没有小米中枢网关或其他带中枢网关功能的设备,那么所有控制指令都会通过小米云发送。支持 Home Assistant 本地化控制的小米中枢网关(含内置中枢网关)的固件尚未发布,固件升级计划请参阅 MIoT 团队的通知。 小米中枢网关仅在中国大陆可用,在其他地区不可用。 米家集成也能通过开启小米局域网控制功能实现部分本地化控制效果。小米局域网控制功能只能控制与 Home Assistant 处于同一局域网内的 IP 设备(使用 WiFi、网线连接路由器的设备),无法控制蓝牙 Mesh、ZigBee 等协议接入的设备。该功能可能会引起一些异常,我们建议不要使用该功能。小米局域网控制功能开启方法:设置 > 设备与服务 > 已配置 > Xiaomi Home > 配置 > 更新局域网控制配置。 小米局域网控制功能不受地区限制,在全球范围内均可用。如果 Home Assistant 所在的局域网内存在中枢网关,那么即便米家集成开启了小米局域网控制功能,该功能也不会生效。
  • 米家集成在哪些地区可用?

米家集成所用的云服务接口已部署在中国大陆、欧洲、印度、俄罗斯、新加坡、美国共六个地区的机房。 由于用户数据在不同地区的小米云上相互隔离,您需要在配置 Home Assistant 时选择用户所在地区,才能导入相应的米家设备。 米家集成支持将不同地区的米家设备添加至同一个 Home Assistant 区域。

Home Assistant 米家集成安装方法:
https://github.com/XiaoMi/ha_xiaomi_home/blob/main/doc/README_zh.md


说到这,不得不提 某家厂商了:



相关来源

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

https://github.com/XiaoMi/ha_xiaomi_home

↓分享、在看与点赞~Orz

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
阿萨德一箭双雕,引蛇出洞奏效,以军进入叙利亚,衰败就成定局

阿萨德一箭双雕,引蛇出洞奏效,以军进入叙利亚,衰败就成定局

议纪史
2024-12-16 19:35:03
云南发布最新香烟品牌名单,云烟大重九入选十大名烟。

云南发布最新香烟品牌名单,云烟大重九入选十大名烟。

云雨生烟122
2024-12-17 15:10:52
俄罗斯的最终结局将是什么呢?

俄罗斯的最终结局将是什么呢?

二百两
2024-12-15 23:12:59
婚车前婆婆打新娘一巴掌,新郎全程默不作声,喜宴后婆家人傻眼了

婚车前婆婆打新娘一巴掌,新郎全程默不作声,喜宴后婆家人傻眼了

莎莉说情感
2024-12-17 14:55:03
2024“铁饭碗”排名出炉!公务员跌出前5,第一名生活费都报销?

2024“铁饭碗”排名出炉!公务员跌出前5,第一名生活费都报销?

华人星光
2024-12-17 11:32:06
正午阳光携新谍战剧来袭!男主是他,女主人选引争议,值得期待

正午阳光携新谍战剧来袭!男主是他,女主人选引争议,值得期待

猪猪侃娱乐
2024-12-14 19:26:14
没怂!杨议“砸缸”大结局,侯耀华奔天津看望杨少华,老泪纵横

没怂!杨议“砸缸”大结局,侯耀华奔天津看望杨少华,老泪纵横

天天热点见闻
2024-12-16 22:43:11
4家车企销量不到2000辆!谁会是下一个倒下的新势力?

4家车企销量不到2000辆!谁会是下一个倒下的新势力?

第一财经资讯
2024-12-16 19:13:13
特朗普:和平协议必须达成 将与普京和泽连斯基进行对话

特朗普:和平协议必须达成 将与普京和泽连斯基进行对话

财联社
2024-12-17 05:04:07
全体赦免20万叙军,朱拉尼真正操盘大师:美国和以色列都被欺骗了

全体赦免20万叙军,朱拉尼真正操盘大师:美国和以色列都被欺骗了

议纪史
2024-12-16 19:35:03
卡德罗夫立即报复,称“歼灭约200名敌军”!俄军逼近“战略目标”,乌前线指挥官被撤

卡德罗夫立即报复,称“歼灭约200名敌军”!俄军逼近“战略目标”,乌前线指挥官被撤

每日经济新闻
2024-12-16 07:23:04
《父母爱情》无人翻拍的原因:灵魂人物已去世,四个角色无法超越

《父母爱情》无人翻拍的原因:灵魂人物已去世,四个角色无法超越

知鉴明史
2024-12-16 18:19:11
阿萨德没跑之前,中方在联合国发表立场:支持叙利亚政府打击恐怖主义

阿萨德没跑之前,中方在联合国发表立场:支持叙利亚政府打击恐怖主义

星辰故事屋
2024-12-15 19:37:07
尹锡悦完蛋了,韩国外交部紧急通报,给中美日排了个三六九等

尹锡悦完蛋了,韩国外交部紧急通报,给中美日排了个三六九等

文昌每日谈
2024-12-17 08:42:01
叙利亚大马士革大饼店重新开放 民众排队抢购

叙利亚大马士革大饼店重新开放 民众排队抢购

国际在线
2024-12-17 10:57:51
八国联军欠我国4.5亿,如今七个国家还清,只剩一个扬言一分不还

八国联军欠我国4.5亿,如今七个国家还清,只剩一个扬言一分不还

何为惠
2024-12-17 06:53:45
TikTok最后一搏:请求美国最高法院阻止禁令 周受资与特朗普会面

TikTok最后一搏:请求美国最高法院阻止禁令 周受资与特朗普会面

财联社
2024-12-17 09:00:12
医生发现:不容易得癌症的人,一般都有6个“特质”,你占几个?

医生发现:不容易得癌症的人,一般都有6个“特质”,你占几个?

医学原创故事会
2024-12-14 11:13:05
西安万象城里吃晚餐,没看到天价油泼面,传说中的奢靡不过如此

西安万象城里吃晚餐,没看到天价油泼面,传说中的奢靡不过如此

冬天来旅游
2024-12-17 15:13:31
好家伙,于和伟吴越联手,央视官宣,还给其他剧留活路吗?

好家伙,于和伟吴越联手,央视官宣,还给其他剧留活路吗?

星宿影视鸭
2024-12-16 18:15:20
2024-12-17 19:35:00
开源中国 incentive-icons
开源中国
每天为开发者推送最新技术资讯
6667文章数 34320关注度
往期回顾 全部

数码要闻

疑似华为小米两款旗舰平板曝光 一大一小 明年Q2发布

头条要闻

继赖小民后 李建平成十八大以来第2个被执行死刑贪官

头条要闻

继赖小民后 李建平成十八大以来第2个被执行死刑贪官

体育要闻

莫兰特,咋就不扣了呢?

娱乐要闻

85花压轴风波 红毯顺序曝光刘诗诗救场

财经要闻

阿里亏93亿卖掉银泰 雅戈尔看中了什么

科技要闻

阿里清仓银泰百货:预亏93亿 雅戈尔等接手

汽车要闻

打造“天空之城”广汽首款复合翼飞行汽车将发

态度原创

时尚
房产
数码
游戏
旅游

“小黑裤”原来还能这么搭配,一点也不普通,显瘦还很高级

房产要闻

重磅!海南打响购房补贴第一枪!

数码要闻

小米格力空调之争:侵权或是乌龙 份额逼近却是真

倾听玩家意见!《消光》新作加入玩家呼吁的功能

旅游要闻

明十三陵帝陵陵寝计划2030年全部对外开放

无障碍浏览 进入关怀版