本帖最后由 neroxps 于 2019-1-21 10:31 编辑
Node-RED 类似 HA 中 For 的应用
从 Home-assistant 转到 Node-RED 相信很多朋友都疑惑,怎么编写类似 HA 自动化 FOR 功能的流。
其实 Node-RED 也有类似 HA 那样 For 功能的节点,名字叫 stoptimer,以下是这个节点说明的翻译:
在设置的定时器持续时间后,通过第一个输出发送msg。 如果在定时器结束之前收到新的msg,它将替换现有的msg,并且定时器将重新启动,除非新的msg具有stop或STOP的有效负载,在这种情况下它将停止定时器。 第二个输出允许您发送数字,字符串或布尔值的附加有效负载。 如果计时器停止,第二个输出将自动发送停止的有效负载。
这就像node-red的内置延迟功能,但不仅能够重启计时器,还能够停止计时器。
翻译来自 google翻译
下面是我做的两个范例。
两个人感控灯
需求:
- 当人感-1 或者人感-2 为 ON 的时候,亮灯。
- 当人感-1 或人感-2 为 OFF,持续5秒后,如果另一个人感也是OFF就关灯 。
当亮度少于30持续5秒,关灯
两个人体控制灯&亮度控灯.zip
(1.86 KB, 下载次数: 197)
|