From 414abe742c283c8428ccedb0aacf6b998ef606f3 Mon Sep 17 00:00:00 2001 From: Georgi Gardev Date: Tue, 8 Dec 2020 00:05:12 +0200 Subject: [PATCH] Automate dashboard mode --- .../advanced_dashboard/08_automations.yaml | 1 + .../packages/devices/hallway/hallway_tablet.yaml | 15 +++++++++++++++ config/packages/routines/coming_home.yaml | 4 ++++ 3 files changed, 20 insertions(+) diff --git a/config/lovelace/advanced_dashboard/08_automations.yaml b/config/lovelace/advanced_dashboard/08_automations.yaml index b7ea4fa..8d07ad0 100644 --- a/config/lovelace/advanced_dashboard/08_automations.yaml +++ b/config/lovelace/advanced_dashboard/08_automations.yaml @@ -38,6 +38,7 @@ cards: - automation.titanium_notify_on_vibration_sensor_move - automation.speech_enable_when_meeting_is_over - automation.speech_disable_when_meeting_starts + - automation.hallway_tablet_set_to_home_after_10_minutes - type: entities title: Presence diff --git a/config/packages/devices/hallway/hallway_tablet.yaml b/config/packages/devices/hallway/hallway_tablet.yaml index 1e6eed5..9a40c77 100644 --- a/config/packages/devices/hallway/hallway_tablet.yaml +++ b/config/packages/devices/hallway/hallway_tablet.yaml @@ -7,3 +7,18 @@ input_select: - "Leaving" - "Coming Home" + + +automation: + - alias: "Hallway tablet ยท Set to home after 10 minutes" + trigger: + platform: state + entity_id: input_select.hallway_dashboard_mode + to: "Coming Home" + for: + minutes: 10 + action: + - service: input_select.select_option + entity_id: input_select.hallway_dashboard_mode + data: + option: "Home" diff --git a/config/packages/routines/coming_home.yaml b/config/packages/routines/coming_home.yaml index 4851878..6d141be 100644 --- a/config/packages/routines/coming_home.yaml +++ b/config/packages/routines/coming_home.yaml @@ -18,6 +18,10 @@ script: brightness_pct: 100 - service: script.security_camera_off - service: script.routine_coming_home_after_sunset + - service: input_select.select_option + entity_id: input_select.hallway_dashboard_mode + data: + option: "Coming Home" - service: script.toshiba_ac_on_cool_if_hot - service: script.sonos_join_bedroom - service: script.routine_coming_home_welcome_home