米家集成是一个由小米官方提供支持的、开源的 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/academy/16830/