- platform: template sensors: jeff_iphone_batt: unit_of_measurement: '%' value_template: >- {%- if states.device_tracker.jeffreystonesiphone.attributes.battery %} {{ states.device_tracker.jeffreystonesiphone.attributes.battery | round(1) }} {% else %} {{ states.sensor.jeff_iphone_batt.state }} {%- endif %} icon_template: '{%- if is_state("sensor.jeff_iphone_batt", "unknown") %}mdi:battery-unknown{%- elif is_state_attr("device_tracker.jeffreystonesiphone", "battery_status", "Charging") %}mdi:battery-charging{%- elif states.device_tracker.jeffreystonesiphone.attributes.battery <= 5 %}mdi:battery-outline{%- elif states.device_tracker.jeffreystonesiphone.attributes.battery >= 95 %}mdi:battery{% else %}mdi:battery-{{(states.device_tracker.jeffreystonesiphone.attributes.battery|float / 10)|round*10}}{%- endif %}' kat_iphone_batt: unit_of_measurement: '%' value_template: >- {%- if states.device_tracker.katherinestonesiphone.attributes.battery %} {{ states.device_tracker.katherinestonesiphone.attributes.battery | round(1) }} {% else %} {{ states.sensor.kat_iphone_batt.state }} {%- endif %} icon_template: '{%- if is_state("sensor.kat_iphone_batt", "unknown") %}mdi:battery-unknown{%- elif is_state_attr("device_tracker.katherinestonesiphone", "battery_status", "Charging") %}mdi:battery-charging{%- elif states.device_tracker.katherinestonesiphone.attributes.battery <= 5 %}mdi:battery-outline{%- elif states.device_tracker.katherinestonesiphone.attributes.battery >= 95 %}mdi:battery{% else %}mdi:battery-{{(states.device_tracker.katherinestonesiphone.attributes.battery|float / 10)|round*10}}{%- endif %}'