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

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

[流程系列] 请教一下"持续"的使用!

[复制链接]

28

主题

83

帖子

912

积分

高级会员

Rank: 4

积分
912
金钱
829
HASS币
0
发表于 2022-6-17 00:24:43 | 显示全部楼层 |阅读模式
我用 get entities 同一状态下设备数量创建自动化!

等于0就关灯, 大于0就开灯

但是设备不太稳定经常跳动, 我希望能有个节点, 可以判断状态 0 持续5分钟没变化才通过.

请问各位大神怎么写这个节点啊? 或者有模板让我研究一下!

谢谢了!
回复

使用道具 举报

21

主题

520

帖子

3153

积分

论坛元老

Rank: 8Rank: 8

积分
3153
金钱
2633
HASS币
30
发表于 2022-6-17 01:01:29 | 显示全部楼层
先用entity节点虚拟一个sensor实体出来,device class就是sensor,name随便起一个比如叫devcounter,得到一个sensor.devcounter,然后把get entities得到的那个数字输入到这个虚拟实体里去
然后再用events:state节点读取sensor.devcounter的状态,可以设置当state==0 for 5分钟时,再进一步触发之后的自动化?
另外,不知道是我记忆出错还是以前确实有bug,这里entity后面好像得选substring而不能选exact,否则经常会不触发后面的流程……
我个人的话会用这种方法实现,不知道有没有大佬有更好的
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2022-6-17 07:27:43 来自手机 | 显示全部楼层
这个在ha里反而非常简单,定义一个group,用group的状态触发,指定持续时长就行了。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 02:05 , Processed in 0.403115 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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