找回密码
 立即注册
搜索
查看: 2234|回复: 3

[经验分享] nr里边延时怎么让它延时前一个控件传入的时间

[复制链接]

86

主题

509

回帖

4105

积分

论坛元老

积分
4105
金钱
3510
HASS币
30
发表于 2022-7-15 09:16:21 | 显示全部楼层 |阅读模式
大佬们,我想弄个定时关闭,nr里边延时怎么让它延时前一个控件传入的时间,有说用函数,请教函数怎么实现延时?
wx_camera_1657845820576.jpg
wx_camera_1657845805658.jpg
回复

使用道具 举报

56

主题

878

回帖

4241

积分

论坛元老

积分
4241
金钱
3307
HASS币
0
发表于 2022-7-15 10:20:39 | 显示全部楼层
可以实现:
1、设置delay节点,选择允许msg.delay复写延时时长,设置默认时长比如1秒;
2、将前端控件输出的msg.payload 时间值 转换成msg.delay ,并且时间单位换成毫秒。
回复

使用道具 举报

23

主题

637

回帖

3118

积分

论坛元老

积分
3118
金钱
2458
HASS币
10
发表于 2022-7-15 10:44:42 | 显示全部楼层
delay节点.。。允许复写延时。。。
回复

使用道具 举报

86

主题

509

回帖

4105

积分

论坛元老

积分
4105
金钱
3510
HASS币
30
 楼主| 发表于 2022-7-16 05:49:44 | 显示全部楼层
bainiu 发表于 2022-7-15 10:20
可以实现:
1、设置delay节点,选择允许msg.delay复写延时时长,设置默认时长比如1秒;
2、将前端控件输出 ...

好的,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-7-4 09:31 , Processed in 0.093229 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表