Custom card bundle (luma-card, luma-weather-card) with slide-in panels for light/climate/cover/media/vacuum, matching the TV launcher's design tokens. Includes theme, dashboard YAML for all 8 rooms, and deployment handoff doc. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
249 lines
7.1 KiB
YAML
249 lines
7.1 KiB
YAML
title: Luma Home
|
|
views:
|
|
# ── Home ──────────────────────────────────────────────
|
|
- title: Home
|
|
path: home
|
|
cards:
|
|
- type: grid
|
|
columns: 3
|
|
square: false
|
|
cards:
|
|
- type: custom:luma-weather-card
|
|
entity: weather.forecast_home
|
|
|
|
- type: custom:luma-card
|
|
entity: media_player.music_assistant
|
|
name: Music
|
|
icon: mdi:music
|
|
type_hint: media
|
|
|
|
- type: custom:luma-card
|
|
entity: vacuum.living_room_roborock_s7_pro_ultra
|
|
name: Roborock
|
|
icon: mdi:robot-vacuum
|
|
type_hint: vacuum
|
|
|
|
# ── Living Area ───────────────────────────────────────
|
|
- title: Living Area
|
|
path: living-area
|
|
cards:
|
|
- type: grid
|
|
columns: 3
|
|
square: false
|
|
cards:
|
|
# Climate
|
|
- type: custom:luma-card
|
|
entity: climate.living_room_thermostat
|
|
name: Thermostat
|
|
|
|
- type: custom:luma-card
|
|
entity: climate.living_room_radiator
|
|
name: Radiator
|
|
|
|
# Lights
|
|
- type: custom:luma-card
|
|
entity: light.living_room_light
|
|
name: Ceiling Light
|
|
|
|
- type: custom:luma-card
|
|
entity: light.tv_lights
|
|
name: TV Lights
|
|
|
|
- type: custom:luma-card
|
|
entity: light.rgbic_strip_lights_z1
|
|
name: LED Strip 1
|
|
|
|
- type: custom:luma-card
|
|
entity: light.rgbic_strip_lights_z2
|
|
name: LED Strip 2
|
|
|
|
- type: custom:luma-card
|
|
entity: light.picture_frame_lamp
|
|
name: Picture Lamp
|
|
|
|
# Curtain
|
|
- type: custom:luma-card
|
|
entity: cover.living_room_curtain
|
|
name: Curtain
|
|
icon: mdi:curtains
|
|
type_hint: curtain
|
|
|
|
# More lights
|
|
- type: custom:luma-card
|
|
entity: light.dining_room_light
|
|
name: Dining Light
|
|
|
|
- type: custom:luma-card
|
|
entity: light.entrance_light_1
|
|
name: Entrance
|
|
|
|
- type: custom:luma-card
|
|
entity: light.entrance_mirror_light
|
|
name: Mirror
|
|
|
|
# Scenes & Actions row
|
|
- type: grid
|
|
columns: 4
|
|
square: false
|
|
cards:
|
|
- type: custom:luma-card
|
|
entity: scene.tv_mode
|
|
name: TV Mode
|
|
icon: mdi:television
|
|
type_hint: action
|
|
|
|
- type: custom:luma-card
|
|
entity: scene.living_room_100
|
|
name: "100%"
|
|
icon: mdi:brightness-7
|
|
type_hint: action
|
|
|
|
- type: custom:luma-card
|
|
entity: scene.living_room_lights_10
|
|
name: "10%"
|
|
icon: mdi:brightness-4
|
|
type_hint: action
|
|
|
|
- type: custom:luma-card
|
|
entity: script.tv_ambient_on
|
|
name: Ambient On
|
|
icon: mdi:led-strip-variant
|
|
type_hint: action
|
|
|
|
- type: custom:luma-card
|
|
entity: script.tv_ambient_off
|
|
name: Ambient Off
|
|
icon: mdi:led-strip-variant
|
|
type_hint: action
|
|
|
|
- type: custom:luma-card
|
|
entity: script.living_dining_all_off
|
|
name: All Off
|
|
icon: mdi:lightbulb-off
|
|
type_hint: action
|
|
|
|
- type: custom:luma-card
|
|
entity: scene.curtains_close
|
|
name: Close Curtains
|
|
icon: mdi:curtains-closed
|
|
type_hint: action
|
|
|
|
# ── Kitchen ───────────────────────────────────────────
|
|
- title: Kitchen
|
|
path: kitchen
|
|
cards:
|
|
- type: grid
|
|
columns: 3
|
|
square: false
|
|
cards:
|
|
- type: custom:luma-card
|
|
entity: climate.kitchen_termostat
|
|
name: Thermostat
|
|
|
|
- type: custom:luma-card
|
|
entity: switch.dishwasher_power
|
|
name: Dishwasher
|
|
icon: mdi:dishwasher
|
|
|
|
# ── Dad's Bedroom ─────────────────────────────────────
|
|
- title: Dad's Bedroom
|
|
path: bedroom
|
|
cards:
|
|
- type: grid
|
|
columns: 3
|
|
square: false
|
|
cards:
|
|
- type: custom:luma-card
|
|
entity: climate.main_bedroom_radiator
|
|
name: Radiator
|
|
|
|
- type: custom:luma-card
|
|
entity: light.bedroom_ceiling_light
|
|
name: Ceiling
|
|
|
|
- type: custom:luma-card
|
|
entity: light.bedroom_desk_lights
|
|
name: Desk
|
|
|
|
- type: custom:luma-card
|
|
entity: light.bedroom_led_strip
|
|
name: LED Strip
|
|
|
|
- type: custom:luma-card
|
|
entity: scene.desk_mac
|
|
name: "Desk: Mac"
|
|
icon: mdi:apple
|
|
type_hint: action
|
|
|
|
- type: custom:luma-card
|
|
entity: scene.desk_pc
|
|
name: "Desk: PC"
|
|
icon: mdi:desktop-tower-monitor
|
|
type_hint: action
|
|
|
|
# ── Dari's Bedroom ────────────────────────────────────
|
|
- title: Dari's Bedroom
|
|
path: dari-bedroom
|
|
cards:
|
|
- type: grid
|
|
columns: 3
|
|
square: false
|
|
cards:
|
|
- type: custom:luma-card
|
|
entity: climate.girls_bedroom_radiator
|
|
name: Radiator
|
|
|
|
# ── Teo's Bedroom ─────────────────────────────────────
|
|
- title: Teo's Bedroom
|
|
path: teo-bedroom
|
|
cards:
|
|
- type: grid
|
|
columns: 3
|
|
square: false
|
|
cards:
|
|
- type: custom:luma-card
|
|
entity: light.boys_smartlight
|
|
name: Light
|
|
|
|
# ── Main Bathroom ─────────────────────────────────────
|
|
- title: Main Bathroom
|
|
path: main-bathroom
|
|
cards:
|
|
- type: grid
|
|
columns: 3
|
|
square: false
|
|
cards:
|
|
- type: custom:luma-card
|
|
entity: light.bathroom_light_1
|
|
name: Light 1
|
|
|
|
- type: custom:luma-card
|
|
entity: light.bathroom_light_2
|
|
name: Light 2
|
|
|
|
# ── Kids Bathroom ─────────────────────────────────────
|
|
- title: Kids Bathroom
|
|
path: kids-bathroom
|
|
cards:
|
|
- type: grid
|
|
columns: 3
|
|
square: false
|
|
cards:
|
|
- type: custom:luma-card
|
|
entity: light.kids_bathroom_light_1
|
|
name: Light 1
|
|
|
|
- type: custom:luma-card
|
|
entity: light.kids_bathroom_light_2
|
|
name: Light 2
|
|
|
|
- type: custom:luma-card
|
|
entity: switch.washing_machine_power
|
|
name: Washing Machine
|
|
icon: mdi:washing-machine
|
|
|
|
- type: custom:luma-card
|
|
entity: switch.dryer_power
|
|
name: Dryer
|
|
icon: mdi:tumble-dryer
|