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

 找回密码
 立即注册
查看: 3354|回复: 17

[流程系列] 求助nodered里怎么添加“和”“或”判断?

[复制链接]

6

主题

44

帖子

240

积分

中级会员

Rank: 3Rank: 3

积分
240
金钱
196
HASS币
0
发表于 2022-8-7 20:33:29 | 显示全部楼层 |阅读模式
现在想做个进入卫生间开灯的场景,流程是检测到“人在传感器on”或“马桶检测有人on”或”淋浴房门关闭off“,则开灯。“人在传感器off”和“马桶检测有人off”和”淋浴房门关闭on“,则关灯。
这里的“和” “或”,在nodered里要用哪个模块呢?

回复

使用道具 举报

35

主题

984

帖子

4740

积分

论坛元老

Rank: 8Rank: 8

积分
4740
金钱
3756
HASS币
20
发表于 2022-8-7 22:02:47 来自手机 | 显示全部楼层
和就是串联,或就是并联。不会函数
回复

使用道具 举报

6

主题

44

帖子

240

积分

中级会员

Rank: 3Rank: 3

积分
240
金钱
196
HASS币
0
 楼主| 发表于 2022-8-7 22:22:10 | 显示全部楼层
sctale 发表于 2022-8-7 22:02
和就是串联,或就是并联。不会函数

好主意!!!
回复

使用道具 举报

6

主题

44

帖子

240

积分

中级会员

Rank: 3Rank: 3

积分
240
金钱
196
HASS币
0
 楼主| 发表于 2022-8-8 00:16:29 来自手机 | 显示全部楼层
sctale 发表于 2022-8-7 22:02
和就是串联,或就是并联。不会函数

刚才试了一下,并联好弄,串联不知道咋弄了
回复

使用道具 举报

6

主题

217

帖子

1321

积分

金牌会员

Rank: 6Rank: 6

积分
1321
金钱
1104
HASS币
0
发表于 2022-8-8 00:29:08 | 显示全部楼层
你这个需求用函数写会不会简单点。。。
回复

使用道具 举报

6

主题

44

帖子

240

积分

中级会员

Rank: 3Rank: 3

积分
240
金钱
196
HASS币
0
 楼主| 发表于 2022-8-8 08:04:00 来自手机 | 显示全部楼层
leonarddo 发表于 2022-8-8 00:29
你这个需求用函数写会不会简单点。。。

不太会用函数,有例子可供参考吗?
回复

使用道具 举报

56

主题

929

帖子

4075

积分

论坛元老

Rank: 8Rank: 8

积分
4075
金钱
3146
HASS币
0
发表于 2022-8-8 09:29:10 | 显示全部楼层
本帖最后由 bainiu 于 2022-8-8 09:38 编辑
if ( renzhai =="on" ||  youren == "on")
{
return {
    payload:{
       "domain":"light",
       "service":"turn_on",
       "data":
       {"entity_id":"light.yushi_deng"
       }
    }}





if ( renzhai =="off" &&  youren == "off")
{
return {
    payload:{
       "domain":"light",
       "service":"turn_off",
       "data":
       {"entity_id":"light.yushi_deng"
       }
    }}

回复

使用道具 举报

6

主题

44

帖子

240

积分

中级会员

Rank: 3Rank: 3

积分
240
金钱
196
HASS币
0
 楼主| 发表于 2022-8-8 09:31:35 | 显示全部楼层

厉害,感谢。这个balabala是灵魂
回复

使用道具 举报

13

主题

572

帖子

3037

积分

论坛元老

HomeAssistant

Rank: 8Rank: 8

积分
3037
金钱
2460
HASS币
20
发表于 2022-8-8 15:04:12 | 显示全部楼层
我用的boolean logic ultimate模块,只需要配置左边有几路输入,然后右边有and or 和xor 三个输出项直接用
回复

使用道具 举报

1

主题

41

帖子

310

积分

中级会员

Rank: 3Rank: 3

积分
310
金钱
269
HASS币
0
发表于 2022-8-8 16:38:00 | 显示全部楼层
DDDear 发表于 2022-8-8 15:04
我用的boolean logic ultimate模块,只需要配置左边有几路输入,然后右边有and or 和xor 三个输出项直接用 ...

能麻烦给个示例吗?安装了这个节点,不太会用
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 06:28 , Processed in 0.851453 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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