Example of using device_tracker.see
to create a device tracker from a input_boolean
.
input_boolean:
person_homekit_home:
name: "Person HomeKit Home"
icon: mdi:home-map-marker
automation:
- alias: "Device Tracker - Home Assistant Start create Homekit Device Tracker"
trigger:
- platform: homeassistant
event: start
action:
- delay: '00:01:00'
- service: device_tracker.see
data_template:
dev_id: person_homekit
host_name: "Person HomeKit"
location_name: >-
{% if is_state('binary_sensor.person_homekit_home', 'on') -%}
home
{%- else -%}
not_home
{%- endif %}
- alias: "Device Tracker - Update Homekit Device Tracker"
trigger:
- platform: state
entity_id: binary_sensor.person_homekit_home
action:
- service: device_tracker.see
data_template:
dev_id: person_homekit
host_name: "Person HomeKit"
location_name: >-
{% if is_state('binary_sensor.person_homekit_home', 'on') -%}
home
{%- else -%}
not_home
{%- endif %}
There is another WTH post on this where I suggested a device_tracker
template.