From e9963790ce7b394b09e6bf756f9c1c932407d2b6 Mon Sep 17 00:00:00 2001 From: Jeffrey Stone Date: Mon, 15 Jul 2019 22:04:46 -0400 Subject: [PATCH] Added new reminder package to handle reminder based automation --- packages/reminders.yaml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 packages/reminders.yaml diff --git a/packages/reminders.yaml b/packages/reminders.yaml new file mode 100755 index 0000000..38c3959 --- /dev/null +++ b/packages/reminders.yaml @@ -0,0 +1,30 @@ +############################################################################### +# @author : Jeffrey Stone +# @date : 07/15/2019 +# @package : Reminders +# @description : Autoamtions to set reminders +############################################################################### + +automation: + + # Massive automation to call all the reminder scripts. + - id: turn_reminders_on + alias: Turn Reminders On + initial_state: true + trigger: + - entity_id: calendar.reminders + from: 'off' + platform: state + to: 'on' + action: + - service: script.heartworm_on + + +script: + # Check to see if heartworm is the reminder in the cal + heartworm_on: + sequence: + - condition: template + value_template: '{{ states.calendar.reminders.attributes.message == "Heartworm" }}' + - service: input_boolean.turn_on + entity_id: input_boolean.heartworm \ No newline at end of file