找回密码
 立即注册

微信扫码登录

搜索
查看: 65|回复: 5

[流程系列] 求助nr中current State节点in任意条件

[复制链接]

10

主题

208

回帖

1799

积分

金牌会员

积分
1799
金钱
1581
HASS币
0
发表于 昨天 18:53 | 显示全部楼层 |阅读模式

如图, 想要扫地机器人在满足下列任一'sleeping', 'idle', 'charging'条件,即可通过,

屏幕截图_4-8-2025_184327_192.168.123.4.jpeg


最近转换一些自动化到nr,但是以前很简单的触发条件,现在实现起来还是不那么顺手,求助一下各位,谢谢大佬不吝赐教.
回复

使用道具 举报

11

主题

251

回帖

2436

积分

金牌会员

积分
2436
金钱
2169
HASS币
20
发表于 昨天 19:03 | 显示全部楼层
is is not好像只能过滤单个属性,这里可以不设置条件,下个节点设置一个function节点结合JavaScript来判断输出,或者接一个Switch节点来分别设置判断条件
回复

使用道具 举报

2

主题

18

回帖

95

积分

注册会员

积分
95
金钱
75
HASS币
0
发表于 昨天 19:13 | 显示全部楼层
可以改回一开始的is,后面的选项空着,然后在后面放一个switch节点,把你说的这几个放进switch的不同选项里,然后拉向同一个输出节点
回复

使用道具 举报

10

主题

208

回帖

1799

积分

金牌会员

积分
1799
金钱
1581
HASS币
0
 楼主| 发表于 昨天 19:32 | 显示全部楼层
hungheo 发表于 2025-8-4 19:03
is is not好像只能过滤单个属性,这里可以不设置条件,下个节点设置一个function节点结合JavaScript来判断 ...

谢谢,我查看了节点文档,里面有介绍各种条件,但是写的很简单,也没有实例,目前我是在后面的function节点增加if条件来处理的,哎感觉NR虽然流程看起来直观一些,但是建立一些动态条件较多的自动化,处理起来很费事,且反应速度有点慢,
个人感觉优势在于js代码编写起来相对直观,另外对于hass实体的子属性的获取也比较轻松,再尝试多一点看看自己的认识有没有提高吧
回复

使用道具 举报

10

主题

208

回帖

1799

积分

金牌会员

积分
1799
金钱
1581
HASS币
0
 楼主| 发表于 昨天 19:34 | 显示全部楼层
wdmywm4 发表于 2025-8-4 19:13
可以改回一开始的is,后面的选项空着,然后在后面放一个switch节点,把你说的这几个放进switch的不同选项里 ...

好的,谢谢哈哈
回复

使用道具 举报

26

主题

181

回帖

1548

积分

论坛UI达人

积分
1548
金钱
1336
HASS币
50
发表于 昨天 20:46 | 显示全部楼层
要用json表达式,不是字符串
{3088A1D5-5ADB-491C-890F-D829636392E3}.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-5 16:51 , Processed in 0.119684 second(s), 8 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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