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

 找回密码
 立即注册
查看: 1396|回复: 3

求助:如何写A服务运行之后执行服务B,C服务运行后执D

[复制链接]

16

主题

151

帖子

1070

积分

金牌会员

Rank: 6Rank: 6

积分
1070
金钱
914
HASS币
30
发表于 2022-3-6 21:48:55 | 显示全部楼层 |阅读模式
本帖最后由 tangli159 于 2022-3-6 21:50 编辑

求助。目前在用两个自动化,想整合成一个可以选择的,不知道要怎么写。
想到要达成的效果是在每周一23:45执行自动备份,如果不报错就5分钟后发送通知告诉我成功(如果可以直接监测backup 文件夹有没有多出来备份再发送就更好了),如果报错就发送通知告诉我失败。
单个写我会写,但是怎么在action里面使用"选择",我却不会了。选择里面没有服务这一项选项诶?
求大佬们指点,最好说得略详细一些。
alias: 执行每周备份
trigger:
  - platform: time
    at: '23:45'
condition:
  - condition: time
    weekday:
      - mon
action:
  - service: auto_backup.backup_full
    data:
      name: 每周自动备份:{{ now().strftime('%Y年%m月%d日%X,%A') }}
      keep_days: 28
  - service: notify.tgbot
    data:
      message: 每周备份已完成。
      title: '*来自HA的推送*'
alias: 备份失败通知
trigger:
  - platform: event
    event_type: auto_backup.backup_failed
action:
  - service: persistent_notification.create
    data:
      title: 备份失败
      message: |-
        Name: {{ trigger.event.data.name }}
        Error: {{ trigger.event.data.error }}
  - service: notify.tgbot
    data:
      message: 备份失败,请及时查看原因。
      title: '*来自HA的推送*'




回复

使用道具 举报

10

主题

141

帖子

1040

积分

金牌会员

Rank: 6Rank: 6

积分
1040
金钱
899
HASS币
0
发表于 2022-3-7 08:58:08 | 显示全部楼层
不晓得,但是你可以尝试下Nodejs
回复

使用道具 举报

30

主题

493

帖子

4795

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4795
金钱
4287
HASS币
156

教程狂人

发表于 2022-3-7 09:09:58 | 显示全部楼层
試試

alias: 执行每周备份/备份失败通知
trigger:
  - {id: success, platform: time, at: '23:45'}
  - {id: fail, platform: event, event_type: auto_backup.backup_failed}
action:
  - choose:
      - conditions:
          - {condition: trigger, id: success}
          - {condition: time, weekday: [mon]}
        sequence:
          - service: 成功要執行的動作
      - conditions:
          - {condition: trigger, id: fail}
        sequence:
          - service: 失敗要執行的動作
ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

5

主题

357

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
金钱
1685
HASS币
60
发表于 2022-3-7 19:41:07 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 06:26 , Processed in 0.199166 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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