From 0d2b55db17aa8154d902d08cf73b1115ca1ce1f4 Mon Sep 17 00:00:00 2001 From: Tony Stork Date: Thu, 20 Oct 2022 20:24:06 -0400 Subject: [PATCH] Ability to add temporary extra info to K's briefings --- packages/announcements.yaml | 6 ++++++ templates/speech/kallen_morning_briefing.yaml | 7 +++++++ templates/speech/kallen_nightly_briefing.yaml | 7 +++++++ 3 files changed, 20 insertions(+) diff --git a/packages/announcements.yaml b/packages/announcements.yaml index cf4aba3..2133bb6 100644 --- a/packages/announcements.yaml +++ b/packages/announcements.yaml @@ -56,11 +56,17 @@ input_text: briefing_extras: name: Briefing Extras icon: mdi:plus + kallen_briefing_extras: + name: Kallen Briefing Extras + icon: mdi:plus input_boolean: briefing_extras: name: Briefing Extras icon: mdi:plus + kallen_briefing_extras: + name: Kallen Briefing Extras + icon: mdi:plus ################################ # Announcment Automation - fires at the time of the above input_datetimes diff --git a/templates/speech/kallen_morning_briefing.yaml b/templates/speech/kallen_morning_briefing.yaml index 45948a3..099d968 100644 --- a/templates/speech/kallen_morning_briefing.yaml +++ b/templates/speech/kallen_morning_briefing.yaml @@ -120,6 +120,13 @@ {%- endif %}

+ +

+ {% if is_state('input_boolean.kallen_briefing_extras','on') %} + "And now we have the following extra information to pass along. {{ states('input_text.kallen_briefing_extras') }} " + {% endif %} +

+ {%- endmacro -%} {# a macro that removes all newline characters, empty spaces, and returns formatted text #} diff --git a/templates/speech/kallen_nightly_briefing.yaml b/templates/speech/kallen_nightly_briefing.yaml index 44f669b..4ad246a 100644 --- a/templates/speech/kallen_nightly_briefing.yaml +++ b/templates/speech/kallen_nightly_briefing.yaml @@ -70,6 +70,13 @@ 'I will prepare your bedroom shortly.' ] | random }}

+ +

+ {% if is_state('input_boolean.kallen_briefing_extras','on') %} + "And now we have the following extra information to pass along. {{ states('input_text.kallen_briefing_extras') }} " + {% endif %} +

+ {%- endmacro -%}