Add HA Lovelace cards replicating Luma glass UI
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>
This commit is contained in:
1 parent
bde779d759
commit
89ff17a3bc
6 files changed
+1766
No files matched your search
@@ -0,0 +1,248 @@
|
||||
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
|
||||
Reference in new issue
Block a user