tangyuan 发表于 2023-6-8 13:33:13

求助大佬关于nodered设置homekit tv节点多次触发的问题

情况描述:想把家里的小米电视集成到homekit中,于是在noedred中设置了homekit节点,但是试用期间发现点击开关等相关按钮的时候,会触发多次响应,已经保肝好几天了解决不了,现求助各位大佬:(截图如下

zjjxwhh 发表于 2023-6-8 22:05:15

试试在 电视开关switch 前面加个 delay


tangyuan 发表于 2023-6-9 00:00:59

zjjxwhh 发表于 2023-6-8 22:05
试试在 电视开关switch 前面加个 delay

可以了,谢谢大佬

tangyuan 发表于 2023-6-9 00:04:44

tangyuan 发表于 2023-6-9 00:00
可以了,谢谢大佬

好想知道这是什么原因造成的啊

tangyuan 发表于 2023-6-9 00:06:24

zjjxwhh 发表于 2023-6-8 22:05
试试在 电视开关switch 前面加个 delay

大佬,这是什么原因造成的啊,我想举一反三:lol

zjjxwhh 发表于 2023-6-9 01:20:26

tangyuan 发表于 2023-6-9 00:06
大佬,这是什么原因造成的啊,我想举一反三

并不是大佬,我也就刚开始研究没几天
原因我也不知道哎,但既然是短时间内重复发送多次同样的信号那么就 delay 限制一下
(可以的话流程做好了分享下让我抄个作业 :lol

ssk_yang 发表于 2023-6-9 13:47:56

:lol我也是问题 晚上回家试试

aprking 发表于 2023-6-9 14:04:45

tangyuan 发表于 2023-6-9 00:06
大佬,这是什么原因造成的啊,我想举一反三

这个简单,你HOMEKIT中点了一次按钮,CALL了SERVICE,然后操作传到HA,HA传到电视,电视又传回HA,HA又传回NODERED的小米节点,小米节点又传回HOMEKIT......真累。。。。
这不,就死循环了!
之前我发贴问过这个问题,无人解答,后来我在弄SONY的homekit TV流时(坛内有),开始也是用这个delay限制,但其实有更好的方法,就是用HOMEKIT节点前后端输出信息的不同,过滤前端信息,限制了这个死循环,这样才是真正的解决方案!

tangyuan 发表于 2023-6-9 15:03:05

aprking 发表于 2023-6-9 14:04
这个简单,你HOMEKIT中点了一次按钮,CALL了SERVICE,然后操作传到HA,HA传到电视,电视又传回HA,HA又传 ...

怎么操作啊,大佬,感觉听完更有一些云里雾里的感觉了

tangyuan 发表于 2023-6-9 15:05:35

zjjxwhh 发表于 2023-6-9 01:20
并不是大佬,我也就刚开始研究没几天
原因我也不知道哎,但既然是短时间内重复发送多次同样的信号那么就...

我这个因为只能关机,不能开机,所以加了小爱音箱开机的方式,你可以直接用论坛里面的方案
页: [1] 2
查看完整版本: 求助大佬关于nodered设置homekit tv节点多次触发的问题