You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
140 lines
3.7 KiB
140 lines
3.7 KiB
######################################################################
|
|
# @CCOSTAN - Follow Me on X
|
|
# For more info visit https://www.vcloudinfo.com/click-here
|
|
# Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig
|
|
# -------------------------------------------------------------------
|
|
# Overview Section - priority ribbon and daily controls
|
|
# Related Issue: 1843
|
|
# Systems first, then frequent entry points, climate, and vacuum access.
|
|
# -------------------------------------------------------------------
|
|
# Notes: Equal-width pills keep the whole ribbon compact and consistent.
|
|
# Notes: Thermostat pills use the climate cooling helpers for active light-blue shading.
|
|
# Notes: Mobile uses a compact four-column ribbon while preserving 44px tap targets.
|
|
######################################################################
|
|
|
|
type: grid
|
|
column_span: 4
|
|
columns: 1
|
|
square: false
|
|
cards:
|
|
- type: custom:layout-card
|
|
grid_options:
|
|
columns: full
|
|
layout_type: custom:grid-layout
|
|
layout:
|
|
grid-template-columns: repeat(7, minmax(0, 1fr))
|
|
grid-auto-flow: row
|
|
grid-auto-rows: min-content
|
|
align-items: center
|
|
grid-gap: 10px
|
|
margin: 0
|
|
mediaquery:
|
|
"(max-width: 600px)":
|
|
grid-template-columns: repeat(4, minmax(0, 1fr))
|
|
grid-gap: 4px
|
|
cards:
|
|
- type: custom:button-card
|
|
template: bearstone_overview_ribbon_control
|
|
entity: sensor.infra_dashboard_active_issue_count
|
|
name: Systems
|
|
icon: mdi:home-cog-outline
|
|
variables:
|
|
ok_states:
|
|
- '0'
|
|
state_labels:
|
|
'0': ALL CLEAR
|
|
raw_suffix: ACTIVE
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /dashboard-infrastructure/home
|
|
|
|
- type: custom:button-card
|
|
template: bearstone_overview_ribbon_control
|
|
entity: cover.large_garage_door
|
|
name: Large Garage
|
|
icon: mdi:garage
|
|
variables:
|
|
ok_states:
|
|
- closed
|
|
warning_states:
|
|
- opening
|
|
- closing
|
|
|
|
- type: custom:button-card
|
|
template: bearstone_overview_ribbon_control
|
|
entity: lock.front_door
|
|
name: Front Door
|
|
icon: mdi:door-closed-lock
|
|
variables:
|
|
ok_states:
|
|
- locked
|
|
|
|
- type: custom:button-card
|
|
template: bearstone_overview_ribbon_control
|
|
entity: group.entry_points
|
|
name: Windows
|
|
icon: mdi:window-closed-variant
|
|
variables:
|
|
ok_states:
|
|
- 'off'
|
|
state_labels:
|
|
'off': SECURE
|
|
'on': OPEN
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /lovelace/windows
|
|
|
|
- type: custom:button-card
|
|
template: bearstone_overview_ribbon_control
|
|
entity: climate.downstairs
|
|
name: Downstairs
|
|
icon: mdi:thermostat
|
|
variables:
|
|
display_mode: climate
|
|
humidity_entity: sensor.downstairs_humidity
|
|
cooling_entity: binary_sensor.downstairs_ac_is_cooling
|
|
ok_states:
|
|
- auto
|
|
- cool
|
|
- dry
|
|
- fan_only
|
|
- heat
|
|
- heat_cool
|
|
- 'off'
|
|
|
|
- type: custom:button-card
|
|
template: bearstone_overview_ribbon_control
|
|
entity: climate.upstairs
|
|
name: Upstairs
|
|
icon: mdi:thermostat
|
|
variables:
|
|
display_mode: climate
|
|
humidity_entity: sensor.upstairs_humidity
|
|
cooling_entity: binary_sensor.upstairs_ac_is_cooling
|
|
ok_states:
|
|
- auto
|
|
- cool
|
|
- dry
|
|
- fan_only
|
|
- heat
|
|
- heat_cool
|
|
- 'off'
|
|
|
|
- type: custom:button-card
|
|
template: bearstone_overview_ribbon_control
|
|
entity: vacuum.l10s_vacuum
|
|
name: Vacuum
|
|
icon: mdi:robot-vacuum
|
|
variables:
|
|
ok_states:
|
|
- docked
|
|
active_states:
|
|
- cleaning
|
|
- paused
|
|
- returning
|
|
state_labels:
|
|
docked: READY
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /dashboard-infrastructure/vacuum
|