Home Assistant接入米家的自动化开关反应慢问题

HA接入米家的插件一般用国内大神写的Xiaomi Miot Auto,该插件可以自动枚举出所有已经接入米家的设备。

没有延迟

在某宝买了3路蓝牙mesh通断控制器,我在小米手机中米家控制这3路通断器,没有任何延迟。

没有延迟

然后呢,我通过HA,手动点击这3路通断器,也没有任何延迟。

大延迟

然后,我开始用HA的自动化,用一个“动作时序”控制这3路通断器,每一路的控制都慢了好几秒。

问题在HA

很明显这个延迟是HA哪个地方造成的。

问题在HA自动化

HA自动化调用开关动作,一般用switch on/off服务调用,但是这个服务调用是个同步操作,它会等待米家的操作的返回。

而Xiaomi Miot Auto其实是轮询工作,作者在他的GitHub说的很清楚,

https://github.com/al-one/hass-xiaomi-miot/issues/100#issuecomment-909031222

对于人体传感器、门磁、无线开关类设备,它们的状态通常为瞬时状态(即:事件),部分型号支持获取最后一次事件触发的时间,且默认轮询时长为15秒</

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值