From 0f40b9d0b4ee63d809480dbef8f3f7bf5f64f525 Mon Sep 17 00:00:00 2001 From: Tony Stork Date: Wed, 24 Aug 2022 07:54:46 -0400 Subject: [PATCH] Automation to move location of K morning briefing if K is awake --- packages/announcements.yaml | 18 ++++++++++++++++++ packages/presence.yaml | 14 ++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/packages/announcements.yaml b/packages/announcements.yaml index 336fa08..d1fb613 100644 --- a/packages/announcements.yaml +++ b/packages/announcements.yaml @@ -140,6 +140,24 @@ automation: data: who: common + - id: d7641b5e-3cbb-4fb3-b6ed-5edf3157b88d + alias: Kallen Briefing Location Change + trigger: + - platform: state + entity_id: input_boolean.kallen_awake + from: 'off' + to: 'on' + condition: + condition: state + entity_id: input_boolean.school_today + state: 'on' + action: + - service: input_select.select_option + data: + option: Common Areas + target: + entity_id: input_select.kallen_morning_briefing_location + script: reset_annc_switches: sequence: diff --git a/packages/presence.yaml b/packages/presence.yaml index c818316..e692723 100644 --- a/packages/presence.yaml +++ b/packages/presence.yaml @@ -15,6 +15,11 @@ input_datetime: has_time: true icon: mdi:binoculars +input_boolean: + kallen_awake: + name: Kallen Awake + icon: mdi:eye-check + proximity: home_tony: devices: @@ -219,6 +224,15 @@ automation: message: "Kallen has been picked up from school." initial_state: true + - id: 94b57d79-efe0-4f34-b5e3-baeaa5eea9f4 + alias: Kallen Asleep + trigger: + - platform: time + at: input_datetime.kallen_bedtime + action: + - service: input_boolean.turn_off + entity_id: input_boolean.kallen_awake + script: family_is_away: alias: Family Is Away