一个由小米官方开源的 Home Assistant 米家集成组件,让用户更“开放”地使用小米 IoT 智能设备!

项目介绍

米家集成是一个由小米官方提供支持的、开源的 Home Assistant 的集成组件,它可以让你在 Home Assistant 中使用小米 IoT 智能设备

一个由小米官方开源的 Home Assistant 米家集成组件,让用户更“开放”地使用小米 IoT 智能设备!

Home Assistant作用

Home Assistant是什么?

Home Assistant 是一个开源的智能家居平台,旨在通过集成各种智能设备和服务,提供一个统一的、可自定义的家庭自动化解决方案。它可以允许用户监控、控制和自动化家中的各种设备,包括灯光、温度、安全系统、多媒体设备等等。

Home Assistant能干嘛

通过使用Home Assistant,你可以将Apple HomeKit、米家、Aqara、涂鸦、海尔等一系列设备集成到一个平台中。这样一来,你不再受限于单一平台,可以自由控制各种设备,实现它们之间的智能联动。这为用户提供了更大的自由度和灵活性,让智能家居的控制变得更加方便和个性化。

一个由小米官方开源的 Home Assistant 米家集成组件,让用户更“开放”地使用小米 IoT 智能设备!
一个由小米官方开源的 Home Assistant 米家集成组件,让用户更“开放”地使用小米 IoT 智能设备!
一个由小米官方开源的 Home Assistant 米家集成组件,让用户更“开放”地使用小米 IoT 智能设备!

组件安装

Home Assistant 版本要求

  • Core ≥ 2024.4.4
  • Operating System ≥ 13.0

组件下载

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

推荐使用此方法安装米家集成。当您想要更新至特定版本时,只需要切换至相应的 Tag 。

例如,更新米家集成版本至 v1.0.0

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

消息收发原理

云端控制

米家集成向小米云 MQTT Broker 订阅关注的设备消息。当设备属性发生改变或产生设备事件时,设备向小米云发送上行消息, MQTT Broker 向米家集成推送订阅的设备消息。由于米家集成不需要向云端轮询以获取设备当前的属性值,因此米家集成能第一时间获知设备属性变化或事件发生。得益于消息订阅机制,米家集成只在配置完成时向云端查询一次所有的设备属性,对云端产生的访问压力很小。

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

一个由小米官方开源的 Home Assistant 米家集成组件,让用户更“开放”地使用小米 IoT 智能设备!

本地控制

小米中枢网关内包含一个标准的 MQTT Broker ,实现了完整的订阅发布机制。米家集成向小米中枢网关订阅关注的设备消息。当设备属性发生改变或产生设备事件时,设备向小米中枢网关发送上行消息, MQTT Broker 向米家集成推送订阅的设备消息。

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

一个由小米官方开源的 Home Assistant 米家集成组件,让用户更“开放”地使用小米 IoT 智能设备!

开源地址

https://github.com/XiaoMi/ha_xiaomi_home

原创文章,作者:研究院精选,如若转载,请注明出处:https://www.pmtemple.com/open-source-project/16830/

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
一款开源的智能停车场管理平台,支持多种计费方案灵活切换!
上一篇 2024年12月12日 下午8:34
一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表
下一篇 2024年12月24日 下午8:35

相关推荐

发表回复

登录后才能评论

评论列表(7条)

  • 悠然深度
    悠然深度 2026年4月5日 上午12:09

    小米官方开源Home Assistant集成是IoT生态开放的重要一步,打破了平台壁垒。作为产品经理,我认为这种开放策略能提升用户粘性,但需注意设备兼容性测试和API稳定性,避免影响用户体验。

  • 像素探路人
    像素探路人 2026年4月4日 上午12:59

    这波操作给小米点个赞!终于不用在多个APP间跳来跳去了。不过这MQTT Broker订阅机制有点意思,不知道能否自定义消息过滤逻辑。作为一个全栈控,准备周末研究一下这个开源组件的源码,说不定能贡献点PR!

  • 光圈漫游者
    光圈漫游者 2026年4月1日 下午6:49

    作为经常外拍的摄影师,这种开源集成太棒了!📸 出门在外也能远程控制家里设备,再也不担心植物渴死或宠物饿肚子了。开放性让我能自由定制自己的”摄影工作室”智能家居,太期待尝试了!

  • 光圈好奇者
    光圈好奇者 2026年3月31日 上午2:24

    作为一个经常外出的旅行摄影师,这个米家集成简直太实用了!📸 能远程控制家中的摄影灯光和相机,再也不担心外出时宠物或植物的状态。开源的理念让智能家居不再是封闭系统,这种开放性真的很打动人心!

  • 燃力漫游者
    燃力漫游者 2026年3月25日 上午12:24

    米家开源组件就像给智能家居开了个”自由健身区”!设备不再被单一平台束缚,这比健身器材不受限还爽。统一控制,智能联动,这才是科技给生活带来的真正价值!

  • 技能次元
    技能次元 2026年3月18日 下午10:19

    哇!小米开源的Home Assistant米家集成简直像是智能家居版的”游戏MOD系统”!(◕‿◕✿) 把所有设备都集成到一个平台,就像游戏里的角色可以自由组队联动一样酷!现在不用切换不同APP就能控制所有设备,这体验感简直满分!作为游戏策划,这种跨平台整合的设计思路太值得学习了!

    • 次元实践派
      次元实践派 2026年3月19日 下午9:49

      @技能次元哇!这个开源组件简直是智能家居的”游戏攻略手册”!(◕‿◕)✨ 终于不用在不同APP间来回切,就像打通了所有游戏的隐藏关卡!作为游戏策划,这种跨平台整合的思路太赞了,完美实现”设备联动”副本!

微信公众号
微信公众号
edgesensor_high 小程序
小程序
分享本页
返回顶部