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

 找回密码
 立即注册
查看: 3542|回复: 11

[流程系列] event state 没有输入的替代方案

[复制链接]

14

主题

249

帖子

1647

积分

金牌会员

Rank: 6Rank: 6

积分
1647
金钱
1398
HASS币
0
发表于 2021-12-2 08:45:47 | 显示全部楼层 |阅读模式
event state 可以设置某条件满足一定时间后触发,但这个流程没有输入点,如果想在前面再加一个前置流程,应该怎么做呢?谢谢
回复

使用道具 举报

23

主题

658

帖子

4643

积分

元老级技术达人

积分
4643
金钱
3970
HASS币
30

教程狂人

QQ
发表于 2021-12-2 11:58:12 | 显示全部楼层
用HA的Node节点无解,用HA的REST API接口做一个流程
回复

使用道具 举报

46

主题

641

帖子

4413

积分

元老级技术达人

积分
4413
金钱
3742
HASS币
120
发表于 2021-12-2 14:22:04 | 显示全部楼层
如果在流程中间用,可以用current state节点
回复

使用道具 举报

14

主题

249

帖子

1647

积分

金牌会员

Rank: 6Rank: 6

积分
1647
金钱
1398
HASS币
0
 楼主| 发表于 2021-12-2 15:49:47 | 显示全部楼层
evantalk 发表于 2021-12-2 14:22
如果在流程中间用,可以用current state节点

current state好像没有for 多久这样的参数呢?
想触发一点时间后再执行,应该怎么写呢?谢谢
回复

使用道具 举报

46

主题

641

帖子

4413

积分

元老级技术达人

积分
4413
金钱
3742
HASS币
120
发表于 2021-12-2 15:56:04 | 显示全部楼层
用get history,可以查看过去发生的事情
回复

使用道具 举报

0

主题

219

帖子

2609

积分

金牌会员

Rank: 6Rank: 6

积分
2609
金钱
2390
HASS币
0
发表于 2021-12-2 16:33:54 | 显示全部楼层
TestUser123 发表于 2021-12-2 15:49
current state好像没有for 多久这样的参数呢?
想触发一点时间后再执行,应该怎么写呢?谢谢 ...

可以用delay
回复

使用道具 举报

14

主题

249

帖子

1647

积分

金牌会员

Rank: 6Rank: 6

积分
1647
金钱
1398
HASS币
0
 楼主| 发表于 2021-12-2 16:34:29 | 显示全部楼层
evantalk 发表于 2021-12-2 15:56
用get history,可以查看过去发生的事情

我研究一下,谢谢
回复

使用道具 举报

14

主题

249

帖子

1647

积分

金牌会员

Rank: 6Rank: 6

积分
1647
金钱
1398
HASS币
0
 楼主| 发表于 2021-12-2 16:36:10 | 显示全部楼层

delay不行吧。比如我写人体传感器要检测到无人2分钟才执行。2分钟内如果 再次检测到有人,则相当于重置了。
如果是delay的话,只是简单检测到无人然后2分钟后执行,不能保证这2分钟内都是无人状态啊。
回复

使用道具 举报

0

主题

219

帖子

2609

积分

金牌会员

Rank: 6Rank: 6

积分
2609
金钱
2390
HASS币
0
发表于 2021-12-2 16:41:35 | 显示全部楼层
TestUser123 发表于 2021-12-2 16:36
delay不行吧。比如我写人体传感器要检测到无人2分钟才执行。2分钟内如果 再次检测到有人,则相当于重置了 ...

delay可以后再用current state判断做后续的动作

屏幕截图 2021-12-02 163802.png
回复

使用道具 举报

14

主题

249

帖子

1647

积分

金牌会员

Rank: 6Rank: 6

积分
1647
金钱
1398
HASS币
0
 楼主| 发表于 2021-12-2 16:56:47 | 显示全部楼层
sxrcm 发表于 2021-12-2 16:41
delay可以后再用current state判断做后续的动作

我之前也是这么写的,但感觉有问题。如果daley前后正好都是触发on,但过程中有off的情形呢?
我是要on连续一定时间触发,中间有off马上重置
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-22 22:27 , Processed in 0.067352 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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