New presence sensors

This commit is contained in:
2022-06-06 16:19:30 -04:00
parent df64878b27
commit 71a68381a8

View File

@ -93,13 +93,43 @@ sensor:
- platform: template
sensors:
tony_home:
icon_template: >-
{% if is_state('device_tracker.tony_s_iphone', 'home') or is_state('device_tracker.tony_s_iphone_app', 'home') or is_state('device_tracker.life360_tony_stork','home') %}
mdi:home
{% else %}
mdi:car
{% endif %}
value_template: >-
{{ is_state('device_tracker.tony_s_iphone', 'home') or is_state('device_tracker.tony_s_iphone_app', 'home') or is_state('device_tracker.life360_tony_stork','home') }}
- platform: template
sensors:
tina_home:
icon_template: >-
{% if is_state('device_tracker.tinas_iphone', 'home') or is_state('device_tracker.tinas_iphone_app', 'home') or is_state('device_tracker.life360_christina_stork','home') %}
mdi:home
{% else %}
mdi:car
{% endif %}
value_template: >-
{{ is_state('device_tracker.tinas_iphone', 'home') or is_state('device_tracker.tinas_iphone_app', 'home') or is_state('device_tracker.life360_christina_stork','home') }}
- platform: template
sensors:
people_home:
friendly_name: "People"
unit_of_measurement: 'home'
value_template: >-
{{ states['person'] | selectattr('state','eq','home') | list | count }}
- platform: template
sensors:
people_away:
friendly_name: "People"
unit_of_measurement: 'away'
value_template: >-
{% set adults = [
states.person.tony_stork,
states.person.christina_stork,
] %}
{{ adults | selectattr('state','ne','home') | list | count }}
mqtt:
sensor: