From 017c529e7af92bafc4f732c436e90056584ed59b Mon Sep 17 00:00:00 2001 From: Claus Dethlefsen Date: Tue, 7 Apr 2026 20:02:33 +0200 Subject: [PATCH] Rework home dashboard media sections --- dashboards/views/01_home.yaml | 234 ++++++++++++++++++++++------------ 1 file changed, 149 insertions(+), 85 deletions(-) diff --git a/dashboards/views/01_home.yaml b/dashboards/views/01_home.yaml index d1c38e3..01d68c0 100644 --- a/dashboards/views/01_home.yaml +++ b/dashboards/views/01_home.yaml @@ -47,80 +47,6 @@ cards: - entity: binary_sensor.family_presence name: Familie - # 🗑️ Affald - - type: glance - columns: 3 - show_icon: true - show_name: false - show_state: true - entities: - - entity: sensor.affalddk_norgardsvej_22_restaffald - icon: mdi:trash-can-outline - - entity: sensor.affalddk_norgardsvej_22_papir_plast - icon: mdi:recycle - - entity: sensor.affalddk_norgardsvej_22_haveaffald - icon: mdi:leaf - - # 🏠 Hus kontrol - - type: entities - title: Modes - entities: - - entity: input_boolean.guests_mode - name: Vi har gæster - icon: mdi:account-group - - entity: input_boolean.vacation_mode - name: 🌴 Vacation Mode - - entity: input_datetime.vacation_end - name: Slutter - - # 🔊 Receiver presets - - type: grid - columns: 4 - square: false - cards: - - type: button - name: Sonos - icon: mdi:speaker-multiple - tap_action: - action: call-service - service: script.receiver_sonos_mch_stereo - - type: button - name: TV Dolby - icon: mdi:television-speaker - tap_action: - action: call-service - service: script.receiver_tv_dolby_digital - - type: button - name: TV Stereo - icon: mdi:surround-sound - tap_action: - action: call-service - service: script.receiver_tv_mch_stereo - - type: horizontal-stack - cards: - - type: vertical-stack - cards: - - type: button - name: "" - icon: mdi:power - tap_action: - action: call-service - service: media_player.turn_off - target: - entity_id: media_player.denon_avr_x2300w - - type: button - name: "" - icon: mdi:volume-plus - tap_action: - action: call-service - service: script.receiver_volume_up_5 - - type: button - name: "" - icon: mdi:volume-minus - tap_action: - action: call-service - service: script.receiver_volume_down_5 - # 🪟 Gardiner - type: grid columns: 6 @@ -262,6 +188,145 @@ cards: action: toggle show_state: true + # 🎵 Sonos + - type: grid + columns: 3 + square: false + cards: + - type: button + name: Stop alt + icon: mdi:stop-circle-outline + tap_action: + action: call-service + service: media_player.media_stop + target: + entity_id: + - media_player.stue + - media_player.andreas + - media_player.daniel + - media_player.kokken + - media_player.alrum + - media_player.badevaerelse + - media_player.sovevaerelse + - media_player.lille_badevaerelse + + - type: button + name: P3 i bad + icon: mdi:radio + tap_action: + action: call-service + service: media_player.select_source + target: + entity_id: media_player.badevaerelse + data: + source: "0 DR P3" + + - type: button + name: P3 i alrum + icon: mdi:radio + tap_action: + action: call-service + service: media_player.select_source + target: + entity_id: media_player.alrum + data: + source: "0 DR P3" + + - type: button + name: Daily Mix bad + icon: mdi:music-circle-outline + tap_action: + action: call-service + service: media_player.select_source + target: + entity_id: media_player.badevaerelse + data: + source: "Andreas Daily Mix 1" + + - type: button + name: Daily Mix køkken + icon: mdi:music-circle-outline + tap_action: + action: call-service + service: media_player.select_source + target: + entity_id: media_player.kokken + data: + source: "Andreas Daily Mix 1" + + - type: button + name: Family Mix køkken + icon: mdi:music-note-outline + tap_action: + action: call-service + service: media_player.select_source + target: + entity_id: media_player.kokken + data: + source: "1 Family Mix" + + # 🔊 Receiver presets + - type: grid + columns: 4 + square: false + cards: + - type: button + name: Sonos + icon: mdi:speaker-multiple + tap_action: + action: call-service + service: script.receiver_sonos_mch_stereo + - type: button + name: TV Dolby + icon: mdi:television-speaker + tap_action: + action: call-service + service: script.receiver_tv_dolby_digital + - type: button + name: TV Stereo + icon: mdi:surround-sound + tap_action: + action: call-service + service: script.receiver_tv_mch_stereo + - type: horizontal-stack + cards: + - type: vertical-stack + cards: + - type: button + name: "" + icon: mdi:power + tap_action: + action: call-service + service: media_player.turn_off + target: + entity_id: media_player.denon_avr_x2300w + - type: button + name: "" + icon: mdi:volume-plus + tap_action: + action: call-service + service: script.receiver_volume_up_5 + - type: button + name: "" + icon: mdi:volume-minus + tap_action: + action: call-service + service: script.receiver_volume_down_5 + + # 🗑️ Affald + - type: glance + columns: 3 + show_icon: true + show_name: false + show_state: true + entities: + - entity: sensor.affalddk_norgardsvej_22_restaffald + icon: mdi:trash-can-outline + - entity: sensor.affalddk_norgardsvej_22_papir_plast + icon: mdi:recycle + - entity: sensor.affalddk_norgardsvej_22_haveaffald + icon: mdi:leaf + # ⚡ El-priser - type: vertical-stack cards: @@ -385,16 +450,15 @@ cards: fillColor: colorByValue(item.y) })); - # 🎵 Sonos - - type: glance - title: Sonos + # 🏠 Hus kontrol + - type: entities + title: Modes entities: - - media_player.stue - - media_player.andreas - - media_player.daniel - - media_player.kokken - - media_player.alrum - - media_player.badevaerelse - - media_player.sovevaerelse - - media_player.lille_badevaerelse + - entity: input_boolean.guests_mode + name: Vi har gæster + icon: mdi:account-group + - entity: input_boolean.vacation_mode + name: 🌴 Vacation Mode + - entity: input_datetime.vacation_end + name: Slutter