agittins / agittins/bermuda

device_tracker to include zones

未关闭
#653 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Python
星标
2k
派生
70
PR 合并指标
30 天内没有已合并 PR

描述

**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

```yml
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

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。