21 lines
1005 B
YAML
Executable File
21 lines
1005 B
YAML
Executable File
|
|
# - platform: template
|
|
# sensors:
|
|
# low_battery:
|
|
# friendly_name: 'Low Battery'
|
|
# value_template: >
|
|
# {%- set threshold = 15 -%}
|
|
# {%- set domains = ['light', 'switch', 'sensor', 'zwave', 'lock', 'binary_sensor'] -%}
|
|
# {%- for domain in domains -%}
|
|
# {%- for item in states[domain] if ((item.attributes.battery_level is defined and item.attributes['battery_level'] | int < threshold) or ("battery" in item.name | lower and ((item.state | int < threshold and item.state|int != 0) or item.state | lower == "low" or item.state | lower == "unknown"))) -%}
|
|
# {{ item.attributes.friendly_name }} (
|
|
# {%- if item.attributes.battery_level is defined -%}
|
|
# {{ item.attributes.battery_level}}
|
|
# {%- else -%}
|
|
# {{item.state}}
|
|
# {%- endif -%}%)
|
|
# {%- if not loop.last -%}
|
|
# {{', '}}
|
|
# {%- endif -%}
|
|
# {%- endfor -%}
|
|
# {%- endfor -%} |