Improve vacation mode

This commit is contained in:
2023-06-18 16:16:43 -04:00
parent aaf475da55
commit bc7a825cc1
2 changed files with 124 additions and 37 deletions

View File

@ -363,43 +363,6 @@ automation:
- switch.adaptive_lighting_living_room
- switch.adaptive_lighting_tina_lamp
- id: 1061c626-17c1-4f0b-8f55-2afc60ef8a3a
alias: Vacation Mode
trigger:
- platform: template
value_template: >
{% set tony = states('sensor.tony_s_iphone_travel_time_min') | float %}
{% set tina = states('sensor.tinas_iphone_travel_time_min') | float %}
{{ is_state('input_boolean.vacation_mode','off') and (tony >= 90) and (tina >= 90) }}
id: leave-radius
- platform: state
entity_id: group.adults
not_from:
- 'unknown'
- 'unavailable'
to: 'home'
id: arrive-home
condition:
- condition: state
entity_id: input_boolean.guest_mode
state: 'off'
action:
- choose:
- conditions:
- condition: trigger
id: leave-radius
sequence:
- service: input_boolean.turn_on
target:
entity_id: input_boolean.vacation_mode
- conditions:
- condition: trigger
id: arrive-home
sequence:
- service: input_boolean.turn_off
target:
entity_id: input_boolean.vacation_mode
- id: 027f6f05-289f-4f3d-925e-54d95226ea34
alias: Security Schedules Reset
trigger: