Compare commits
10 Commits
bubble-bet
...
2025.4.3
Author | SHA1 | Date | |
---|---|---|---|
7adcbe4b9a
|
|||
8425178f20
|
|||
a66e7e3383
|
|||
9a3df5b1ba
|
|||
a589f13876
|
|||
a8cf523adb
|
|||
7c86692101
|
|||
de7f14f77b
|
|||
bba958ee63
|
|||
6677ca2444
|
@ -75,18 +75,6 @@ views:
|
|||||||
title: Automations
|
title: Automations
|
||||||
state_color: true
|
state_color: true
|
||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
- type: entities
|
|
||||||
entities:
|
|
||||||
- entity: input_text.material_rounded_base_color_tony_stork
|
|
||||||
secondary_info: none
|
|
||||||
name: Tony
|
|
||||||
- entity: input_text.material_rounded_base_color_christina_stork
|
|
||||||
secondary_info: none
|
|
||||||
name: Tina
|
|
||||||
- entity: input_text.material_rounded_base_color_kallen_stork
|
|
||||||
secondary_info: none
|
|
||||||
name: Kallen
|
|
||||||
title: Theme Colors
|
|
||||||
- type: grid
|
- type: grid
|
||||||
cards:
|
cards:
|
||||||
- type: heading
|
- type: heading
|
||||||
@ -910,6 +898,10 @@ views:
|
|||||||
int %} {% set roomtemp =
|
int %} {% set roomtemp =
|
||||||
states('sensor.master_bedroom_temperature') | int %} {{
|
states('sensor.master_bedroom_temperature') | int %} {{
|
||||||
'Threshold Met' if roomtemp >= threshold else '' }}
|
'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
|
title: Master Bedroom Aircon
|
||||||
visibility:
|
visibility:
|
||||||
- condition: state
|
- condition: state
|
||||||
@ -941,6 +933,14 @@ views:
|
|||||||
int %} {% set roomtemp =
|
int %} {% set roomtemp =
|
||||||
states('sensor.emma_bedroom_temperature') | int %} {{
|
states('sensor.emma_bedroom_temperature') | int %} {{
|
||||||
'Threshold Met' if roomtemp >= threshold else '' }}
|
'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
|
title: Emma Bedroom Aircon
|
||||||
visibility:
|
visibility:
|
||||||
- condition: state
|
- condition: state
|
||||||
@ -1510,80 +1510,108 @@ views:
|
|||||||
heading: Volume Settings
|
heading: Volume Settings
|
||||||
heading_style: title
|
heading_style: title
|
||||||
icon: mdi:volume-high
|
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
|
- type: entities
|
||||||
entities:
|
entities:
|
||||||
- entity: input_number.basement_echo_dot_day_volume
|
- entity: input_number.basement_echo_dot_day_volume
|
||||||
name: Basement Echo
|
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
|
- entity: input_number.basement_google_speaker_day_volume
|
||||||
name: Basement Google
|
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
|
- entity: input_number.living_room_echo_dot_day_volume
|
||||||
name: Living Room Echo
|
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
|
- entity: input_number.master_bedroom_echo_dot_day_volume
|
||||||
name: Master Bedroom Echo
|
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
|
- entity: input_number.kallen_bedroom_google_speaker_day_volume
|
||||||
name: Kallen Bedroom Google
|
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
|
- entity: input_number.emma_bedroom_google_speaker_day_volume
|
||||||
name: Emma Bedroom Google
|
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
|
title: Day
|
||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
state_color: true
|
state_color: true
|
||||||
@ -1591,76 +1619,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
|
||||||
|
@ -2487,6 +2487,9 @@ views:
|
|||||||
name: Cancel Door Alert
|
name: Cancel Door Alert
|
||||||
- entity: switch.emma_bedroom_motion_lighting
|
- entity: switch.emma_bedroom_motion_lighting
|
||||||
name: 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
|
- entity: input_number.nighttime_brightness_emma_bedroom
|
||||||
name: Night Brightness
|
name: Night Brightness
|
||||||
- entity: input_number.emma_bedroom_lights_off_delay
|
- entity: input_number.emma_bedroom_lights_off_delay
|
||||||
@ -2999,6 +3002,11 @@ views:
|
|||||||
layout: icon|name_state
|
layout: icon|name_state
|
||||||
state:
|
state:
|
||||||
case: first
|
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
|
- entity: input_number.daytime_colortemp_front_porch
|
||||||
name: Day Colortemp
|
name: Day Colortemp
|
||||||
- entity: input_number.nighttime_colortemp_front_porch
|
- entity: input_number.nighttime_colortemp_front_porch
|
||||||
@ -3436,14 +3444,6 @@ views:
|
|||||||
cards:
|
cards:
|
||||||
- type: heading
|
- type: heading
|
||||||
heading: Master Bedroom
|
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
|
- type: entities
|
||||||
entities:
|
entities:
|
||||||
- entity: switch.master_bedroom_aircon_display
|
- entity: switch.master_bedroom_aircon_display
|
||||||
@ -3458,6 +3458,12 @@ views:
|
|||||||
name: Bedtime Temp
|
name: Bedtime Temp
|
||||||
- entity: button.master_bedroom_fan_only
|
- entity: button.master_bedroom_fan_only
|
||||||
name: A/C Fan Only
|
name: A/C Fan Only
|
||||||
|
- entity: button.master_bedroom_day_mode
|
||||||
|
name: Day Mode
|
||||||
|
- entity: button.master_bedroom_night_mode
|
||||||
|
name: Night Mode
|
||||||
|
- entity: button.master_bedroom_bedtime_mode
|
||||||
|
name: Bedtime Mode
|
||||||
- entity: button.master_bedroom_climate_reset
|
- entity: button.master_bedroom_climate_reset
|
||||||
name: Climate Reset
|
name: Climate Reset
|
||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
@ -3475,24 +3481,13 @@ views:
|
|||||||
cards:
|
cards:
|
||||||
- type: heading
|
- type: heading
|
||||||
heading: Emma Bedroom
|
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
|
- type: entities
|
||||||
entities:
|
entities:
|
||||||
- entity: switch.emma_bedroom_aircon_display
|
- entity: switch.emma_bedroom_aircon_display
|
||||||
name: A/C 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
|
- entity: binary_sensor.emma_bedroom_aircon_filter_alert
|
||||||
name: Filter Status
|
name: Filter Status
|
||||||
- entity: input_number.emma_bedroom_daytime_temp
|
- entity: input_number.emma_bedroom_daytime_temp
|
||||||
@ -3503,6 +3498,12 @@ views:
|
|||||||
name: Bedtime Temp
|
name: Bedtime Temp
|
||||||
- entity: button.emma_bedroom_fan_only
|
- entity: button.emma_bedroom_fan_only
|
||||||
name: A/C Fan Only
|
name: A/C Fan Only
|
||||||
|
- entity: button.emma_bedroom_day_mode
|
||||||
|
name: Day Mode
|
||||||
|
- entity: button.emma_bedroom_night_mode
|
||||||
|
name: Night Mode
|
||||||
|
- entity: button.emma_bedroom_bedtime_mode
|
||||||
|
name: Bedtime Mode
|
||||||
- entity: button.emma_bedroom_climate_reset
|
- entity: button.emma_bedroom_climate_reset
|
||||||
name: Climate Reset
|
name: Climate Reset
|
||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
@ -3564,11 +3565,8 @@ views:
|
|||||||
exclude_states:
|
exclude_states:
|
||||||
- unavailable
|
- unavailable
|
||||||
- unknown
|
- unknown
|
||||||
- entity: sensor.master_bedroom_aircon_eco_mode
|
- entity: switch.master_bedroom_aircon_eco_mode
|
||||||
name: Master Bedroom Eco Mode
|
name: Master Bedroom Eco Mode
|
||||||
exclude_states:
|
|
||||||
- unavailable
|
|
||||||
- unknown
|
|
||||||
- entity: sensor.master_bedroom_aircon_fan_mode
|
- entity: sensor.master_bedroom_aircon_fan_mode
|
||||||
name: Master Bedroom A/C Fan
|
name: Master Bedroom A/C Fan
|
||||||
exclude_states:
|
exclude_states:
|
||||||
@ -3584,11 +3582,8 @@ views:
|
|||||||
exclude_states:
|
exclude_states:
|
||||||
- unavailable
|
- unavailable
|
||||||
- unknown
|
- unknown
|
||||||
- entity: sensor.emma_bedroom_eco_mode
|
- entity: switch.emma_bedroom_aircon_eco_mode
|
||||||
name: Emma Bedroom Eco Mode
|
name: Emma Bedroom Eco Mode
|
||||||
exclude_states:
|
|
||||||
- unavailable
|
|
||||||
- unknown
|
|
||||||
- entity: sensor.emma_bedroom_aircon_fan_mode
|
- entity: sensor.emma_bedroom_aircon_fan_mode
|
||||||
name: Emma Bedroom A/C Fan
|
name: Emma Bedroom A/C Fan
|
||||||
exclude_states:
|
exclude_states:
|
||||||
@ -3624,6 +3619,16 @@ views:
|
|||||||
exclude_states:
|
exclude_states:
|
||||||
- unavailable
|
- unavailable
|
||||||
- unknown
|
- unknown
|
||||||
|
- entity: switch.master_bedroom_aircon_display
|
||||||
|
name: Master Bedroom A/C Display
|
||||||
|
exclude_states:
|
||||||
|
- unavailable
|
||||||
|
- unknown
|
||||||
|
- entity: switch.emma_bedroom_aircon_display
|
||||||
|
name: Emma Bedroom A/C Display
|
||||||
|
exclude_states:
|
||||||
|
- unavailable
|
||||||
|
- unknown
|
||||||
max_columns: 4
|
max_columns: 4
|
||||||
cards: []
|
cards: []
|
||||||
badges: []
|
badges: []
|
||||||
@ -3991,9 +3996,6 @@ views:
|
|||||||
name: I am awake
|
name: I am awake
|
||||||
- entity: input_select.kallen_morning_briefing_location
|
- entity: input_select.kallen_morning_briefing_location
|
||||||
name: Morning Briefing Location
|
name: Morning Briefing Location
|
||||||
- entity: input_text.material_rounded_base_color_kallen_stork
|
|
||||||
secondary_info: none
|
|
||||||
name: Theme Color
|
|
||||||
max_columns: 4
|
max_columns: 4
|
||||||
cards: []
|
cards: []
|
||||||
background:
|
background:
|
||||||
|
@ -31,7 +31,7 @@ decluttering_templates:
|
|||||||
}
|
}
|
||||||
.bubble-button-background {
|
.bubble-button-background {
|
||||||
opacity: 1 !important;
|
opacity: 1 !important;
|
||||||
background-color: ${state === 'on' ? 'var(--error-color)' : 'var(--card-background-color)'} !important;
|
background-color: ${state === 'on' ? 'var(--error-color)' : 'var(--bubble-main-background-color)'} !important;
|
||||||
transition: background-color 1s !important;
|
transition: background-color 1s !important;
|
||||||
}
|
}
|
||||||
.bubble-icon-container {
|
.bubble-icon-container {
|
||||||
@ -73,7 +73,7 @@ decluttering_templates:
|
|||||||
styles: |-
|
styles: |-
|
||||||
.bubble-button-background {
|
.bubble-button-background {
|
||||||
opacity: 1 !important;
|
opacity: 1 !important;
|
||||||
background-color: var(--card-background-color) !important;
|
background-color: var(--bubble-main-background-color) !important;
|
||||||
}
|
}
|
||||||
main_button_floors:
|
main_button_floors:
|
||||||
defaults:
|
defaults:
|
||||||
@ -119,7 +119,7 @@ decluttering_templates:
|
|||||||
{% if is_state(config.entity,'on') %}
|
{% if is_state(config.entity,'on') %}
|
||||||
var(--accent-color)
|
var(--accent-color)
|
||||||
{% else %}
|
{% else %}
|
||||||
var(--card-background-color)
|
var(--bubble-main-background-color)
|
||||||
{% endif %}
|
{% endif %}
|
||||||
!important;
|
!important;
|
||||||
transition: background-color 1s !important;
|
transition: background-color 1s !important;
|
||||||
@ -132,7 +132,6 @@ decluttering_templates:
|
|||||||
var(--card-background-color)
|
var(--card-background-color)
|
||||||
{% endif %}
|
{% endif %}
|
||||||
!important;
|
!important;
|
||||||
background: ${state === 'on' ? 'var(--accent-color)' : 'var(--card-background-color)'} !important;
|
|
||||||
}
|
}
|
||||||
.bubble-icon-container::after {
|
.bubble-icon-container::after {
|
||||||
opacity:
|
opacity:
|
||||||
@ -163,7 +162,7 @@ decluttering_templates:
|
|||||||
{% elif is_state(config.entity,'on') %}
|
{% elif is_state(config.entity,'on') %}
|
||||||
var(--accent-color)
|
var(--accent-color)
|
||||||
{% else %}
|
{% else %}
|
||||||
var(--card-background-color)
|
var(--bubble-main-background-color)
|
||||||
{% endif %}
|
{% endif %}
|
||||||
!important;
|
!important;
|
||||||
}
|
}
|
||||||
@ -603,7 +602,7 @@ views:
|
|||||||
{% set feeding_reminders = states('counter.rabbit_feeding_reminder_count') | int %}
|
{% set feeding_reminders = states('counter.rabbit_feeding_reminder_count') | int %}
|
||||||
{% set cleaning_reminders = states('counter.rabbit_hutch_cleaning_reminder_count') | int %}
|
{% set cleaning_reminders = states('counter.rabbit_hutch_cleaning_reminder_count') | int %}
|
||||||
{% if feeding_reminders == 0 and cleaning_reminders == 0 %}
|
{% if feeding_reminders == 0 and cleaning_reminders == 0 %}
|
||||||
var(--card-background-color)
|
var(--bubble-main-background-color)
|
||||||
{% elif feeding_reminders < 3 and cleaning_reminders < 3 %}
|
{% elif feeding_reminders < 3 and cleaning_reminders < 3 %}
|
||||||
var(--warning-color)
|
var(--warning-color)
|
||||||
{% else %}
|
{% else %}
|
||||||
@ -730,7 +729,7 @@ views:
|
|||||||
| max
|
| max
|
||||||
| int %}
|
| int %}
|
||||||
{% if counters == 0 %}
|
{% if counters == 0 %}
|
||||||
var(--card-background-color)
|
var(--bubble-main-background-color)
|
||||||
{% elif counters < 3 %}
|
{% elif counters < 3 %}
|
||||||
var(--warning-color)
|
var(--warning-color)
|
||||||
{% else %}
|
{% else %}
|
||||||
@ -813,7 +812,7 @@ views:
|
|||||||
| max
|
| max
|
||||||
| int %}
|
| int %}
|
||||||
{% if counters == 0 %}
|
{% if counters == 0 %}
|
||||||
var(--card-background-color)
|
var(--bubble-main-background-color)
|
||||||
{% elif counters < 3 %}
|
{% elif counters < 3 %}
|
||||||
var(--warning-color)
|
var(--warning-color)
|
||||||
{% else %}
|
{% else %}
|
||||||
@ -904,7 +903,7 @@ views:
|
|||||||
| max
|
| max
|
||||||
| int %}
|
| int %}
|
||||||
{% if counters == 0 %}
|
{% if counters == 0 %}
|
||||||
var(--card-background-color)
|
var(--bubble-main-background-color)
|
||||||
{% elif counters < 3 %}
|
{% elif counters < 3 %}
|
||||||
var(--warning-color)
|
var(--warning-color)
|
||||||
{% else %}
|
{% else %}
|
||||||
@ -970,7 +969,7 @@ views:
|
|||||||
styles: |-
|
styles: |-
|
||||||
.bubble-button-background {
|
.bubble-button-background {
|
||||||
opacity: 1 !important;
|
opacity: 1 !important;
|
||||||
background-color: var(--card-background-color) !important;
|
background-color: var(--bubble-main-background-color) !important;
|
||||||
}
|
}
|
||||||
visibility:
|
visibility:
|
||||||
- condition: user
|
- condition: user
|
||||||
@ -989,7 +988,7 @@ views:
|
|||||||
styles: |-
|
styles: |-
|
||||||
.bubble-button-background {
|
.bubble-button-background {
|
||||||
opacity: 1 !important;
|
opacity: 1 !important;
|
||||||
background-color: var(--card-background-color) !important;
|
background-color: var(--bubble-main-background-color) !important;
|
||||||
}
|
}
|
||||||
show_attribute: false
|
show_attribute: false
|
||||||
tap_action:
|
tap_action:
|
||||||
@ -1045,7 +1044,7 @@ views:
|
|||||||
}
|
}
|
||||||
.bubble-button-background {
|
.bubble-button-background {
|
||||||
opacity: 1 !important;
|
opacity: 1 !important;
|
||||||
background-color: ${state === 'on' ? 'var(--accent-color)' : 'var(--card-background-color)'} !important;
|
background-color: ${state === 'on' ? 'var(--accent-color)' : 'var(--bubble-main-background-color)'} !important;
|
||||||
transition: background-color 1s !important;
|
transition: background-color 1s !important;
|
||||||
}
|
}
|
||||||
.bubble-icon-container {
|
.bubble-icon-container {
|
||||||
@ -1161,7 +1160,7 @@ views:
|
|||||||
styles: |-
|
styles: |-
|
||||||
.bubble-button-background {
|
.bubble-button-background {
|
||||||
opacity: 1 !important;
|
opacity: 1 !important;
|
||||||
background-color: var(--card-background-color) !important;
|
background-color: var(--bubble-main-background-color) !important;
|
||||||
}
|
}
|
||||||
- type: custom:decluttering-card
|
- type: custom:decluttering-card
|
||||||
template: floors_separator
|
template: floors_separator
|
||||||
@ -1254,10 +1253,51 @@ views:
|
|||||||
icon: mdi:motion-sensor
|
icon: mdi:motion-sensor
|
||||||
tap_action:
|
tap_action:
|
||||||
action: toggle
|
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
|
- type: custom:bubble-card
|
||||||
card_type: separator
|
card_type: separator
|
||||||
name: Status
|
name: Status
|
||||||
icon: mdi:list-box
|
icon: mdi:list-box
|
||||||
|
modules:
|
||||||
|
- default
|
||||||
- type: horizontal-stack
|
- type: horizontal-stack
|
||||||
cards:
|
cards:
|
||||||
- type: custom:bubble-card
|
- type: custom:bubble-card
|
||||||
@ -1282,6 +1322,8 @@ views:
|
|||||||
.bubble-icon {
|
.bubble-icon {
|
||||||
color: ${state === 'on' ? 'var(--accent-color)' : 'var(--text-color)'} !important;
|
color: ${state === 'on' ? 'var(--accent-color)' : 'var(--text-color)'} !important;
|
||||||
}
|
}
|
||||||
|
modules:
|
||||||
|
- default
|
||||||
- type: custom:bubble-card
|
- type: custom:bubble-card
|
||||||
card_type: button
|
card_type: button
|
||||||
button_type: state
|
button_type: state
|
||||||
@ -3085,11 +3127,27 @@ views:
|
|||||||
modules:
|
modules:
|
||||||
- default
|
- default
|
||||||
- type: custom:bubble-card
|
- 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
|
- type: custom:bubble-card
|
||||||
card_type: separator
|
card_type: separator
|
||||||
name: Status
|
name: Status
|
||||||
icon: mdi:list-box
|
icon: mdi:list-box
|
||||||
|
modules:
|
||||||
|
- default
|
||||||
- type: horizontal-stack
|
- type: horizontal-stack
|
||||||
cards:
|
cards:
|
||||||
- type: custom:decluttering-card
|
- type: custom:decluttering-card
|
||||||
@ -3858,19 +3916,58 @@ views:
|
|||||||
- condition: state
|
- condition: state
|
||||||
entity: binary_sensor.light_switch_issue
|
entity: binary_sensor.light_switch_issue
|
||||||
state: 'on'
|
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
|
- type: custom:mushroom-template-badge
|
||||||
content: |-
|
content: |-
|
||||||
{% if is_state(entity,'on') %}
|
{% if is_state(entity,'on') %}
|
||||||
Do Not Enter
|
Do Not Enter
|
||||||
|
{% elif is_state('input_boolean.studio_quiet','on') %}
|
||||||
|
Studio Quiet
|
||||||
{% else %}
|
{% else %}
|
||||||
Safe
|
Safe
|
||||||
{% endif %}
|
{% endif %}
|
||||||
entity: input_boolean.do_not_enter_basement_studio
|
entity: input_boolean.do_not_enter_basement_studio
|
||||||
label: Basement Status
|
label: Basement Status
|
||||||
color: '{{ "red" if is_state(entity,''on'') else "green" }}'
|
color: |-
|
||||||
icon: >-
|
{% if is_state(entity,'on') %}
|
||||||
{{ "mdi:close-circle" if is_state(entity,'on') else "mdi:check-circle"
|
red
|
||||||
}}
|
{% elif is_state('input_boolean.studio_quiet','on') %}
|
||||||
|
yellow
|
||||||
|
{% else %}
|
||||||
|
green
|
||||||
|
{% endif %}
|
||||||
|
icon: |-
|
||||||
|
{% if is_state(entity,'on') %}
|
||||||
|
mdi:close-circle
|
||||||
|
{% elif is_state('input_boolean.studio_quiet','on') %}
|
||||||
|
mdi:alert
|
||||||
|
{% else %}
|
||||||
|
mdi:check-circle
|
||||||
|
{% endif %}
|
||||||
tap_action:
|
tap_action:
|
||||||
action: none
|
action: none
|
||||||
hold_action:
|
hold_action:
|
||||||
|
Reference in New Issue
Block a user