Updated batt and garage icons to update based on state
This commit is contained in:
parent
3acbe1c65f
commit
25030bb86a
|
@ -99,7 +99,6 @@ sensor.jeff_phone_battery:
|
||||||
icon: mdi:battery-30
|
icon: mdi:battery-30
|
||||||
friendly_name: "Jeff's iPhone Battery"
|
friendly_name: "Jeff's iPhone Battery"
|
||||||
sensor.jeff_iphone_batt:
|
sensor.jeff_iphone_batt:
|
||||||
icon: mdi:battery-30
|
|
||||||
friendly_name: "Jeff's iPhone Battery"
|
friendly_name: "Jeff's iPhone Battery"
|
||||||
sensor.jeff_velocity:
|
sensor.jeff_velocity:
|
||||||
icon: mdi:speedometer
|
icon: mdi:speedometer
|
||||||
|
@ -115,7 +114,6 @@ device_tracker.katherinesiphone:
|
||||||
entity_picture: !secret KAT_ICON
|
entity_picture: !secret KAT_ICON
|
||||||
friendly_name: Kat
|
friendly_name: Kat
|
||||||
sensor.kat_iphone_batt:
|
sensor.kat_iphone_batt:
|
||||||
icon: mdi:battery-30
|
|
||||||
friendly_name: "Kat's iPhone Battery"
|
friendly_name: "Kat's iPhone Battery"
|
||||||
device_tracker.jeffreyonestonesipad:
|
device_tracker.jeffreyonestonesipad:
|
||||||
icon: mdi:tablet-ipad
|
icon: mdi:tablet-ipad
|
||||||
|
@ -215,7 +213,6 @@ sensor.garage_door:
|
||||||
friendly_name: Garage Door
|
friendly_name: Garage Door
|
||||||
|
|
||||||
cover.garage_door:
|
cover.garage_door:
|
||||||
icon: mdi:garage
|
|
||||||
friendly_name: Garage Door
|
friendly_name: Garage Door
|
||||||
|
|
||||||
sensor.home_to_summit:
|
sensor.home_to_summit:
|
||||||
|
|
67
devices.yaml
67
devices.yaml
|
@ -1,67 +0,0 @@
|
||||||
- platform: template
|
|
||||||
sensors:
|
|
||||||
amazon_dot_lr:
|
|
||||||
friendly_name: 'Amazon Dot LR'
|
|
||||||
value_template: "{{ 'Online' if is_state('device_tracker.kindlecdf98981f', 'home') else 'Offline' }}"
|
|
||||||
|
|
||||||
circle:
|
|
||||||
friendly_name: 'Disney Circle'
|
|
||||||
value_template: "{{ 'Online' if is_state('device_tracker.circle', 'home') else 'Offline' }}"
|
|
||||||
|
|
||||||
tycho:
|
|
||||||
friendly_name: 'tycho'
|
|
||||||
value_template: "{{ 'Online' if is_state('device_tracker.jarvis', 'home') else 'Offline' }}"
|
|
||||||
|
|
||||||
tightbeam:
|
|
||||||
friendly_name: 'tightbeam'
|
|
||||||
value_template: "{{ 'Online' if is_state('device_tracker.tightbeam', 'home') else 'Offline' }}"
|
|
||||||
|
|
||||||
appletv:
|
|
||||||
friendly_name: 'Apple Tv'
|
|
||||||
value_template: "{{ 'Online' if is_state('device_tracker.appletv', 'home') else 'Offline' }}"
|
|
||||||
|
|
||||||
xboxone:
|
|
||||||
friendly_name: 'xboxone'
|
|
||||||
value_template: "{{ 'Online' if is_state('device_tracker.xboxone', 'home') else 'Offline' }}"
|
|
||||||
|
|
||||||
chromecast:
|
|
||||||
friendly_name: 'Chromecast'
|
|
||||||
value_template: "{{ 'Online' if is_state('device_tracker.chromecast', 'home') else 'Offline' }}"
|
|
||||||
|
|
||||||
smartthings:
|
|
||||||
friendly_name: 'SmartThings'
|
|
||||||
value_template: "{{ 'Online' if is_state('device_tracker.d052a8170fef', 'home') else 'Offline' }}"
|
|
||||||
|
|
||||||
samsungtv:
|
|
||||||
friendly_name: 'Samsung Tv'
|
|
||||||
value_template: "{{ 'Online' if is_state('device_tracker.c4731ecec013', 'home') else 'Offline' }}"
|
|
||||||
|
|
||||||
honeywell:
|
|
||||||
friendly_name: 'Honeywell'
|
|
||||||
value_template: "{{ 'Online' if is_state('device_tracker.gateway2f3bca', 'home') else 'Offline' }}"
|
|
||||||
|
|
||||||
router:
|
|
||||||
friendly_name: 'Asus Router'
|
|
||||||
value_template: "{{ 'Online' if is_state('device_tracker.routerasuscom', 'home') else 'Offline' }}"
|
|
||||||
|
|
||||||
kat_mini:
|
|
||||||
friendly_name: "Kat's Mini"
|
|
||||||
value_template: "{{ 'Online' if is_state('device_tracker.katherinesmini', 'home') else 'Offline' }}"
|
|
||||||
|
|
||||||
jeff_iphone_batt:
|
|
||||||
unit_of_measurement: '%'
|
|
||||||
value_template: >-
|
|
||||||
{%- if states.device_tracker.jeffreysiphone.attributes.battery %}
|
|
||||||
{{ states.device_tracker.jeffreysiphone.attributes.battery | round(1) }}
|
|
||||||
{% else %}
|
|
||||||
{{ states.sensor.jeff_iphone_batt.state }}
|
|
||||||
{%- endif %}
|
|
||||||
|
|
||||||
kat_iphone_batt:
|
|
||||||
unit_of_measurement: '%'
|
|
||||||
value_template: >-
|
|
||||||
{%- if states.device_tracker.katherinesiphone.attributes.battery %}
|
|
||||||
{{ states.device_tracker.katherinesiphone.attributes.battery | round(1) }}
|
|
||||||
{% else %}
|
|
||||||
{{ states.sensor.kat_iphone_batt.state }}
|
|
||||||
{%- endif %}
|
|
|
@ -76,6 +76,7 @@
|
||||||
{% else %}
|
{% else %}
|
||||||
{{ states.sensor.jeff_iphone_batt.state }}
|
{{ states.sensor.jeff_iphone_batt.state }}
|
||||||
{%- endif %}
|
{%- 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:
|
kat_iphone_batt:
|
||||||
unit_of_measurement: '%'
|
unit_of_measurement: '%'
|
||||||
|
@ -85,3 +86,4 @@
|
||||||
{% else %}
|
{% else %}
|
||||||
{{ states.sensor.kat_iphone_batt.state }}
|
{{ states.sensor.kat_iphone_batt.state }}
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
icon_template: '{%- if is_state("sensor.sensor.kat_iphone_batt", "unknown") %}mdi:battery-unknown{%- elif is_state_attr("device_tracker.katherinesiphone", "battery_status", "Charging") %}mdi:battery-charging{%- elif states.device_tracker.katherinesiphone.attributes.battery <= 5 %}mdi:battery-outline{%- elif states.device_tracker.katherinesiphone.attributes.battery >= 95 %}mdi:battery{% else %}mdi:battery-{{(states.device_tracker.katherinesiphone.attributes.battery|float / 10)|round*10}}{%- endif %}'
|
||||||
|
|
|
@ -14,3 +14,4 @@
|
||||||
{% else %}
|
{% else %}
|
||||||
Unknown
|
Unknown
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
icon_template: '{%- if is_state("sensor.garage_door", "unknown") %}mdi:sync-alert{%- elif is_state("cover.garage_door", "open") %}mdi:garage-open{% else %}mdi:garage{%- endif %}'
|
||||||
|
|
Loading…
Reference in New Issue