Refactor Home Assistant dashboard configuration by enhancing grid layouts for various sections, including Docker containers and Proxmox views. Removed obsolete vacuum-related files and updated button card templates for improved functionality. Added responsive design rules for dense tile lists in sections. #1560
parent
763886a613
commit
8613aaaf44
@ -1,16 +0,0 @@
|
||||
######################################################################
|
||||
# @CCOSTAN - Follow Me on X
|
||||
# For more info visit https://www.vcloudinfo.com/click-here
|
||||
# Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig
|
||||
# -------------------------------------------------------------------
|
||||
# Infrastructure Partial - vacuum badges
|
||||
# Reusable list extracted from a view for smaller diffs and safer edits.
|
||||
# -------------------------------------------------------------------
|
||||
# Notes: Extracted from config/dashboards/infrastructure/views/03_vacuum.yaml key `badges`.
|
||||
######################################################################
|
||||
|
||||
- type: entity
|
||||
show_name: true
|
||||
show_state: true
|
||||
show_icon: true
|
||||
entity: input_boolean.l10s_vacuum_on_demand
|
||||
@ -1,367 +0,0 @@
|
||||
######################################################################
|
||||
# @CCOSTAN - Follow Me on X
|
||||
# For more info visit https://www.vcloudinfo.com/click-here
|
||||
# Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig
|
||||
# -------------------------------------------------------------------
|
||||
# Infrastructure Partial - vacuum sections
|
||||
# Reusable list extracted from a view for smaller diffs and safer edits.
|
||||
# -------------------------------------------------------------------
|
||||
# Notes: Extracted from config/dashboards/infrastructure/views/04_vacuum.yaml key `sections`.
|
||||
######################################################################
|
||||
|
||||
- !include /config/dashboards/infrastructure/partials/infra_top_chips_section.yaml
|
||||
|
||||
- type: grid
|
||||
column_span: 4
|
||||
columns: 4
|
||||
square: false
|
||||
cards:
|
||||
- type: custom:vertical-stack-in-card
|
||||
grid_options:
|
||||
columns: 2
|
||||
card_mod:
|
||||
style: !include /config/dashboards/infrastructure/card_mod/infra_panel.yaml
|
||||
cards:
|
||||
- type: custom:button-card
|
||||
template: bearstone_infra_panel_header
|
||||
name: Vacuum
|
||||
- type: custom:button-card
|
||||
template: bearstone_infra_list_row
|
||||
entity: vacuum.l10s_vacuum
|
||||
name: L10s
|
||||
icon: mdi:robot-vacuum
|
||||
state_display: >
|
||||
[[[ return String(entity.state || 'unknown').toUpperCase(); ]]]
|
||||
- type: tile
|
||||
entity: input_select.l10s_vacuum_phase
|
||||
vertical: false
|
||||
features_position: bottom
|
||||
- type: custom:button-card
|
||||
template: bearstone_infra_list_row
|
||||
entity: sensor.l10s_vacuum_current_room
|
||||
name: Current Room
|
||||
icon: mdi:map-marker
|
||||
- type: custom:button-card
|
||||
template: bearstone_infra_list_row
|
||||
entity: input_text.l10s_vacuum_rooms_cleaned_today
|
||||
name: Rooms Cleaned (Today)
|
||||
icon: mdi:check-circle-outline
|
||||
- type: custom:button-card
|
||||
template: bearstone_infra_list_row
|
||||
entity: input_text.l10s_vacuum_room_queue
|
||||
name: Room Queue
|
||||
icon: mdi:format-list-bulleted
|
||||
- type: custom:button-card
|
||||
template: bearstone_infra_list_row
|
||||
entity: input_text.l10s_vacuum_room_catalog
|
||||
name: Room Catalog
|
||||
icon: mdi:book-open-variant
|
||||
|
||||
- type: custom:vertical-stack-in-card
|
||||
grid_options:
|
||||
columns: 2
|
||||
card_mod:
|
||||
style: !include /config/dashboards/infrastructure/card_mod/infra_panel.yaml
|
||||
cards:
|
||||
- type: custom:button-card
|
||||
template: bearstone_infra_panel_header
|
||||
name: Map
|
||||
- type: custom:xiaomi-vacuum-map-card
|
||||
map_source:
|
||||
camera: camera.l10s_vacuum_map
|
||||
calibration_source:
|
||||
camera: true
|
||||
entity: vacuum.l10s_vacuum
|
||||
vacuum_platform: Tasshack/dreame-vacuum
|
||||
map_modes:
|
||||
- template: vacuum_clean_zone
|
||||
- template: vacuum_clean_point
|
||||
- template: vacuum_clean_segment
|
||||
predefined_selections:
|
||||
- id: '1'
|
||||
icon:
|
||||
name: mdi:home-outline
|
||||
x: -8100
|
||||
y: 12400
|
||||
label:
|
||||
text: Pool-Bath
|
||||
x: -8100
|
||||
y: 12400
|
||||
offset_y: 35
|
||||
outline:
|
||||
- - -9950
|
||||
- 11350
|
||||
- - -6650
|
||||
- 11350
|
||||
- - -6650
|
||||
- 12900
|
||||
- - -9950
|
||||
- 12900
|
||||
- id: '2'
|
||||
icon:
|
||||
name: mdi:monitor-shimmer
|
||||
x: -4650
|
||||
y: 10900
|
||||
label:
|
||||
text: Office
|
||||
x: -4650
|
||||
y: 10900
|
||||
offset_y: 35
|
||||
outline:
|
||||
- - -6650
|
||||
- 7400
|
||||
- - -2800
|
||||
- 7400
|
||||
- - -2800
|
||||
- 12850
|
||||
- - -6650
|
||||
- 12850
|
||||
- id: '3'
|
||||
icon:
|
||||
name: mdi:home-outline
|
||||
x: -5600
|
||||
y: 5250
|
||||
label:
|
||||
text: Kids-Bathroom
|
||||
x: -5600
|
||||
y: 5250
|
||||
offset_y: 35
|
||||
outline:
|
||||
- - -6450
|
||||
- 4250
|
||||
- - -4750
|
||||
- 4250
|
||||
- - -4750
|
||||
- 6150
|
||||
- - -6450
|
||||
- 6150
|
||||
- id: '4'
|
||||
icon:
|
||||
name: mdi:home-outline
|
||||
x: 7300
|
||||
y: 4100
|
||||
label:
|
||||
text: Master-Bathroom
|
||||
x: 7300
|
||||
y: 4100
|
||||
offset_y: 35
|
||||
outline:
|
||||
- - 5450
|
||||
- 250
|
||||
- - 9400
|
||||
- 250
|
||||
- - 9400
|
||||
- 7850
|
||||
- - 5450
|
||||
- 7850
|
||||
- id: '6'
|
||||
icon:
|
||||
name: mdi:home-outline
|
||||
x: -8450
|
||||
y: 4200
|
||||
label:
|
||||
text: Paige-Bedroom
|
||||
x: -8450
|
||||
y: 4200
|
||||
offset_y: 35
|
||||
outline:
|
||||
- - -9900
|
||||
- 1600
|
||||
- - -6600
|
||||
- 1600
|
||||
- - -6600
|
||||
- 6100
|
||||
- - -9900
|
||||
- 6100
|
||||
- id: '7'
|
||||
icon:
|
||||
name: mdi:home-outline
|
||||
x: 6450
|
||||
y: 10400
|
||||
label:
|
||||
text: Master-Bedroom
|
||||
x: 6450
|
||||
y: 10400
|
||||
offset_y: 35
|
||||
outline:
|
||||
- - 3450
|
||||
- 7850
|
||||
- - 9550
|
||||
- 7850
|
||||
- - 9550
|
||||
- 12850
|
||||
- - 3450
|
||||
- 12850
|
||||
- id: '8'
|
||||
icon:
|
||||
name: mdi:home-outline
|
||||
x: -8300
|
||||
y: 9300
|
||||
label:
|
||||
text: Justin-Bedroom
|
||||
x: -8300
|
||||
y: 9300
|
||||
offset_y: 35
|
||||
outline:
|
||||
- - -9950
|
||||
- 6250
|
||||
- - -6650
|
||||
- 6250
|
||||
- - -6650
|
||||
- 11150
|
||||
- - -9950
|
||||
- 11150
|
||||
- id: '9'
|
||||
icon:
|
||||
name: mdi:home-outline
|
||||
x: 7250
|
||||
y: -2200
|
||||
label:
|
||||
text: Stacey-Office
|
||||
x: 7250
|
||||
y: -2200
|
||||
offset_y: 35
|
||||
outline:
|
||||
- - 5450
|
||||
- -4700
|
||||
- - 9450
|
||||
- -4700
|
||||
- - 9450
|
||||
- 350
|
||||
- - 5450
|
||||
- 350
|
||||
- id: '10'
|
||||
icon:
|
||||
name: mdi:sofa-outline
|
||||
x: 2500
|
||||
y: 4800
|
||||
label:
|
||||
text: Living Room
|
||||
x: 2500
|
||||
y: 4800
|
||||
offset_y: 35
|
||||
outline:
|
||||
- - -650
|
||||
- 750
|
||||
- - 5300
|
||||
- 750
|
||||
- - 5300
|
||||
- 8800
|
||||
- - -650
|
||||
- 8800
|
||||
- id: '11'
|
||||
icon:
|
||||
name: mdi:home-outline
|
||||
x: -5350
|
||||
y: 2600
|
||||
label:
|
||||
text: Garage-Hallway
|
||||
x: -5350
|
||||
y: 2600
|
||||
offset_y: 35
|
||||
outline:
|
||||
- - -6600
|
||||
- 1100
|
||||
- - -4050
|
||||
- 1100
|
||||
- - -4050
|
||||
- 4200
|
||||
- - -6600
|
||||
- 4200
|
||||
- id: '12'
|
||||
icon:
|
||||
name: mdi:home-outline
|
||||
x: 700
|
||||
y: 8900
|
||||
label:
|
||||
text: Dining-Room
|
||||
x: 700
|
||||
y: 8900
|
||||
offset_y: 35
|
||||
outline:
|
||||
- - -4350
|
||||
- 6000
|
||||
- - 2650
|
||||
- 6000
|
||||
- - 2650
|
||||
- 12650
|
||||
- - -4350
|
||||
- 12650
|
||||
- id: '13'
|
||||
icon:
|
||||
name: mdi:home-outline
|
||||
x: -6200
|
||||
y: 6800
|
||||
label:
|
||||
text: Hallway
|
||||
x: -6200
|
||||
y: 6800
|
||||
offset_y: 35
|
||||
outline:
|
||||
- - -7550
|
||||
- 6100
|
||||
- - -4350
|
||||
- 6100
|
||||
- - -4350
|
||||
- 7700
|
||||
- - -7550
|
||||
- 7700
|
||||
- id: '14'
|
||||
icon:
|
||||
name: mdi:chef-hat
|
||||
x: -1700
|
||||
y: 3350
|
||||
label:
|
||||
text: Kitchen
|
||||
x: -1700
|
||||
y: 3350
|
||||
offset_y: 35
|
||||
outline:
|
||||
- - -4200
|
||||
- 950
|
||||
- - -300
|
||||
- 950
|
||||
- - -300
|
||||
- 6100
|
||||
- - -4200
|
||||
- 6100
|
||||
- id: '15'
|
||||
icon:
|
||||
name: mdi:home-outline
|
||||
x: 4050
|
||||
y: -1350
|
||||
label:
|
||||
text: Foyer
|
||||
x: 4050
|
||||
y: -1350
|
||||
offset_y: 35
|
||||
outline:
|
||||
- - 2850
|
||||
- -3500
|
||||
- - 5450
|
||||
- -3500
|
||||
- - 5450
|
||||
- 800
|
||||
- - 2850
|
||||
- 800
|
||||
- id: '17'
|
||||
icon:
|
||||
name: mdi:home-outline
|
||||
x: 750
|
||||
y: -1250
|
||||
label:
|
||||
text: Formal-Dining
|
||||
x: 750
|
||||
y: -1250
|
||||
offset_y: 35
|
||||
outline:
|
||||
- - -1500
|
||||
- -3500
|
||||
- - 2950
|
||||
- -3500
|
||||
- - 2950
|
||||
- 950
|
||||
- - -1500
|
||||
- 950
|
||||
map_locked: true
|
||||
two_finger_pan: true
|
||||
@ -1,24 +0,0 @@
|
||||
######################################################################
|
||||
# @CCOSTAN - Follow Me on X
|
||||
# For more info visit https://www.vcloudinfo.com/click-here
|
||||
# Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig
|
||||
# -------------------------------------------------------------------
|
||||
# Infrastructure View - Vacuum
|
||||
# YAML-exported Lovelace dashboard (split into view files).
|
||||
# -------------------------------------------------------------------
|
||||
# Notes: Exported from config/.storage/lovelace.dashboard_infrastructure view index 3.
|
||||
######################################################################
|
||||
|
||||
title: Vacuum
|
||||
icon: mdi:robot-vacuum
|
||||
theme: default
|
||||
type: sections
|
||||
cards: []
|
||||
visible:
|
||||
- user: be280a93c9d7416e98d25d0470f414be
|
||||
- user: 46a8d15eb20e4a1daf2d1d1f63180ec5
|
||||
- user: 8fc5ba22cb32430a9143beb4df70541b
|
||||
- user: 19970706e7e4492c844ea2fc94a4599a
|
||||
sections: !include /config/dashboards/infrastructure/partials/vacuum_sections.yaml
|
||||
max_columns: 4
|
||||
badges: !include /config/dashboards/infrastructure/partials/vacuum_badges.yaml
|
||||
Loading…
Reference in new issue