grouse 发表于 2023-6-3 17:59:54

EventState节点为什么更新的时间长达30秒?

本帖最后由 grouse 于 2023-6-3 18:11 编辑

新手入坑HA,看B站的视频教程里面,当灯具的状态改变后,EventState节点即时就能给出反应


为什么我试验的时候,当灯具开关以后,EventState节点要等待很久才有信息输出


经过试验,从输出信息基本可以看出EventState节点每30秒才更新一次,请问大佬们,这是什么原因?


补充一下:在nodered里面用inject直接开关灯,eventstate的反应就是即时的,但是用物理开关或者在米家里面控制开关,eventstate就要等30秒才有输出。




wdmywm3 发表于 2023-6-3 18:34:28

和节点没关系,节点和ha的通讯是即时的,和你接入ha的集成有关系
如果是用miot auto接入,它对于实体状态的变化,是通过30秒查询一次服务器得到的,因此就会有30秒的时间差
要实现传感器的实时反应,要用gateway3集成接入

grouse 发表于 2023-6-3 18:48:30

本帖最后由 grouse 于 2023-6-3 19:13 编辑

感谢大佬,我确实是用miot auto接入的!

现在就换gateway 3试试


补充:换了gateway3集成,但是不能发现网关上的子设备,是不是这个集成不支持小米中枢网关?

wdmywm3 发表于 2023-6-3 19:23:42

grouse 发表于 2023-6-3 18:48
感谢大佬,我确实是用miot auto接入的!

现在就换gateway 3试试


确实不支持中枢,只支持多模1和2,还有绿米的e1,且目前不支持这几个网关的最新版固件,必须是老一版的固件
另外auto的话,你可以去论坛里搜下,它貌似是可以修改查询间隔的,以达到接近瞬间反应的速度,不过因为我没改过,不确定在哪里修改

grouse 发表于 2023-6-3 19:36:38

wdmywm3 发表于 2023-6-3 19:23
确实不支持中枢,只支持多模1和2,还有绿米的e1,且目前不支持这几个网关的最新版固件,必须是老一版的固 ...

又换了miot集成,查询间隔是10秒,比miot auto是强点,但是还是不能用啊~~~

多谢大佬,我找找去

grouse 发表于 2023-6-3 19:45:42

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

找到了,miot auto需要单独给设备指定轮询的时间间隔。
页: [1]
查看完整版本: EventState节点为什么更新的时间长达30秒?