Split door fault sensors

This commit is contained in:
2023-02-19 12:26:00 -05:00
parent 909beab780
commit db5094b564

View File

@ -80,7 +80,7 @@ sensor:
{% else %}
mdi:window-open
{% endif %}
doors_open:
doors_open: #! This sensor is only for exterior doors, and interior doors that are NOT excluded from security protocols
friendly_name: "Doors"
unit_of_measurement: 'open'
value_template: >-
@ -101,6 +101,27 @@ sensor:
{% else %}
mdi:door-open
{% endif %}
interior_doors_open: # This sensor is not used for security purposes, only for information
friendly_name: "Interior Doors"
unit_of_measurement: 'open'
value_template: >-
{% set doors = [
states.binary_sensor.basement_studio_door,
states.binary_sensor.downstairs_bathroom_door,
] %}
{% set doors_open = doors | selectattr('state','eq','on') | list | count %}
{{ doors_open }}
icon_template: >-
{% set doors = [
states.binary_sensor.basement_studio_door,
states.binary_sensor.downstairs_bathroom_door,
] %}
{% set doors_open = doors | selectattr('state','eq','on') | list | count %}
{% if doors_open == 0 %}
mdi:door-closed
{% else %}
mdi:door-open
{% endif %}
total_faults:
friendly_name: Faults
unit_of_measurement: 'open'