Skip to content

device_tracker to include zones #653

@greghesp

Description

@greghesp

Describe the solution you'd like
For devices that support it, I'd like to be able to use the device_tracker to report on Zones. For devices that use the Home Assistant, we already have a device_tracker so this is not too valuable. Being able to report on Home/Zone/Away would be much more useful

Additional context
At the moment, I have to use my own template sensor to achieve this, as the mobile app sensor is my person sensor.
This yaml basically outputs my location to a new sensor by outputting the location of my Person sensor if I'm not home (which is either a Zone or Away) and then the Beacon location if I am at home

template:
  - sensor:
      - name: "Gregs Location"
        state: >
          {% set person = states('person.greg') %}
          {% set beacon = states('sensor.gregs_s24_bermuda_area') %}
          {% if person != 'home' %}
            {% if person == 'not_home' %}
              Away
            {% else %}
              {{ person | replace('_', ' ') | title }}
            {% endif %}
          {% else %}
            {% if beacon != 'not_home' %}
              {{ beacon | replace('_', ' ') | title }}
            {% else %}
              {{ person | replace('_', ' ') | title }}
            {% endif %}
          {% endif %}

NB: Bermuda might already do this out of the box, but I haven't had the opportunity to test, and i couldn't find it mentioned in the docs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions