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 -%}