Add HA Lovelace cards replicating Luma glass UI
CI / Identify a merged version PR (push) Canceled after 0s
CI / Rust checks, rendering, and native package (push) Canceled after 0s
CI / Publish release and Homebrew feed (push) Canceled after 0s
Release PR / Maintain Version Packages PR (push) Canceled after 0s

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:
Kaloyan DanchevandClaude Opus 4.6 committed 2026-10-27 23:11:43 +02:00
1 parent bde779d759
commit 89ff17a3bc
6 files changed
+1766

No files matched your search

+248
View File
@@ -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