米家自动化极客版和HA联动

管理员 1年前 ⋅ 145 阅读

起因

因为米家有很多设备是通过云端控制的(常见于wifi设备),这样子就如果通过Miot插件接入HA延迟就很大,且稳定性很差。

米家的多模网关虽然可以接入HA且支持本地化,但是无法支持WIFI设备 而能接入WIFI设备和蓝牙设备的中枢网关又因为缺少HA插件而无法实实现和HA共存 如何把WIFI设备用本地化的方式(离线方式)接入HA?也就有了这篇文章

前提条件:

1、中枢网关:可以米家本地化,无法接入HA 2、多模网关:在接入HA的情况完美本地化使用,就是无法接入wifi设备

以上是两个平台接入的设备类型,其中Gateway3(NodeRED)的蓝牙设备和多模网关(自动化极客版)里面的蓝牙设备都是本地化且毫秒级接入,如果这两个设备为同一个,则可以实现HA和米家两个平台的互通。

所以就萌生一个通过HA联动多模网关,然后再通过中枢网关把状态同步给WIFI设备的想法,反向也能联动

名词介绍

变量取值范围米家自动HA+NR
亮度值0-255X
色温值2700-6500
亮度百分比0-100
色温百分比0-100

米家自动化里面的亮度都是百分比制的,没有0-255这种取值范围的 下文中会经常说到XX百分比,这个表示的就是表格里面所说的换算后的变量值 换算公式 为了便于理解,我针对亮度和色温都进行了换算 色温转换公式:(色温值-2700)/38=色温百分比 亮度转换公式:亮度值*100/255=亮度百分比

物料:

设备名称数量价格购入途径简介
米家中枢网关1260PDD自动化极客版
米家多模网关21180PDD可以在离线场景中兼容米家和HA的离线
米家mesh芯片(MK751)111TB用于自动化和HA联动,桥接作用,可用普通的mesh灯替代
Homeassistant1自己搭建
NodeRed1自己搭建

思路:

目前完美支持HA本地控制和状态同步的只有米家多模网关插件(Xiaomi Gateway 3) 这个网关只能接入蓝牙和zigebee设备,所以上面所说的MK751就是蓝牙设备 所以我们选用gateway3这个插件配合米家mesh芯片,作为联通HA和米家的桥梁,并可以用【亮度百分比】和【色温百分比】作为变量值进行命令传输。 这两个值可以在两个平台之间游走,作为一个介质,简单的可以作为开关状态位,如果想要表示温湿度可行不,那也是可以的,按照我这个思路走,基本上都能实现,条件允许的情况下,传输文本信息都能做到,速度慢点而已,只是米家自动化目前没法支持。

选购原因:首先够便宜,其次因为只是一个控制器,没有接入负载,功耗低,稳定性好,延迟也低


全部评论: 0

    我有话说: