找回密码
 立即注册
查看: 5805|回复: 8

[求助] 如何停止进行中的自动化

[复制链接]

13

主题

135

回帖

1071

积分

金牌会员

积分
1071
金钱
923
HASS币
0
发表于 2019-7-17 06:17:55 | 显示全部楼层 |阅读模式
有一个自动化:
action:
   action1
   delay 2min
   action2
现在有一个场景,需要在 delay 的时候终止这个自动化,不再往后执行操作,请问该如何实现呢。
尝试过将自动化关闭,但是还是会执行

回复

使用道具 举报

13

主题

541

回帖

4336

积分

论坛元老

Jeff

积分
4336
金钱
3782
HASS币
10

活跃会员

发表于 2019-7-17 08:42:07 | 显示全部楼层
分两个自动化写
Jeff
回复

使用道具 举报

40

主题

3016

回帖

1万

积分

超级版主

Nero

积分
11150
金钱
8044
HASS币
182
发表于 2019-7-17 08:45:04 | 显示全部楼层
Nero
回复

使用道具 举报

41

主题

2157

回帖

8556

积分

元老级技术达人

积分
8556
金钱
6343
HASS币
110
发表于 2019-7-17 08:53:14 | 显示全部楼层
没理解为什么要停  既然不需要doB 那么删掉就好了?
回复

使用道具 举报

27

主题

2120

回帖

9074

积分

论坛元老

积分
9074
金钱
6922
HASS币
30

论坛元老

发表于 2019-7-17 09:15:17 | 显示全部楼层
本帖最后由 情非殇 于 2019-7-17 09:17 编辑

我也看不太懂这个需求,不需要的话注释掉不久完了么
1)如果是说需要最后关闭本自动化的话,
automation:
.....
  action:
    ..........
    - service: automation.turn_off
      entity_id: automation.本自动化id

2)如果意思是说delay的过程种可以手动关闭的话,可以把action做成script脚本,delay过程中可以手动关闭script脚本开关
automation:
.....
  action:
    - service: script.turn_on
      entity_id: script.test1

script:
  test1:
    sequence:
      - service: ///
        entity_id: ///
      - delay: 00:00:01
      - service: ///
        entity_id: ///




回复

使用道具 举报

8

主题

268

回帖

1570

积分

金牌会员

积分
1570
金钱
1294
HASS币
0
发表于 2019-7-17 14:52:45 | 显示全部楼层
因為我有用這樣的需求,打開門會先語音說明:完成身分驗證,然後等待十秒,若是沒有完成認證,就開起警報,
action:
   action1 請完成身份驗證
   delay 10
   condition: state
   entity_id: automation.F305_ring_26_Open
   state: 'on'

   action2 網關警報響........

紅色部分多一個判斷~就可以做到樓主想要的功能
回复

使用道具 举报

3

主题

220

回帖

3059

积分

元老级技术达人

积分
3059
金钱
2831
HASS币
10
发表于 2019-7-17 16:12:03 | 显示全部楼层
这种需求的话 建议就是不要用原生自动化 sequence和delay一直有bug 看到过超过一定数量的delay 某些就莫名其妙的取消
回复

使用道具 举报

8

主题

2078

回帖

6155

积分

论坛元老

流水无味

积分
6155
金钱
4069
HASS币
145

灌水之王

发表于 2019-7-17 18:28:26 | 显示全部楼层
上面n大的即可,感觉条件可以在一个自动化里面写完
最好用node red
回复

使用道具 举报

13

主题

135

回帖

1071

积分

金牌会员

积分
1071
金钱
923
HASS币
0
 楼主| 发表于 2019-7-18 07:53:19 | 显示全部楼层
情非殇 发表于 2019-7-17 09:15
我也看不太懂这个需求,不需要的话注释掉不久完了么
1)如果是说需要最后关闭本自动化的话,

感谢,方法二可以解决我的问题
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-5 23:26 , Processed in 0.307349 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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