From 11b7a7ad9810af02ab31139189a3e9e6f0988216 Mon Sep 17 00:00:00 2001 From: Tony Stork Date: Wed, 24 Aug 2022 07:36:17 -0400 Subject: [PATCH] Scheduling behavior for K morning briefing can now have manual location --- packages/announcements.yaml | 12 +++++++++++- packages/scheduling.yaml | 9 +++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/packages/announcements.yaml b/packages/announcements.yaml index 057bcd3..336fa08 100644 --- a/packages/announcements.yaml +++ b/packages/announcements.yaml @@ -44,6 +44,14 @@ input_datetime: has_time: true icon: mdi:clock-edit +input_select: + kallen_morning_briefing_location: + name: Kallen Morning Briefing Location + options: + - Kallen Bedroom + - Common Areas + icon: mdi:map-marker + ################################ # Announcment Automation - fires at the time of the above input_datetimes ################################ @@ -170,8 +178,10 @@ script: - service: script.speech_engine data: who: > - {% if is_state('input_boolean.school_today', 'on') %} + {% if is_state('input_select.kallen_morning_briefing_location','Kallen Bedroom') %} kallen_bedroom + {% elif is_state('input_select.kallen_morning_briefing_location','Common Areas') %} + common {% else %} common {% endif %} diff --git a/packages/scheduling.yaml b/packages/scheduling.yaml index c562031..fc04acd 100644 --- a/packages/scheduling.yaml +++ b/packages/scheduling.yaml @@ -79,6 +79,15 @@ automation: {% else %} 10:00 {% endif %} + - service: input_select.select_option + entity_id: input_select.kallen_morning_briefing_location + data_template: + option: > + {% if is_state('input_boolean.school_today','on') %} + Kallen Bedroom + {% else %} + Common Areas + {% endif %} - if: - condition: trigger id: kallen-evening