diff --git a/config/blueprints/automation/arrival_detection.yaml b/config/blueprints/automation/arrival_detection.yaml index 16722c3..2e85f2a 100644 --- a/config/blueprints/automation/arrival_detection.yaml +++ b/config/blueprints/automation/arrival_detection.yaml @@ -6,6 +6,7 @@ blueprint: domain: automation input: person: + name: input_boolean: trigger: @@ -18,17 +19,22 @@ condition: entity_id: !input input_boolean state: "off" +variables: + name: !input name + action: - service: notify.telegram - data: + data_template: title: "🏠 *Presence Module · Arrival Detection*" - message: "Device marked as home. Waiting for door to open!" + message: >- + {{ name + "\'s device marked as home. Waiting for door to open!" }} - wait_template: "{{ is_state('binary_sensor.front_door', 'on') }}" continue_on_timeout: false timeout: 00:15:00 - service: input_boolean.turn_on entity_id: !input input_boolean - service: notify.telegram - data: + data_template: title: "🏠 *Presence Module · Arrival Detection*" - message: "✅ Hey, I've marked you as home now!" + message: >- + {{ "✅ Hey, I've marked " + name + " as home now!" }} diff --git a/config/packages/modules/presence.yaml b/config/packages/modules/presence.yaml index 2031bc0..6be2146 100644 --- a/config/packages/modules/presence.yaml +++ b/config/packages/modules/presence.yaml @@ -59,7 +59,6 @@ binary_sensor: {% else %} mdi:account-off-outline {% endif %} - multisensor_motion: friendly_name: MultiSensor motion device_class: motion @@ -91,6 +90,7 @@ automation: path: arrival_detection.yaml input: person: person.georgi + name: Georgi input_boolean: input_boolean.georgi_home - alias: Presence · Player 2 Arrival detection @@ -98,6 +98,7 @@ automation: path: arrival_detection.yaml input: person: person.player_2 + name: Maya input_boolean: input_boolean.player_2_home - alias: Presence · Player 2 Arrival best effort