agittins / agittins/bermuda

device_tracker to include zones

Aperta
#653 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
2k
Fork
70
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.