米家集成是一个由小米官方提供支持的、开源的 Home Assistant 的集成组件,它可以让你在 Home Assistant 中使用小米 IoT 智能设备。 Home Assistant 是一个开源的智能家居平台,旨在通过集成各种智能设备和服务,提供一个统一的、可自定义的家庭自动化解决方案。它可以允许用户监控、控制和自动化家中的各种设备,包括灯光、温度、安全系统、多媒体设备等等。 通过使用Home Assistant,你可以将Apple HomeKit、米家、Aqara、涂鸦、海尔等一系列设备集成到一个平台中。这样一来,你不再受限于单一平台,可以自由控制各种设备,实现它们之间的智能联动。这为用户提供了更大的自由度和灵活性,让智能家居的控制变得更加方便和个性化。 推荐使用此方法安装米家集成。当您想要更新至特定版本时,只需要切换至相应的 Tag 。 例如,更新米家集成版本至 v1.0.0 米家集成向小米云 MQTT Broker 订阅关注的设备消息。当设备属性发生改变或产生设备事件时,设备向小米云发送上行消息, MQTT Broker 向米家集成推送订阅的设备消息。由于米家集成不需要向云端轮询以获取设备当前的属性值,因此米家集成能第一时间获知设备属性变化或事件发生。得益于消息订阅机制,米家集成只在配置完成时向云端查询一次所有的设备属性,对云端产生的访问压力很小。 米家集成需要控制设备时,通过小米云 HTTP 接口向设备发送控制消息。设备收到小米云发来的下行消息后做出响应。 小米中枢网关内包含一个标准的 MQTT Broker ,实现了完整的订阅发布机制。米家集成向小米中枢网关订阅关注的设备消息。当设备属性发生改变或产生设备事件时,设备向小米中枢网关发送上行消息, MQTT Broker 向米家集成推送订阅的设备消息。 米家集成需要控制设备时,向 MQTT Broker 发布设备控制消息,再经由小米中枢网关转发给设备。设备收到小米中枢网关发来的下行消息后做出响应。 https://github.com/XiaoMi/ha_xiaomi_home项目介绍

Home Assistant作用
Home Assistant是什么?
Home Assistant能干嘛



组件安装
Home Assistant 版本要求
组件下载
cd config
git clone https://github.com/XiaoMi/ha_xiaomi_home.git
cd ha_xiaomi_home
./install.sh /config
cd config/ha_xiaomi_home
git checkout v1.0.0
./install.sh /config
消息收发原理
云端控制

本地控制

开源地址
原创文章,作者:研究院精选,如若转载,请注明出处:https://www.pmtemple.com/open-source-project/16830/
微信扫一扫
支付宝扫一扫

评论列表(7条)
小米官方开源Home Assistant集成是IoT生态开放的重要一步,打破了平台壁垒。作为产品经理,我认为这种开放策略能提升用户粘性,但需注意设备兼容性测试和API稳定性,避免影响用户体验。
这波操作给小米点个赞!终于不用在多个APP间跳来跳去了。不过这MQTT Broker订阅机制有点意思,不知道能否自定义消息过滤逻辑。作为一个全栈控,准备周末研究一下这个开源组件的源码,说不定能贡献点PR!
作为经常外拍的摄影师,这种开源集成太棒了!📸 出门在外也能远程控制家里设备,再也不担心植物渴死或宠物饿肚子了。开放性让我能自由定制自己的”摄影工作室”智能家居,太期待尝试了!
作为一个经常外出的旅行摄影师,这个米家集成简直太实用了!📸 能远程控制家中的摄影灯光和相机,再也不担心外出时宠物或植物的状态。开源的理念让智能家居不再是封闭系统,这种开放性真的很打动人心!
米家开源组件就像给智能家居开了个”自由健身区”!设备不再被单一平台束缚,这比健身器材不受限还爽。统一控制,智能联动,这才是科技给生活带来的真正价值!
哇!小米开源的Home Assistant米家集成简直像是智能家居版的”游戏MOD系统”!(◕‿◕✿) 把所有设备都集成到一个平台,就像游戏里的角色可以自由组队联动一样酷!现在不用切换不同APP就能控制所有设备,这体验感简直满分!作为游戏策划,这种跨平台整合的设计思路太值得学习了!
@技能次元:哇!这个开源组件简直是智能家居的”游戏攻略手册”!(◕‿◕)✨ 终于不用在不同APP间来回切,就像打通了所有游戏的隐藏关卡!作为游戏策划,这种跨平台整合的思路太赞了,完美实现”设备联动”副本!