From db3aa0bd2a86e7dd73602a4991a770a2761ff8aa Mon Sep 17 00:00:00 2001 From: Georgi Gardev Date: Sun, 26 Jul 2020 13:36:39 +0300 Subject: [PATCH] Add tasks to morning briefing --- config/packages/routines/waking_up.yaml | 1 + config/templates/partials/tasks.yaml | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 config/templates/partials/tasks.yaml diff --git a/config/packages/routines/waking_up.yaml b/config/packages/routines/waking_up.yaml index fe8b940..7120e6f 100644 --- a/config/packages/routines/waking_up.yaml +++ b/config/packages/routines/waking_up.yaml @@ -39,6 +39,7 @@ script: partials: - !include ../../templates/partials/greeting.yaml - !include ../../templates/partials/time.yaml + - !include ../../templates/partials/tasks.yaml - >- {{ diff --git a/config/templates/partials/tasks.yaml b/config/templates/partials/tasks.yaml new file mode 100644 index 0000000..edff4be --- /dev/null +++ b/config/templates/partials/tasks.yaml @@ -0,0 +1,18 @@ +>- + + {% set brita_filter = states('binary_sensor.brita_should_change_filter') %} + {% set purifier_filter = states('binary_sensor.purifier_filter_needs_change') %} + {% set purifier_water = states('binary_sensor.purifier_out_of_water') %} + {% set has_reminders = brita_filter or purifier_filter or purifier_water %} + + {%- if has_reminders -%} {{ + [ + "You have some tasks.", + "Here are the tasks for today.", + "You have stuff to do." + ] | random + }} {% endif %} + {%- if brita_filter -%} Brita needs filter change. {% endif %} + {%- if purifier_filter -%} Purifier needs filter change. {% endif %} + {%- if purifier_water -%} Purifier needs water. {%- endif -%} +