Compare commits
4 Commits
Author | SHA1 | Date | |
---|---|---|---|
7c86692101
|
|||
de7f14f77b
|
|||
bba958ee63
|
|||
6677ca2444
|
@ -910,6 +910,10 @@ views:
|
||||
int %} {% set roomtemp =
|
||||
states('sensor.master_bedroom_temperature') | int %} {{
|
||||
'Threshold Met' if roomtemp >= threshold else '' }}
|
||||
- entity: input_boolean.master_bedroom_aircon_installed
|
||||
name: Aircon Installed
|
||||
- entity: input_boolean.master_bedroom_climate_protocol
|
||||
name: Climate Automations
|
||||
title: Master Bedroom Aircon
|
||||
visibility:
|
||||
- condition: state
|
||||
@ -941,6 +945,14 @@ views:
|
||||
int %} {% set roomtemp =
|
||||
states('sensor.emma_bedroom_temperature') | int %} {{
|
||||
'Threshold Met' if roomtemp >= threshold else '' }}
|
||||
- entity: input_boolean.emma_bedroom_aircon_installed
|
||||
name: Aircon Installed
|
||||
- entity: input_boolean.emma_bedroom_heater_installed
|
||||
name: Heater Installed
|
||||
- entity: input_boolean.emma_bedroom_climate_protocol
|
||||
name: Climate Automations
|
||||
- entity: switch.emma_bedroom_climate_watchdog
|
||||
name: Climate Watchdog
|
||||
title: Emma Bedroom Aircon
|
||||
visibility:
|
||||
- condition: state
|
||||
@ -1510,80 +1522,108 @@ views:
|
||||
heading: Volume Settings
|
||||
heading_style: title
|
||||
icon: mdi:volume-high
|
||||
- type: entities
|
||||
entities:
|
||||
- entity: sensor.basement_echo_dot_volume
|
||||
name: Basement Echo
|
||||
secondary_info: >
|
||||
{% 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 %}
|
||||
- entity: sensor.basement_google_speaker_volume
|
||||
name: Basement Google
|
||||
secondary_info: >
|
||||
{% 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 %}
|
||||
- entity: sensor.living_room_echo_dot_volume
|
||||
name: Living Room Echo
|
||||
secondary_info: >
|
||||
{% 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 %}
|
||||
- entity: sensor.master_bedroom_echo_dot_volume
|
||||
name: Master Bedroom Echo
|
||||
secondary_info: >
|
||||
{% 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 %}
|
||||
- entity: sensor.kallen_bedroom_google_speaker_volume
|
||||
name: Kallen Bedroom Google
|
||||
secondary_info: >
|
||||
{% 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 %}
|
||||
- entity: sensor.emma_bedroom_google_speaker_volume
|
||||
name: Emma Bedroom Google
|
||||
secondary_info: >
|
||||
{% 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 %}
|
||||
title: Active Settings
|
||||
show_header_toggle: false
|
||||
state_color: true
|
||||
- type: entities
|
||||
entities:
|
||||
- entity: input_number.basement_echo_dot_day_volume
|
||||
name: Basement Echo
|
||||
secondary_info: |
|
||||
{% if is_state('input_boolean.give_me_darkness','off') %}
|
||||
{% 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_day_volume
|
||||
name: Basement Google
|
||||
secondary_info: |
|
||||
{% if is_state('input_boolean.give_me_darkness','off') %}
|
||||
{% 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_day_volume
|
||||
name: Living Room Echo
|
||||
secondary_info: |
|
||||
{% if is_state('input_boolean.give_me_darkness','off') %}
|
||||
{% 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_day_volume
|
||||
name: Master Bedroom Echo
|
||||
secondary_info: |
|
||||
{% if is_state('input_boolean.give_me_darkness','off') %}
|
||||
{% 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_day_volume
|
||||
name: Kallen Bedroom Google
|
||||
secondary_info: |
|
||||
{% if is_state('input_boolean.give_me_darkness','off') %}
|
||||
{% 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_day_volume
|
||||
name: Emma Bedroom Google
|
||||
secondary_info: |
|
||||
{% if is_state('input_boolean.give_me_darkness','off') %}
|
||||
{% 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: Day
|
||||
show_header_toggle: false
|
||||
state_color: true
|
||||
@ -1591,76 +1631,17 @@ views:
|
||||
entities:
|
||||
- entity: input_number.basement_echo_dot_night_volume
|
||||
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
|
||||
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
|
||||
name: Living Room Echo
|
||||
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 %}
|
||||
secondary_info: ''
|
||||
- entity: input_number.master_bedroom_echo_dot_night_volume
|
||||
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
|
||||
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
|
||||
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
|
||||
show_header_toggle: false
|
||||
state_color: true
|
||||
|
@ -2487,6 +2487,9 @@ views:
|
||||
name: Cancel Door Alert
|
||||
- entity: switch.emma_bedroom_motion_lighting
|
||||
name: Motion Lighting
|
||||
- entity: switch.emma_bedroom_climate_watchdog
|
||||
name: Climate Watchdog
|
||||
secondary_info: Protects aircon settings
|
||||
- entity: input_number.nighttime_brightness_emma_bedroom
|
||||
name: Night Brightness
|
||||
- entity: input_number.emma_bedroom_lights_off_delay
|
||||
@ -2999,6 +3002,11 @@ views:
|
||||
layout: icon|name_state
|
||||
state:
|
||||
case: first
|
||||
- entity: switch.front_porch_storm_mode
|
||||
name: Storm Mode
|
||||
layout: icon|name_state
|
||||
state:
|
||||
case: first
|
||||
- entity: input_number.daytime_colortemp_front_porch
|
||||
name: Day Colortemp
|
||||
- entity: input_number.nighttime_colortemp_front_porch
|
||||
@ -3436,14 +3444,6 @@ views:
|
||||
cards:
|
||||
- type: heading
|
||||
heading: Master Bedroom
|
||||
- type: entities
|
||||
entities:
|
||||
- entity: input_boolean.master_bedroom_aircon_installed
|
||||
name: Aircon Installed
|
||||
- entity: input_boolean.master_bedroom_climate_protocol
|
||||
name: Climate Automations
|
||||
state_color: true
|
||||
show_header_toggle: false
|
||||
- type: entities
|
||||
entities:
|
||||
- entity: switch.master_bedroom_aircon_display
|
||||
@ -3475,24 +3475,13 @@ views:
|
||||
cards:
|
||||
- type: heading
|
||||
heading: Emma Bedroom
|
||||
- type: entities
|
||||
entities:
|
||||
- entity: input_boolean.emma_bedroom_aircon_installed
|
||||
name: Aircon Installed
|
||||
- entity: input_boolean.emma_bedroom_climate_protocol
|
||||
name: Climate Automations
|
||||
state_color: true
|
||||
show_header_toggle: false
|
||||
- type: entities
|
||||
entities:
|
||||
- entity: input_boolean.emma_bedroom_heater_installed
|
||||
name: Heater Installed
|
||||
show_header_toggle: false
|
||||
state_color: true
|
||||
- type: entities
|
||||
entities:
|
||||
- entity: switch.emma_bedroom_aircon_display
|
||||
name: A/C Display
|
||||
- entity: switch.emma_bedroom_climate_watchdog
|
||||
name: Climate Watchdog
|
||||
secondary_info: Protects aircon settings
|
||||
- entity: binary_sensor.emma_bedroom_aircon_filter_alert
|
||||
name: Filter Status
|
||||
- entity: input_number.emma_bedroom_daytime_temp
|
||||
|
@ -1254,10 +1254,51 @@ views:
|
||||
icon: mdi:motion-sensor
|
||||
tap_action:
|
||||
action: toggle
|
||||
modules:
|
||||
- default
|
||||
- type: custom:bubble-card
|
||||
card_type: separator
|
||||
name: Modes
|
||||
icon: mdi:toggle-switch
|
||||
modules:
|
||||
- default
|
||||
- type: horizontal-stack
|
||||
cards:
|
||||
- type: custom:bubble-card
|
||||
card_type: button
|
||||
button_type: switch
|
||||
name: Storm Mode
|
||||
double_tap_action:
|
||||
action: none
|
||||
hold_action:
|
||||
action: more-info
|
||||
button_action:
|
||||
double_tap_action:
|
||||
action: none
|
||||
hold_action:
|
||||
action: more-info
|
||||
styles: |-
|
||||
.bubble-button-background {
|
||||
opacity: 1 !important;
|
||||
background-color: ${state === 'on' ? 'var(--accent-color)' : 'var(--background-color-2)'} !important;
|
||||
}
|
||||
.bubble-icon {
|
||||
color: ${state === 'on' ? 'var(--accent-color)' : 'var(--text-color)'} !important;
|
||||
}
|
||||
modules:
|
||||
- default
|
||||
entity: switch.front_porch_storm_mode
|
||||
show_state: true
|
||||
tap_action:
|
||||
action: toggle
|
||||
- type: custom:bubble-card
|
||||
card_type: empty-column
|
||||
- type: custom:bubble-card
|
||||
card_type: separator
|
||||
name: Status
|
||||
icon: mdi:list-box
|
||||
modules:
|
||||
- default
|
||||
- type: horizontal-stack
|
||||
cards:
|
||||
- type: custom:bubble-card
|
||||
@ -1282,6 +1323,8 @@ views:
|
||||
.bubble-icon {
|
||||
color: ${state === 'on' ? 'var(--accent-color)' : 'var(--text-color)'} !important;
|
||||
}
|
||||
modules:
|
||||
- default
|
||||
- type: custom:bubble-card
|
||||
card_type: button
|
||||
button_type: state
|
||||
@ -3085,11 +3128,27 @@ views:
|
||||
modules:
|
||||
- default
|
||||
- type: custom:bubble-card
|
||||
card_type: empty-column
|
||||
card_type: button
|
||||
modules:
|
||||
- default
|
||||
entity: switch.emma_bedroom_climate_watchdog
|
||||
name: Climate Watchdog
|
||||
show_state: true
|
||||
tap_action:
|
||||
action: toggle
|
||||
hold_action:
|
||||
action: more-info
|
||||
double_tap_action:
|
||||
action: none
|
||||
button_action:
|
||||
double_tap_action:
|
||||
action: none
|
||||
- type: custom:bubble-card
|
||||
card_type: separator
|
||||
name: Status
|
||||
icon: mdi:list-box
|
||||
modules:
|
||||
- default
|
||||
- type: horizontal-stack
|
||||
cards:
|
||||
- type: custom:decluttering-card
|
||||
@ -3858,6 +3917,31 @@ views:
|
||||
- condition: state
|
||||
entity: binary_sensor.light_switch_issue
|
||||
state: 'on'
|
||||
- type: custom:mushroom-template-badge
|
||||
entity: binary_sensor.emma_bedroom_door
|
||||
icon: |-
|
||||
{% if is_state(entity,'on') %}
|
||||
mdi:door-open
|
||||
{% else %}
|
||||
mdi:door-closed
|
||||
{% endif %}
|
||||
color: |-
|
||||
{% if is_state(entity,'on') %}
|
||||
red
|
||||
{% else %}
|
||||
green
|
||||
{% endif %}
|
||||
label: Emma Door Status
|
||||
content: |-
|
||||
{% if is_state(entity,'on') %}
|
||||
Emma's door has been left open!
|
||||
{% else %}
|
||||
Emma's door is closed
|
||||
{% endif %}
|
||||
visibility:
|
||||
- condition: state
|
||||
entity: binary_sensor.emma_bedroom_door
|
||||
state: 'on'
|
||||
- type: custom:mushroom-template-badge
|
||||
content: |-
|
||||
{% if is_state(entity,'on') %}
|
||||
|
Reference in New Issue
Block a user