『瀚思彼岸』» 智能家居技术论坛

标题: 分享一个手动优先的感应灯控制流 [打印本页]

作者: MX10085    时间: 2023-5-13 17:18
标题: 分享一个手动优先的感应灯控制流
本帖最后由 MX10085 于 2023-5-13 20:40 编辑

分享一个手动优先的感应灯控制流,学习了【已解决】做了一个永远关不掉的感应灯 hunterfox 大佬的方法。

内容介绍:
卫生间的灯已经通过mqtt接入nodered,然后又在开关边上加了一个人体传感器。
手动按键没有开关的时候,灯是通过人体传感器控制的,有人开灯,无人关灯。
手动按键打开的时候,开灯,不受人体传感器有人或无人控制。
手动按键关闭时,设置有10秒延时时间,10秒内不受人体传感器有人或无人控制,免得关灯时又感应到有人,灯又开。
有时想开灯一段时间之后自动关灯,可以通过手动按键按压2次,延时关灯。
当然也可以通过设置按键按压次数不同,与其他位置的灯具形成双联,打开或关闭。

[attach]47867[/attach]

[attach]47868[/attach]



作者: kaka0992    时间: 2023-5-13 22:31
留存
作者: kaka0992    时间: 2023-8-13 17:03
lz的nodered很牛叉
问下 closetime-light-304-2  我需要更改吗
作者: Dlian    时间: 2023-8-13 17:56
感谢分享
作者: MX10085    时间: 2023-8-13 18:25
kaka0992 发表于 2023-8-13 17:03
lz的nodered很牛叉
问下 closetime-light-304-2  我需要更改吗

不限,这是一个储存变量来的,注意switch节点调用名要与change节点对应就好,
作者: 月亮火    时间: 2023-8-27 00:41
感谢分享
作者: ysst4    时间: 2023-9-10 20:59
本帖最后由 ysst4 于 2023-9-10 21:02 编辑

非常感谢,里面有很多没接触过的NR用法.
作者: bboyjim    时间: 2024-5-19 17:27
非常感谢,学习了。但还是有一些疑问:这盏公卫灯的零火线是接在手动按键上的吗?
如果是。怎么设置双击按键然后打开灯?
如果不是。可能会出现灯通过自动化开了,而手动按键是关的状态?
望回复,感谢。
作者: MX10085    时间: 2024-5-20 19:46
bboyjim 发表于 2024-5-19 17:27
非常感谢,学习了。但还是有一些疑问:这盏公卫灯的零火线是接在手动按键上的吗?
如果是。怎么设置双击按键 ...

按键与灯是分开的,按键是开关量。通过自动化,如果在指定时间内打开两次为双击,开灯。

"通过自动化开了,而手动按键是关的状态" 这是正常现像呀,我的是在流程内手动开启或关闭按键后,在一定时间内使自动化不起作用。

当然不通过流程,直接控制开关灯也是有效的。
作者: bboyjim    时间: 2024-5-20 22:35
谢谢大佬回复。我的疑问还是没解决。
假设一个场景:人走过,灯通过自动化打开了。此时想离开,尝试关闭手动按键,10秒内禁用自动化关灯。但问题发现手动按键已经是关的状态。
那就得先打开手动按键,再关闭手动按键吗?


作者: MX10085    时间: 2024-5-21 19:53
bboyjim 发表于 2024-5-20 22:35
谢谢大佬回复。我的疑问还是没解决。
假设一个场景:人走过,灯通过自动化打开了。此时想离开,尝试关闭手 ...

是的,你也可以设置按键动作一次,灯状态转换一次,不过有点乱套。
作者: ZHCZzz    时间: 2024-7-22 13:09
学习学习




欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5