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

 找回密码
 立即注册
查看: 105|回复: 2

[求助] Nodered同时满足两个条件触发下一个流程

[复制链接]

22

主题

272

帖子

1938

积分

金牌会员

Rank: 6Rank: 6

积分
1938
金钱
1666
HASS币
0
发表于 前天 19:41 | 显示全部楼层 |阅读模式
本帖最后由 kaka0992 于 2025-1-20 19:43 编辑

需求,同时满足热水器功率大于30W和镜灯开关On,打开淋浴灯;如果,有一个条件已满足,15分钟内没有满足两个条件就重置,我这个弄了好几天还是不行,
有没有大神帮忙修改下
[{"id":"e135227831d39417","type":"tab","label":"流程 1","disabled":false,"info":"","env":[]},{"id":"afb2edb4e49e233b","type":"server-state-changed","z":"e135227831d39417","name":"热水器","server":"fb000ea.deb91f","version":6,"outputs":2,"exposeAsEntityConfig":"","entities":{"entity":["sensor.re_shui_qi_power"],"substring":[],"regex":[]},"outputInitially":false,"stateType":"num","ifState":"30","ifStateType":"num","ifStateOperator":"gt","outputOnlyOnStateChange":false,"for":"","forType":"num","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"{"device2": "on"}","valueType":"str"},{"property":"topic","propertyType":"msg","value":"device2","valueType":"str"}],"x":190,"y":420,"wires":[["3d85ebe124486fa3"],[]]},{"id":"3d85ebe124486fa3","type":"join","z":"e135227831d39417","name":"","mode":"custom","build":"merged","property":"payload","propertyType":"msg","key":"topic","joiner":"","joinerType":"str","useparts":true,"accumulate":false,"timeout":"900","count":"2","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":490,"y":390,"wires":[["84b529e8ec823540"]]},{"id":"84b529e8ec823540","type":"function","z":"e135227831d39417","name":"Check conditions","func":"const conditions = [\n    msg.payload.device1 === 'on',\n    msg.payload.device2 > 30, // 热水器功率大于30\n    msg.payload.device3 === 'on'\n];\nif (conditions.every(cond => cond)) {\n    return msg; // 满足条件,继续流程\n}\nreturn null; // 不满足条件,不触发","outputs":1,"x":690,"y":390,"wires":[["961e9fe4c45a9270"]]},{"id":"961e9fe4c45a9270","type":"api-call-service","z":"e135227831d39417","name":"开主卫淋浴灯","server":"fb000ea.deb91f","version":7,"action":"switch.turn_on","entityId":["switch.main_bathroom_shower_light"],"x":940,"y":390,"wires":[[]]},{"id":"885ab1b8e1bb4c6f","type":"server-state-changed","z":"e135227831d39417","name":"镜灯","server":"fb000ea.deb91f","version":6,"outputs":2,"exposeAsEntityConfig":"","entities":{"entity":["switch.zhu_wei_ling_huo_l1"],"substring":[],"regex":[]},"outputInitially":false,"stateType":"str","ifState":"on","ifStateType":"str","ifStateOperator":"is","outputOnlyOnStateChange":false,"for":"","forType":"num","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"{"device1": "on"}","valueType":"str"},{"property":"topic","propertyType":"msg","value":"device1","valueType":"str"}],"x":190,"y":340,"wires":[["3d85ebe124486fa3"],[]]},{"id":"fb000ea.deb91f","type":"server","name":"kaka  Home Assistant","version":5,"addon":false,"rejectUnauthorizedCerts":false,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":false,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30","areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m","enableGlobalContextStore":true,"info":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiI3NGM3ZmE5M2IyNzI0NGYxOTBlM2ZkNjcwMDk5MThjZSIsImlhdCI6MTY1NzY5MjkyNiwiZXhwIjoxOTczMDUyOTI2fQ.AHeeEVxim6oCelpqFbUVTLnEaN1b-r9Li2-bn96Ce9E"}]
flows.zip (1.51 KB, 下载次数: 3)
回复

使用道具 举报

9

主题

178

帖子

1563

积分

金牌会员

Rank: 6Rank: 6

积分
1563
金钱
1385
HASS币
0
发表于 前天 21:45 | 显示全部楼层
我在我这里试了一下,好像可以满足

flows.rar

1.21 KB, 下载次数: 4

回复

使用道具 举报

1

主题

49

帖子

637

积分

高级会员

Rank: 4

积分
637
金钱
588
HASS币
0
发表于 11 小时前 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-1-22 21:05 , Processed in 0.050736 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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