From 54a6d0f10af7037d3f25689a05c432f046ab8238 Mon Sep 17 00:00:00 2001 From: Tony Stork Date: Mon, 26 Sep 2022 13:58:00 -0400 Subject: [PATCH] K's school times are now set by the calendar --- packages/events.yaml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/packages/events.yaml b/packages/events.yaml index 3f3c090..95de7d2 100644 --- a/packages/events.yaml +++ b/packages/events.yaml @@ -242,6 +242,12 @@ script: value_template: > {{ 'Early Release' in states('sensor.school_event') }} sequence: + - service: input_datetime.set_datetime + target: + entity_id: input_datetime.school_day_start + data: + time: > + {{ as_timestamp(strptime(state_attr('calendar.kallen_school_days','start_time'), '%Y-%m-%d %H:%M:%S')) | timestamp_custom("%H:%M") }} - service: input_boolean.turn_on entity_id: input_boolean.school_early_release - service: input_datetime.set_datetime @@ -250,11 +256,18 @@ script: data: time: "14:45:00" default: + - service: input_datetime.set_datetime + target: + entity_id: input_datetime.school_day_start + data: + time: > + {{ as_timestamp(strptime(state_attr('calendar.kallen_school_days','start_time'), '%Y-%m-%d %H:%M:%S')) | timestamp_custom("%H:%M") }} - service: input_datetime.set_datetime target: entity_id: input_datetime.school_day_end data: - time: "15:20:00" + time: > + {{ as_timestamp(strptime(state_attr('calendar.kallen_school_days','end_time'), '%Y-%m-%d %H:%M:%S')) | timestamp_custom("%H:%M") }} - service: input_boolean.turn_on entity_id: - input_boolean.school_today