Add scheduling automations for sports notifications

Signed-off-by: Tony Stork <tm24fan8@gmail.com>
This commit is contained in:
2024-08-07 20:09:58 -04:00
parent c773b29573
commit 8c029143f2
3 changed files with 150 additions and 1 deletions

View File

@ -5995,3 +5995,103 @@
tag: kallen-left-meds
mode: queued
max: 10
- id: '1722887275366'
alias: Sports Scheduling
description: Handle the start times for various sports events, for the purpose of
notifications and such
trigger:
- platform: time
at: '11:55:00'
condition: []
action:
- service: input_datetime.set_datetime
metadata: {}
data:
datetime: '{% from ''sports.jinja'' import sports_datetime %} {{ sports_datetime(''sensor.michigan_wolverines'')
}}
'
target:
entity_id: input_datetime.michigan_wolverines_start
alias: Michigan Wolverines Start
- service: input_datetime.set_datetime
metadata: {}
data:
datetime: '{% from ''sports.jinja'' import sports_datetime %} {{ sports_datetime(''sensor.ohio_state_buckeyes'')
}}
'
target:
entity_id: input_datetime.ohio_state_buckeyes_start
alias: Ohio State Buckeyes Start
- service: input_datetime.set_datetime
metadata: {}
data:
datetime: '{% from ''sports.jinja'' import sports_datetime %} {{ sports_datetime(''sensor.toledo_rockets'')
}}
'
target:
entity_id: input_datetime.toledo_rockets_start
alias: Toledo Rockets Start
- service: input_datetime.set_datetime
metadata: {}
data:
datetime: '{% from ''sports.jinja'' import sports_datetime %} {{ sports_datetime(''sensor.minnesota_vikings'')
}}
'
target:
entity_id: input_datetime.minnesota_vikings_start
alias: Minnesota Vikings Start
- service: input_datetime.set_datetime
metadata: {}
data:
datetime: '{% from ''sports.jinja'' import sports_datetime %} {{ sports_datetime(''sensor.san_francisco_49ers'')
}}
'
target:
entity_id: input_datetime.san_francisco_49ers_start
alias: San Francisco 49ers Start
- service: input_datetime.set_datetime
metadata: {}
data:
datetime: '{% from ''sports.jinja'' import sports_datetime %} {{ sports_datetime(''sensor.minnesota_twins'')
}}
'
target:
entity_id: input_datetime.minnesota_twins_start
alias: Minnesota Twins Start
- service: input_datetime.set_datetime
metadata: {}
data:
datetime: '{% from ''sports.jinja'' import sports_datetime %} {{ sports_datetime(''sensor.cleveland_guardians'')
}}
'
target:
entity_id: input_datetime.cleveland_guardians_start
alias: Cleveland Guardians Start
- service: input_datetime.set_datetime
metadata: {}
data:
datetime: '{% from ''sports.jinja'' import sports_datetime %} {{ sports_datetime(''sensor.los_angeles_dodgers'')
}}
'
target:
entity_id: input_datetime.los_angeles_dodgers_start
alias: Los Angeles Dodgers Start
- service: input_datetime.set_datetime
metadata: {}
data:
datetime: '{% from ''sports.jinja'' import sports_datetime %} {{ sports_datetime(''sensor.minnesota_wild'')
}}
'
target:
entity_id: input_datetime.minnesota_wild_start
alias: Minnesota Wild Start
mode: restart