Node-Red接HomeKit的窗帘开度反馈如何写

各位大佬,有个反馈条件我不知道怎么写,想请教一下。
我现在用node-red将遥控投影幕布模拟成窗帘加入到HomeKit里了,开关操作通过小爱节点发射遥控信号解决的。但是HomeKit里因为没有收到开合百分比信号,会一直显示正在打开,请问一下怎么增加个反馈、比如20s后自动告诉HomeKit已经开到100%了,不再显示“正在打开”


targetposition和currentposition保持一致状态就会对了,具体时机你自己看着整

我这其实只是一个开关,并没有真实位置,我想写一个假位置,用什么节点呢?

大佬。索尼电视是通过什么接入的homekit,如果是用nr,能分享下流吗?

1 个赞

homebridge接入的。


用这个接入ha吧,接入ha就接入了HK

加一个门窗传感器,作为状态反应,HK就知道闭合和打开了,然后用HA写一个curtain的yaml

跪求大佬的窗帘流

可以用mqtt。

大佬,给个流参考下呗?!

用mqtt的话和楼上的思路是差不多的,反而还多了个mqtt。需要用到hass和mqtt服务器,挺折腾的。mqtt在hass中虚拟一个普通开关,配置hass的homebridge,这个开关就在homekit里显示了,然后就可以在nodered里对mqtt开关发送指令,改变开关的状态等。当然也可以创建带百分比的mqtt开关,然后就可以控制开关和百分比,如果想折腾建议看看文档。

不想折腾就配置一个hass里的开关(普通的或者带百分比的随意),然后配置homebridge,然后在nodered里获取hass开关的状态,然后联动小爱。

小米电视可以接入Homekit吗?

可以,论坛有,自己搜