本帖最后由 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的推送*'
|