- 积分
- 694
- 金钱
- 640
- 威望
- 0
- 贡献
- 0
- HASS币
- 0
高级会员
- 积分
- 694
- 金钱
- 640
- HASS币
- 0
|
本帖最后由 没内涵 于 2024-6-1 17:09 编辑
现在通过wifi接入米家的设备,基本是通过xiaomi miot auto这个集成接入的,但是有个缺点,就是这个集成是轮询的,轮询时间决定了设备状态更新的时间
举个例子,比如轮询是10秒一次
你如果通过开关打开某wifi设备,那么可能在ha里最长需要10秒后,它才能同步到这个设备被打开的状态
而蓝牙或是zigbee的设备通过xiaomi gateway3接入则是实时更新的
那么,如果当某wifi设备发生变化时,我们将它的状态变化在米家中告诉某个蓝牙或者zigbee设备,那ha就可以通过该设备实时获取到设备状态发生了变化
这个实际就像米家app和米家极客版之间通过虚拟事件打通的思路一样
打个比方
当浴霸变为送风时,打开蓝牙协议的开关A,那么ha就可以通过开关A被打开这一状态,获取到浴霸此时为送风状态,但是这样做就要有一个开关A来让你用作判定,如果设备一多,那挺费开关的
所以参照这个思路,我们可以找一些别的设备来实现
比如我现在用的是领普QT1的开关灯亮度,它包括白灯和橙灯的亮度值,可以从0到100设置,那么理论上我就相当于有202个开关可以用了
当浴霸变为送风时,将白色灯亮度设置为1,当浴霸变为制热时,将白色灯亮度设置为2,在ha里就可以通过白色灯亮度的变化,获取到浴霸的实时状态了
|
|