ando aqui as voltas a tentar evoluir com o HA e não consigo fazer o que pretendo…
duas pessoa a serem detectadas por 3 device trackers (bluetooth, ping e owntracks mqtt)
tenho zonas configuradas
os device trackers actualizam as zonas correctamente
quando: junto os devicetrackers num grupo e criei um sensor template para o estado de cada individuo o badge so actualiza “casa” e “fora” as zonas não não se reflectem no badge, no entanto no device tracker está tudo ok
código:
groups.yaml
default_view:
view: yes
icon: mdi:home
entities:
- sensor.status_nelson
- sensor.status_alexandra
- group.presenca
- camera.nelson
- camera.alexandra
Nelson:
name: Nelson
entities:
- device_tracker.xiaomi
- device_tracker.nelson_xiaomi_nelson
- device_tracker.redmi
Alexandra:
name: Alexandra
entities:
- device_tracker.alexandra_iphone_alexandra
- device_tracker.iphone_de_alexandra
- device_tracker.iphone
Presença:
name: Presença
entities:
- group.nelson
- group.alexandra
sensors.yaml
- platform: template
sensors:
status_nelson:
friendly_name: ' '
unit_of_measurement: 'Nelson'
value_template: >-
{% if is_state('group.nelson', 'home') %}
Casa
{% endif %}
{% if is_state('device_tracker.nelson_xiaomi_nelson', 'hospital') %}
Hospital
{% endif %}
{% if is_state('device_tracker.nelson_xiaomi_nelson', 'ucci') %}
UCCI
{% endif %}
{% if is_state('group.nelson', 'not_home') %}
Fora
{% endif %}
status_alexandra:
friendly_name: ' '
unit_of_measurement: 'Alexandra'
value_template: >-
{% if is_state('group.alexandra', 'home') %}
Casa
{% endif %}
{% if is_state('group.alexandra', 'hospital') %}
Hospital
{% endif %}
{% if is_state('group.alexandra', 'clinica') %}
Clinica
{% endif %}
{% if is_state('group.alexandra', 'not_home') %}
Fora
{% endif %}