Move "home" sensors to binary sensors #69

This commit is contained in:
2023-01-30 14:00:26 -05:00
parent 85d2f16cd6
commit a5113aa404

View File

@ -132,26 +132,6 @@ sensor:
{% else %} {% else %}
Unknown Unknown
{%- endif %} {%- endif %}
tony_home:
friendly_name: "Tony Home"
icon_template: >-
{% if is_state('device_tracker.tony_s_iphone', '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.life360_tony_stork','home') }}
tina_home:
friendly_name: "Tina Home"
icon_template: >-
{% if is_state('device_tracker.tinas_iphone', '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.life360_christina_stork','home') }}
people_home: people_home:
friendly_name: "People" friendly_name: "People"
unit_of_measurement: 'home' unit_of_measurement: 'home'
@ -178,6 +158,24 @@ sensor:
value_template: >- value_template: >-
{{ states('input_number.back_door_opened_today') | int }} {{ states('input_number.back_door_opened_today') | int }}
template:
- binary_sensor:
- name: "Tony Home"
state: "{{ is_state('device_tracker.tony_s_iphone', 'home') or is_state('device_tracker.life360_tony_stork','home') }}"
device_class: presence
- binary_sensor:
- name: "Tina Home"
state: "{{ is_state('device_tracker.tinas_iphone', 'home') or is_state('device_tracker.life360_christina_stork','home') }}"
device_class: presence
- binary_sensor:
- name: "Nerds Home"
state: "{{ is_state('binary_sensor.tony_home','true') and is_state('device_tracker.kallen_iphone','home') }}"
device_class: presence
- binary_sensor:
- name: "Parents Home"
state: "{{ is_state('binary_sensor.tony_home','true') and is_state('binary_sensor.tina_home','true') }}"
device_class: presence
mqtt: mqtt:
sensor: sensor:
- name: "Family Status" - name: "Family Status"