2019-07-16 02:04:46 +00:00
|
|
|
###############################################################################
|
|
|
|
# @author : Jeffrey Stone
|
|
|
|
# @date : 07/15/2019
|
|
|
|
# @package : Reminders
|
|
|
|
# @description : Autoamtions to set reminders
|
|
|
|
###############################################################################
|
|
|
|
|
2019-07-18 02:05:05 +00:00
|
|
|
input_datetime:
|
|
|
|
kat_pill_reminder:
|
|
|
|
name: Kat Pill Reminder
|
|
|
|
has_date: false
|
|
|
|
has_time: true
|
|
|
|
heartworm_reminder:
|
|
|
|
name: Heartworm Reminder
|
|
|
|
has_date: true
|
|
|
|
has_time: false
|
|
|
|
|
2019-07-16 02:04:46 +00:00
|
|
|
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
|