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

 找回密码
 立即注册
查看: 2868|回复: 16

[流程系列] nodered多个设备不在线做触发

[复制链接]

20

主题

265

帖子

1846

积分

金牌会员

Rank: 6Rank: 6

积分
1846
金钱
1581
HASS币
0
发表于 2023-3-31 20:26:32 | 显示全部楼层 |阅读模式
家里几个手机同时不在线,关闭所有灯
无标题.png
目前我是用的events:state,添加了三个手机,但是只要有一个不在就触发,不知道这个用什么节点
[{"id":"abdac59f62798874","type":"server-state-changed","z":"871517a3b06ea4bb","name":"phone","server":"fb000ea.deb91f","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":["device_tracker.iphone13_dscao","device_tracker.phone_zxj","device_tracker.iphone14_ztt"],"entityidfiltertype":"list","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":130,"y":140,"wires":[["37a1381428be8f5c","0ba26f22fb41405b"]]},{"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"}]


回复

使用道具 举报

8

主题

515

帖子

3646

积分

论坛元老

Rank: 8Rank: 8

积分
3646
金钱
3131
HASS币
5
发表于 2023-3-31 20:48:10 | 显示全部楼层
本帖最后由 Midnight 于 2023-3-31 22:29 编辑

串联应该可以的,做三个,A→B→C;B→A→C,C→B→A,组不行,我刚试了
回复

使用道具 举报

20

主题

265

帖子

1846

积分

金牌会员

Rank: 6Rank: 6

积分
1846
金钱
1581
HASS币
0
 楼主| 发表于 2023-3-31 21:21:09 | 显示全部楼层
Midnight 发表于 2023-3-31 20:48
三个手机节点做串联,或者这三个手机在HA里做状态组

串联不行,能讲解下状态组怎么操作,论坛内关键字没有相关信息
回复

使用道具 举报

8

主题

515

帖子

3646

积分

论坛元老

Rank: 8Rank: 8

积分
3646
金钱
3131
HASS币
5
发表于 2023-3-31 22:30:14 | 显示全部楼层
kaka0992 发表于 2023-3-31 21:21
串联不行,能讲解下状态组怎么操作,论坛内关键字没有相关信息

串联应该可以的,做三个,A→B→C;B→A→C,C→B→A,组不行,我刚试了
回复

使用道具 举报

21

主题

176

帖子

1395

积分

金牌会员

Rank: 6Rank: 6

积分
1395
金钱
1219
HASS币
0
发表于 2023-3-31 23:55:27 | 显示全部楼层
楼主的流是三部手机并联,要实现楼主所述功能,要么写函数判断,要么得象这样串联~
串联.png
回复

使用道具 举报

35

主题

984

帖子

4740

积分

论坛元老

Rank: 8Rank: 8

积分
4740
金钱
3756
HASS币
20
发表于 2023-4-1 09:07:30 来自手机 | 显示全部楼层
建个group就行了
回复

使用道具 举报

20

主题

483

帖子

3152

积分

论坛元老

Rank: 8Rank: 8

积分
3152
金钱
2669
HASS币
8
发表于 2023-4-1 19:08:55 来自手机 | 显示全部楼层
ha里添加Nmap Tracker集成,把需要监测的设备通过Nmap Tracker生成的device_tracker实体找出来,然后添加一个人员,把上面找出来的实体添加到此人员的跟踪设备列表中,NR中直接判断此人员离开就行了
回复

使用道具 举报

8

主题

515

帖子

3646

积分

论坛元老

Rank: 8Rank: 8

积分
3646
金钱
3131
HASS币
5
发表于 2023-4-2 09:37:06 | 显示全部楼层
我研究了一下组功能,应该也能实现你的要求,但是配置会比较复杂
首先,你要在辅助元素里新建3个虚拟开关,对应你的三个手机,需要设置,在家为off状态,不在家为on状态,三个都要设置成这样。
其次,在辅助元素里新建个开关组,选上你的三个虚拟开关
然后,打开All entities这个选项
再然后,判断这个组的状态,如果为on,则关闭所有灯
回复

使用道具 举报

20

主题

265

帖子

1846

积分

金牌会员

Rank: 6Rank: 6

积分
1846
金钱
1581
HASS币
0
 楼主| 发表于 2023-4-2 12:17:04 | 显示全部楼层
Midnight 发表于 2023-4-2 09:37
我研究了一下组功能,应该也能实现你的要求,但是配置会比较复杂
首先,你要在辅助元素里新建3个虚拟开关, ...

我用了5楼的方案可行,你这个方案 我再琢磨琢磨
回复

使用道具 举报

8

主题

515

帖子

3646

积分

论坛元老

Rank: 8Rank: 8

积分
3646
金钱
3131
HASS币
5
发表于 2023-4-2 14:28:19 | 显示全部楼层
kaka0992 发表于 2023-4-2 12:17
我用了5楼的方案可行,你这个方案 我再琢磨琢磨

我也是提供思路,具体的你自己试试哪个好用哪个
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 09:24 , Processed in 0.101887 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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