Thought I would share a dynamic battery icon template for those that are interested
- platform: template
sensors:
owlet_charge:
value_template: '{{states.sensor.adelyn_s_owlet_heart_rate.attributes.battery_level}}'
friendly_name: 'Owlet Sock Battery'
unit_of_measurement: '%'
icon_template: >-
{% set battery_level = states('sensor.owlet_charge')|int('unknown') %}
{% set battery_round = (battery_level|int / 10)|int * 10 %}
{% if battery_level == 'unknown' %}
mdi:battery-unknown
{% else %}
{% if battery_round >= 100 %}
mdi:battery
{% elif battery_round > 0 %}
mdi:battery-{{ battery_round }}
{% else %}
mdi:battery-alert
{% endif %}
{% endif %}