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

 找回密码
 立即注册
查看: 3777|回复: 4

[流程系列] node-red 怎麼寫紅外線感應設備觸發停止一段時間再發送

[复制链接]

1

主题

21

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
金钱
257
HASS币
0
发表于 2020-10-24 00:52:08 | 显示全部楼层 |阅读模式
我用 HA 連結 sonoff RFbridge 紅外線感應器當作攝影機截圖並傳送line照片
但是啟動時會應為紅外線感應器一直感應到物體而一直發送訊號
請問怎麼設定第一次觸發後隔幾分鐘後再偵測一次

使用 trigger 和 stopper  都寫不出來
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2020-10-24 09:57:01 | 显示全部楼层
可以在收到第一个红外的触发的时候写入 flow 变量
if (flow.get("sending") === false){
    flow.set("sending",true)
    return msg
}

然后在触发后加 delay 你要延迟多少秒就加多少秒
delay 之后下面代码 flow.set("sending",false)


Nero
回复

使用道具 举报

1

主题

21

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
金钱
257
HASS币
0
 楼主| 发表于 2020-10-24 22:20:48 | 显示全部楼层
@@! 有點難 我還是初學者 .請問哪裡有類是教學
回复

使用道具 举报

1

主题

21

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
金钱
257
HASS币
0
 楼主| 发表于 2020-10-24 22:33:05 | 显示全部楼层


請問是這樣嗎@@! 完全不會動 物件傳送格式要改嗎?


                               
登录/注册后可看大图

回复

使用道具 举报

3

主题

321

帖子

2889

积分

论坛积极会员

积分
2889
金钱
2568
HASS币
10
发表于 2020-10-25 15:06:00 | 显示全部楼层
屏幕截图 2020-10-25 150450.png

试试看使用delay节点这样设置。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-21 21:42 , Processed in 1.253687 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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