From ed36ab28b86b6a92fb281de7234aeec94f11bf1a Mon Sep 17 00:00:00 2001 From: "J.P. Krauss" Date: Tue, 21 Nov 2023 15:52:37 -0700 Subject: [PATCH] Add Proximity Trigger for Vacation Mode --- packages/vacation/vacation.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/packages/vacation/vacation.yaml b/packages/vacation/vacation.yaml index f331707..d38949c 100644 --- a/packages/vacation/vacation.yaml +++ b/packages/vacation/vacation.yaml @@ -6,6 +6,17 @@ input_boolean: vacation_mode: name: Vacation Mode +input_number: + # Threshold for minimum distance to trigger vacation mode (set to 0 to disable) + vacation_proximity_threshold: + name: Vacation Proximity Threshold + mode: box + min: 0 + max: 1000 + initial: 250 + step: 10 + unit_of_measurement: km + # ----------------------------------------------------------------------------- # Vacation Automations automation: @@ -17,6 +28,12 @@ automation: - platform: state entity_id: alarm.alarm_control_panel to: armed_vacation + - platform: template + value_template: >- + {{ + states('input_number.vacation_proximity_threshold')|default(0)|float > 0 + and states('proximity.home')|default(0)|float >= states('input_number.vacation_proximity_threshold')|default(0)|float + }} action: - service: input_boolean.turn_on target: