Card to show calculated volume settings on admin dashboard
home_automation/Home-Assistant-Configs#238
This commit is contained in:
@ -1524,78 +1524,106 @@ views:
|
|||||||
icon: mdi:volume-high
|
icon: mdi:volume-high
|
||||||
- type: entities
|
- type: entities
|
||||||
entities:
|
entities:
|
||||||
- entity: input_number.basement_echo_dot_day_volume
|
- entity: sensor.basement_echo_dot_volume
|
||||||
name: Basement Echo
|
name: Basement Echo
|
||||||
secondary_info: |
|
secondary_info: >
|
||||||
{% if is_state('input_boolean.give_me_darkness','off') %}
|
{% if
|
||||||
{% if is_state_attr('media_player.basement_echo_dot','is_volume_muted',true) %}
|
is_state_attr('media_player.basement_echo_dot','is_volume_muted',true)
|
||||||
|
%}
|
||||||
MUTED
|
MUTED
|
||||||
{% elif state_attr('media_player.basement_echo_dot','volume_level') %}
|
{% elif
|
||||||
|
state_attr('media_player.basement_echo_dot','volume_level') %}
|
||||||
{{ state_attr('media_player.basement_echo_dot','volume_level') | round(2) }}
|
{{ state_attr('media_player.basement_echo_dot','volume_level') | round(2) }}
|
||||||
{% else %}
|
{% else %}
|
||||||
Off
|
Off
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
- entity: sensor.basement_google_speaker_volume
|
||||||
- entity: input_number.basement_google_speaker_day_volume
|
|
||||||
name: Basement Google
|
name: Basement Google
|
||||||
secondary_info: |
|
secondary_info: >
|
||||||
{% if is_state('input_boolean.give_me_darkness','off') %}
|
{% if
|
||||||
{% if is_state_attr('media_player.basement_google_speaker','is_volume_muted',true) %}
|
is_state_attr('media_player.basement_google_speaker','is_volume_muted',true)
|
||||||
|
%}
|
||||||
MUTED
|
MUTED
|
||||||
{% elif state_attr('media_player.basement_google_speaker','volume_level') %}
|
{% elif
|
||||||
|
state_attr('media_player.basement_google_speaker','volume_level')
|
||||||
|
%}
|
||||||
{{ state_attr('media_player.basement_google_speaker','volume_level') | round(2) }}
|
{{ state_attr('media_player.basement_google_speaker','volume_level') | round(2) }}
|
||||||
{% else %}
|
{% else %}
|
||||||
Off
|
Off
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
- entity: sensor.living_room_echo_dot_volume
|
||||||
- entity: input_number.living_room_echo_dot_day_volume
|
|
||||||
name: Living Room Echo
|
name: Living Room Echo
|
||||||
secondary_info: |
|
secondary_info: >
|
||||||
{% if is_state('input_boolean.give_me_darkness','off') %}
|
{% if
|
||||||
{% if is_state_attr('media_player.living_room_echo_dot','is_volume_muted',true) %}
|
is_state_attr('media_player.living_room_echo_dot','is_volume_muted',true)
|
||||||
|
%}
|
||||||
MUTED
|
MUTED
|
||||||
{% elif state_attr('media_player.living_room_echo_dot','volume_level') %}
|
{% elif
|
||||||
|
state_attr('media_player.living_room_echo_dot','volume_level')
|
||||||
|
%}
|
||||||
{{ state_attr('media_player.living_room_echo_dot','volume_level') | round(2) }}
|
{{ state_attr('media_player.living_room_echo_dot','volume_level') | round(2) }}
|
||||||
{% else %}
|
{% else %}
|
||||||
Off
|
Off
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
- entity: sensor.master_bedroom_echo_dot_volume
|
||||||
- entity: input_number.master_bedroom_echo_dot_day_volume
|
|
||||||
name: Master Bedroom Echo
|
name: Master Bedroom Echo
|
||||||
secondary_info: |
|
secondary_info: >
|
||||||
{% if is_state('input_boolean.give_me_darkness','off') %}
|
{% if
|
||||||
{% if is_state_attr('media_player.master_bedroom_echo_dot','is_volume_muted',true) %}
|
is_state_attr('media_player.master_bedroom_echo_dot','is_volume_muted',true)
|
||||||
|
%}
|
||||||
MUTED
|
MUTED
|
||||||
{% elif state_attr('media_player.master_bedroom_echo_dot','volume_level') %}
|
{% elif
|
||||||
|
state_attr('media_player.master_bedroom_echo_dot','volume_level')
|
||||||
|
%}
|
||||||
{{ state_attr('media_player.master_bedroom_echo_dot','volume_level') | round(2) }}
|
{{ state_attr('media_player.master_bedroom_echo_dot','volume_level') | round(2) }}
|
||||||
{% else %}
|
{% else %}
|
||||||
Off
|
Off
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
- entity: sensor.kallen_bedroom_google_speaker_volume
|
||||||
- entity: input_number.kallen_bedroom_google_speaker_day_volume
|
|
||||||
name: Kallen Bedroom Google
|
name: Kallen Bedroom Google
|
||||||
secondary_info: |
|
secondary_info: >
|
||||||
{% if is_state('input_boolean.give_me_darkness','off') %}
|
{% if
|
||||||
{% if is_state_attr('media_player.kallen_bedroom_google_speaker','is_volume_muted',true) %}
|
is_state_attr('media_player.kallen_bedroom_google_speaker','is_volume_muted',true)
|
||||||
|
%}
|
||||||
MUTED
|
MUTED
|
||||||
{% elif state_attr('media_player.kallen_bedroom_google_speaker','volume_level') %}
|
{% elif
|
||||||
|
state_attr('media_player.kallen_bedroom_google_speaker','volume_level')
|
||||||
|
%}
|
||||||
{{ state_attr('media_player.kallen_bedroom_google_speaker','volume_level') | round(2) }}
|
{{ state_attr('media_player.kallen_bedroom_google_speaker','volume_level') | round(2) }}
|
||||||
{% else %}
|
{% else %}
|
||||||
Off
|
Off
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
- entity: sensor.emma_bedroom_google_speaker_volume
|
||||||
- entity: input_number.emma_bedroom_google_speaker_day_volume
|
|
||||||
name: Emma Bedroom Google
|
name: Emma Bedroom Google
|
||||||
secondary_info: |
|
secondary_info: >
|
||||||
{% if is_state('input_boolean.give_me_darkness','off') %}
|
{% if
|
||||||
{% if is_state_attr('media_player.emma_bedroom_google_speaker','is_volume_muted',true) %}
|
is_state_attr('media_player.emma_bedroom_google_speaker','is_volume_muted',true)
|
||||||
|
%}
|
||||||
MUTED
|
MUTED
|
||||||
{% elif state_attr('media_player.emma_bedroom_google_speaker','volume_level') %}
|
{% elif
|
||||||
|
state_attr('media_player.emma_bedroom_google_speaker','volume_level')
|
||||||
|
%}
|
||||||
{{ state_attr('media_player.emma_bedroom_google_speaker','volume_level') | round(2) }}
|
{{ state_attr('media_player.emma_bedroom_google_speaker','volume_level') | round(2) }}
|
||||||
{% else %}
|
{% else %}
|
||||||
Off
|
Off
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
title: Active Settings
|
||||||
|
show_header_toggle: false
|
||||||
|
state_color: true
|
||||||
|
- type: entities
|
||||||
|
entities:
|
||||||
|
- entity: input_number.basement_echo_dot_day_volume
|
||||||
|
name: Basement Echo
|
||||||
|
- entity: input_number.basement_google_speaker_day_volume
|
||||||
|
name: Basement Google
|
||||||
|
- entity: input_number.living_room_echo_dot_day_volume
|
||||||
|
name: Living Room Echo
|
||||||
|
- entity: input_number.master_bedroom_echo_dot_day_volume
|
||||||
|
name: Master Bedroom Echo
|
||||||
|
- entity: input_number.kallen_bedroom_google_speaker_day_volume
|
||||||
|
name: Kallen Bedroom Google
|
||||||
|
- entity: input_number.emma_bedroom_google_speaker_day_volume
|
||||||
|
name: Emma Bedroom Google
|
||||||
title: Day
|
title: Day
|
||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
state_color: true
|
state_color: true
|
||||||
@ -1603,76 +1631,17 @@ views:
|
|||||||
entities:
|
entities:
|
||||||
- entity: input_number.basement_echo_dot_night_volume
|
- entity: input_number.basement_echo_dot_night_volume
|
||||||
name: Basement Echo
|
name: Basement Echo
|
||||||
secondary_info: |
|
|
||||||
{% if is_state('input_boolean.give_me_darkness','on') %}
|
|
||||||
{% if is_state_attr('media_player.basement_echo_dot','is_volume_muted',true) %}
|
|
||||||
MUTED
|
|
||||||
{% elif state_attr('media_player.basement_echo_dot','volume_level') %}
|
|
||||||
{{ state_attr('media_player.basement_echo_dot','volume_level') | round(2) }}
|
|
||||||
{% else %}
|
|
||||||
Off
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
||||||
- entity: input_number.basement_google_speaker_night_volume
|
- entity: input_number.basement_google_speaker_night_volume
|
||||||
name: Basement Google
|
name: Basement Google
|
||||||
secondary_info: |
|
|
||||||
{% if is_state('input_boolean.give_me_darkness','on') %}
|
|
||||||
{% if is_state_attr('media_player.basement_google_speaker','is_volume_muted',true) %}
|
|
||||||
MUTED
|
|
||||||
{% elif state_attr('media_player.basement_google_speaker','volume_level') %}
|
|
||||||
{{ state_attr('media_player.basement_google_speaker','volume_level') | round(2) }}
|
|
||||||
{% else %}
|
|
||||||
Off
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
||||||
- entity: input_number.living_room_echo_dot_night_volume
|
- entity: input_number.living_room_echo_dot_night_volume
|
||||||
name: Living Room Echo
|
name: Living Room Echo
|
||||||
secondary_info: |
|
secondary_info: ''
|
||||||
{% if is_state('input_boolean.give_me_darkness','on') %}
|
|
||||||
{% if is_state_attr('media_player.living_room_echo_dot','is_volume_muted',true) %}
|
|
||||||
MUTED
|
|
||||||
{% elif state_attr('media_player.living_room_echo_dot','volume_level') %}
|
|
||||||
{{ state_attr('media_player.living_room_echo_dot','volume_level') | round(2) }}
|
|
||||||
{% else %}
|
|
||||||
Off
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
||||||
- entity: input_number.master_bedroom_echo_dot_night_volume
|
- entity: input_number.master_bedroom_echo_dot_night_volume
|
||||||
name: Master Bedroom Echo
|
name: Master Bedroom Echo
|
||||||
secondary_info: |
|
|
||||||
{% if is_state('input_boolean.give_me_darkness','on') %}
|
|
||||||
{% if is_state_attr('media_player.master_bedroom_echo_dot','is_volume_muted',true) %}
|
|
||||||
MUTED
|
|
||||||
{% elif state_attr('media_player.master_bedroom_echo_dot','volume_level') %}
|
|
||||||
{{ state_attr('media_player.master_bedroom_echo_dot','volume_level') | round(2) }}
|
|
||||||
{% else %}
|
|
||||||
Off
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
||||||
- entity: input_number.kallen_bedroom_google_speaker_night_volume
|
- entity: input_number.kallen_bedroom_google_speaker_night_volume
|
||||||
name: Kallen Bedroom Google
|
name: Kallen Bedroom Google
|
||||||
secondary_info: |
|
|
||||||
{% if is_state('input_boolean.give_me_darkness','on') %}
|
|
||||||
{% if is_state_attr('media_player.kallen_bedroom_google_speaker','is_volume_muted',true) %}
|
|
||||||
MUTED
|
|
||||||
{% elif state_attr('media_player.kallen_bedroom_google_speaker','volume_level') %}
|
|
||||||
{{ state_attr('media_player.kallen_bedroom_google_speaker','volume_level') | round(2) }}
|
|
||||||
{% else %}
|
|
||||||
Off
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
||||||
- entity: input_number.emma_bedroom_google_speaker_night_volume
|
- entity: input_number.emma_bedroom_google_speaker_night_volume
|
||||||
name: Emma Bedroom Google
|
name: Emma Bedroom Google
|
||||||
secondary_info: |
|
|
||||||
{% if is_state('input_boolean.give_me_darkness','on') %}
|
|
||||||
{% if is_state_attr('media_player.emma_bedroom_google_speaker','is_volume_muted',true) %}
|
|
||||||
MUTED
|
|
||||||
{% elif state_attr('media_player.emma_bedroom_google_speaker','volume_level') %}
|
|
||||||
{{ state_attr('media_player.emma_bedroom_google_speaker','volume_level') | round(2) }}
|
|
||||||
{% else %}
|
|
||||||
Off
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
||||||
title: Night
|
title: Night
|
||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
state_color: true
|
state_color: true
|
||||||
|
Reference in New Issue
Block a user