Bring basement studio lights card in line with other rooms

This commit is contained in:
2026-04-20 17:55:39 -04:00
parent cb76f656e9
commit 7d1ea92173
+66 -111
View File
@@ -3974,130 +3974,85 @@ views:
- icon: mdi:twitch
- power_entity: sensor.basement_studio_total_power_sensor
- light_entity: light.basement_studio_lights
- type: horizontal-stack
cards:
- type: custom:mushroom-light-card
entity: light.basement_studio_lights
name: Lights
- type: custom:bubble-card
card_type: button
button_type: slider
modules:
- default
- subbutton_below
rows: 2.406
icon: mdi:twitch
fill_container: true
use_light_color: true
show_brightness_control: true
show_color_temp_control: true
show_color_control: true
collapsible_controls: true
tap_action:
action: toggle
double_tap_action:
action: call-service
service: input_select.select_option
service_data:
option: Adaptive
action: perform-action
perform_action: input_select.select_option
target:
entity_id: input_select.basement_studio_scenes
primary_info: none
layout: vertical
- type: custom:bubble-card
card_type: separator
name: Lights
icon: mdi:lightbulb
card_layout: large
- type: custom:bubble-card
card_type: button
button_type: slider
entity: light.basement_led_strip_1
show_attribute: true
show_state: true
attribute: brightness
tap_action:
action: toggle
double_tap_action:
action: none
data:
option: Adaptive
hold_action:
action: more-info
icon: hue:lightstrip
name: LED Strip 1
styles: >-
${icon.setAttribute("icon", state === 'off' ? 'hue:lightstrip-off'
: 'hue:lightstrip')}
card_layout: large
columns: 2
- type: custom:bubble-card
card_type: button
button_type: slider
sub_button:
main:
- name: Lights
buttons_layout: inline
group:
- entity: light.basement_led_strip_1
name: LED Strip
tap_action:
action: toggle
show_name: true
- name: Stairwell
tap_action:
action: toggle
show_name: true
entity: light.basement_stairwell
name: Stairwell
show_state: true
show_attribute: true
attribute: brightness
- name: Short
tap_action:
action: toggle
double_tap_action:
action: none
hold_action:
action: more-info
styles: >-
${icon.setAttribute("icon", state === 'off' ?
'hue:floor-shade-off' : 'hue:floor-shade')}
card_layout: large
columns: 2
- type: custom:bubble-card
card_type: button
button_type: slider
show_name: true
entity: light.basement_short_lamp
show_attribute: true
show_state: true
attribute: brightness
- name: Tall
tap_action:
action: toggle
double_tap_action:
action: none
hold_action:
action: more-info
name: Short Lamp
styles: >-
${icon.setAttribute("icon", state === 'off' ?
'hue:floor-shade-off' : 'hue:floor-shade')}
card_layout: large
columns: 2
- type: custom:bubble-card
card_type: button
button_type: slider
show_name: true
entity: light.basement_tall_lamp
name: Tall Lamp
show_state: true
show_attribute: true
attribute: brightness
tap_action:
action: toggle
double_tap_action:
action: none
hold_action:
action: more-info
styles: >-
${icon.setAttribute("icon", state === 'off' ?
'hue:floor-shade-off' : 'hue:floor-shade')}
card_layout: large
columns: 2
- type: custom:timer-bar-card
filter: true
entities:
- entity: timer.basement_studio_door_timer
name: Door Timer
sync_issues: ignore
tap_action:
action: call-service
service: timer.finish
target:
entity_id: timer.basement_studio_door_timer
hold_action:
action: more-info
double_tap_action:
action: none
modifications:
- elapsed: 40%
bar_foreground: orange
- elapsed: 80%
bar_foreground: red
compressed: true
bottom:
- name: Smaller Buttons
group:
- entity: select.living_room_led_strip_theme
name: LED Strip Theme
icon: hue:lightstrip
sub_button_type: select
fill_width: false
show_name: true
- entity: script.emma_rainbow_lights
name: Emma Rainbow Lights
fill_width: false
show_name: true
justify_content: space-between
- name: Scene
buttons_layout: inline
group:
- name: Scene
icon: mdi:palette
sub_button_type: select
show_name: true
entity: input_select.basement_studio_scenes
bottom_layout: rows
name: Lights
entity: light.basement_studio_lights
- type: custom:streamline-card
template: timer_card
variables:
entity: timer.basement_studio_door_timer
name: Motion Timer
icon: mdi:timer
visibility:
- condition: state
entity: timer.basement_studio_door_timer
state_not: idle
- type: custom:bubble-card
card_type: separator
name: Media