-
-
Notifications
You must be signed in to change notification settings - Fork 40
Description
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