小白分享Node-Red如何实现工作日及周末设定不同时间段控制一个自动化

之前在群里向各位大佬咨询如何实现工作日某个时间段触发一个自动化,而周末是另一个时间段触发同一个自动化。在经过萝卜,Nero大佬等的指点后,终于成功实现。同时萝卜大佬建议在论坛发个帖子,这样可以帮助有同样需求的人。作为Node-red小白的我,简单记录一下,如有不对,请各位见谅,轻拍,谢谢。

需求场景:
当家人从门外打开指纹锁进门时,自动打开玄关灯,当玄关没人后,自动关闭玄关灯。鉴于有家人早上较早出门抽烟,回来后玄关灯打开会影响到旁边卧室的休息(周末的时候),故想特别在周末晚点开启这个自动化。工作日则无所谓。

硬件:
1.指纹智能门锁,因无法直接接入HA,但是网关可以,故设置网关一个自动化,当门锁被打开时,网关灯自动亮,然后在HA中以网关灯作为从外面开门的触发条件。
2.玄关灯是接到绿米双键zigbee零火开关上的,接入HA
3.玄关门上方有一个人体传感器。

Node-red的自动化设置全貌:

实现这两个功能,需要安装以下两个节点
image

其中工作日节点很简单
image

time range 节点也较为简单

这样就可以实现工作日6:30-21:30执行这个自动化,周末9点才开始执行这个自动化。。。这样就能睡个懒觉了。。。

你这个功能可以通过LS Filter节点 计划控制实现,这个弄得太复杂了!

我也用的这个节点,非常好用

感谢大佬,又学到了一招,过几天尝试一下。

再次感谢。

请问这个LS Filter节点在哪安装啊?搜索一直都没搜索到,谢谢

node-red-contrib-light-scheduler