- Updated the Home Assistant version in the configuration file. - Added new bubble cards for Docker container status monitoring in the infrastructure dashboard. - Included popups for maintenance actions related to specific Docker containers in the infrastructure dashboard. - Refined navigation paths in the overview dashboard for better user experience.feature/powerwall-live-activity-1598
parent
0e6c4e97e2
commit
260b27f812
|
After Width: | Height: | Size: 2.9 KiB |
@ -0,0 +1,58 @@
|
|||||||
|
######################################################################
|
||||||
|
# @CCOSTAN - Follow Me on X
|
||||||
|
# For more info visit https://www.vcloudinfo.com/click-here
|
||||||
|
# Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig
|
||||||
|
# -------------------------------------------------------------------
|
||||||
|
# Infrastructure Popup - docker_14 maintenance
|
||||||
|
# Bubble Card popup for host maintenance details and safe cleanup actions.
|
||||||
|
# -------------------------------------------------------------------
|
||||||
|
# Related Issue: 1560
|
||||||
|
# Notes: Reuses existing Infrastructure button-card templates inside the popup.
|
||||||
|
######################################################################
|
||||||
|
|
||||||
|
type: vertical-stack
|
||||||
|
cards:
|
||||||
|
- type: custom:bubble-card
|
||||||
|
card_type: pop-up
|
||||||
|
hash: '#infra-docker-14'
|
||||||
|
entity: sensor.docker_14_apt_status
|
||||||
|
button_type: state
|
||||||
|
name: docker_14 maintenance
|
||||||
|
icon: mdi:server
|
||||||
|
show_header: true
|
||||||
|
show_state: true
|
||||||
|
width_desktop: 520px
|
||||||
|
bg_opacity: '35'
|
||||||
|
- type: grid
|
||||||
|
columns: 2
|
||||||
|
square: false
|
||||||
|
cards:
|
||||||
|
- type: custom:button-card
|
||||||
|
template: bearstone_infra_apt_prune_tile
|
||||||
|
name: docker_14
|
||||||
|
entity: sensor.docker_14_apt_status
|
||||||
|
variables:
|
||||||
|
last_update_sensor: sensor.docker_14_apt_last_update
|
||||||
|
prune_button: button.docker2_prune_unused_images
|
||||||
|
name: docker_14
|
||||||
|
- type: custom:button-card
|
||||||
|
template: bearstone_infra_tile
|
||||||
|
entity: sensor.docker_14_apt_last_update
|
||||||
|
name: Last Update
|
||||||
|
icon: mdi:update
|
||||||
|
variables:
|
||||||
|
label: Most recent package update
|
||||||
|
- type: custom:button-card
|
||||||
|
template: bearstone_infra_tile
|
||||||
|
entity: sensor.docker_14_apt_last_check
|
||||||
|
name: Last Check
|
||||||
|
icon: mdi:calendar-check
|
||||||
|
variables:
|
||||||
|
label: Most recent apt check
|
||||||
|
- type: custom:button-card
|
||||||
|
template: bearstone_infra_tile
|
||||||
|
entity: sensor.docker_14_apt_status
|
||||||
|
name: Apt Status
|
||||||
|
icon: mdi:package-up
|
||||||
|
variables:
|
||||||
|
label: Pending package summary
|
||||||
@ -0,0 +1,58 @@
|
|||||||
|
######################################################################
|
||||||
|
# @CCOSTAN - Follow Me on X
|
||||||
|
# For more info visit https://www.vcloudinfo.com/click-here
|
||||||
|
# Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig
|
||||||
|
# -------------------------------------------------------------------
|
||||||
|
# Infrastructure Popup - docker_17 maintenance
|
||||||
|
# Bubble Card popup for host maintenance details and safe cleanup actions.
|
||||||
|
# -------------------------------------------------------------------
|
||||||
|
# Related Issue: 1560
|
||||||
|
# Notes: Reuses existing Infrastructure button-card templates inside the popup.
|
||||||
|
######################################################################
|
||||||
|
|
||||||
|
type: vertical-stack
|
||||||
|
cards:
|
||||||
|
- type: custom:bubble-card
|
||||||
|
card_type: pop-up
|
||||||
|
hash: '#infra-docker-17'
|
||||||
|
entity: sensor.docker_17_apt_status
|
||||||
|
button_type: state
|
||||||
|
name: docker_17 maintenance
|
||||||
|
icon: mdi:server
|
||||||
|
show_header: true
|
||||||
|
show_state: true
|
||||||
|
width_desktop: 520px
|
||||||
|
bg_opacity: '35'
|
||||||
|
- type: grid
|
||||||
|
columns: 2
|
||||||
|
square: false
|
||||||
|
cards:
|
||||||
|
- type: custom:button-card
|
||||||
|
template: bearstone_infra_apt_prune_tile
|
||||||
|
name: docker_17
|
||||||
|
entity: sensor.docker_17_apt_status
|
||||||
|
variables:
|
||||||
|
last_update_sensor: sensor.docker_17_apt_last_update
|
||||||
|
prune_button: button.docker17_prune_unused_images
|
||||||
|
name: docker_17
|
||||||
|
- type: custom:button-card
|
||||||
|
template: bearstone_infra_tile
|
||||||
|
entity: sensor.docker_17_apt_last_update
|
||||||
|
name: Last Update
|
||||||
|
icon: mdi:update
|
||||||
|
variables:
|
||||||
|
label: Most recent package update
|
||||||
|
- type: custom:button-card
|
||||||
|
template: bearstone_infra_tile
|
||||||
|
entity: sensor.docker_17_apt_last_check
|
||||||
|
name: Last Check
|
||||||
|
icon: mdi:calendar-check
|
||||||
|
variables:
|
||||||
|
label: Most recent apt check
|
||||||
|
- type: custom:button-card
|
||||||
|
template: bearstone_infra_tile
|
||||||
|
entity: sensor.docker_17_apt_status
|
||||||
|
name: Apt Status
|
||||||
|
icon: mdi:package-up
|
||||||
|
variables:
|
||||||
|
label: Pending package summary
|
||||||
@ -0,0 +1,58 @@
|
|||||||
|
######################################################################
|
||||||
|
# @CCOSTAN - Follow Me on X
|
||||||
|
# For more info visit https://www.vcloudinfo.com/click-here
|
||||||
|
# Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig
|
||||||
|
# -------------------------------------------------------------------
|
||||||
|
# Infrastructure Popup - docker_69 maintenance
|
||||||
|
# Bubble Card popup for host maintenance details and safe cleanup actions.
|
||||||
|
# -------------------------------------------------------------------
|
||||||
|
# Related Issue: 1560
|
||||||
|
# Notes: Reuses existing Infrastructure button-card templates inside the popup.
|
||||||
|
######################################################################
|
||||||
|
|
||||||
|
type: vertical-stack
|
||||||
|
cards:
|
||||||
|
- type: custom:bubble-card
|
||||||
|
card_type: pop-up
|
||||||
|
hash: '#infra-docker-69'
|
||||||
|
entity: sensor.docker_69_apt_status
|
||||||
|
button_type: state
|
||||||
|
name: docker_69 maintenance
|
||||||
|
icon: mdi:server
|
||||||
|
show_header: true
|
||||||
|
show_state: true
|
||||||
|
width_desktop: 520px
|
||||||
|
bg_opacity: '35'
|
||||||
|
- type: grid
|
||||||
|
columns: 2
|
||||||
|
square: false
|
||||||
|
cards:
|
||||||
|
- type: custom:button-card
|
||||||
|
template: bearstone_infra_apt_prune_tile
|
||||||
|
name: docker_69
|
||||||
|
entity: sensor.docker_69_apt_status
|
||||||
|
variables:
|
||||||
|
last_update_sensor: sensor.docker_69_apt_last_update
|
||||||
|
prune_button: button.docker69_prune_unused_images
|
||||||
|
name: docker_69
|
||||||
|
- type: custom:button-card
|
||||||
|
template: bearstone_infra_tile
|
||||||
|
entity: sensor.docker_69_apt_last_update
|
||||||
|
name: Last Update
|
||||||
|
icon: mdi:update
|
||||||
|
variables:
|
||||||
|
label: Most recent package update
|
||||||
|
- type: custom:button-card
|
||||||
|
template: bearstone_infra_tile
|
||||||
|
entity: sensor.docker_69_apt_last_check
|
||||||
|
name: Last Check
|
||||||
|
icon: mdi:calendar-check
|
||||||
|
variables:
|
||||||
|
label: Most recent apt check
|
||||||
|
- type: custom:button-card
|
||||||
|
template: bearstone_infra_tile
|
||||||
|
entity: sensor.docker_69_apt_status
|
||||||
|
name: Apt Status
|
||||||
|
icon: mdi:package-up
|
||||||
|
variables:
|
||||||
|
label: Pending package summary
|
||||||
@ -0,0 +1,46 @@
|
|||||||
|
######################################################################
|
||||||
|
# @CCOSTAN - Follow Me on X
|
||||||
|
# For more info visit https://www.vcloudinfo.com/click-here
|
||||||
|
# Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig
|
||||||
|
# -------------------------------------------------------------------
|
||||||
|
# Overview Popup - Lights on
|
||||||
|
# Bubble Card popup for currently active lights.
|
||||||
|
# -------------------------------------------------------------------
|
||||||
|
# Notes: Keeps the popup hash stable with the `#ovw-*` convention.
|
||||||
|
# Notes: Uses Bubble slider buttons for each light that is currently on.
|
||||||
|
######################################################################
|
||||||
|
|
||||||
|
type: vertical-stack
|
||||||
|
cards:
|
||||||
|
- type: custom:bubble-card
|
||||||
|
card_type: pop-up
|
||||||
|
hash: '#ovw-lights'
|
||||||
|
name: Lights Control
|
||||||
|
icon: mdi:lightbulb-group
|
||||||
|
width_desktop: 560px
|
||||||
|
show_header: true
|
||||||
|
entity: sensor.number_of_lights_on
|
||||||
|
button_type: name
|
||||||
|
- type: custom:auto-entities
|
||||||
|
show_empty: true
|
||||||
|
card:
|
||||||
|
type: grid
|
||||||
|
columns: 2
|
||||||
|
square: false
|
||||||
|
card_param: cards
|
||||||
|
filter:
|
||||||
|
include:
|
||||||
|
- domain: light
|
||||||
|
options:
|
||||||
|
type: custom:bubble-card
|
||||||
|
card_type: button
|
||||||
|
button_type: slider
|
||||||
|
show_state: true
|
||||||
|
show_last_changed: true
|
||||||
|
show_attribute: false
|
||||||
|
exclude:
|
||||||
|
- state: 'off'
|
||||||
|
- state: unavailable
|
||||||
|
- hidden_by: user
|
||||||
|
sort:
|
||||||
|
method: friendly_name
|
||||||
@ -0,0 +1,92 @@
|
|||||||
|
######################################################################
|
||||||
|
# @CCOSTAN - Follow Me on X
|
||||||
|
# For more info visit https://www.vcloudinfo.com/click-here
|
||||||
|
# Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig
|
||||||
|
# -------------------------------------------------------------------
|
||||||
|
# Overview Popup - Living room lights
|
||||||
|
# Bubble Card popup for living room lighting drill-down and scenes.
|
||||||
|
# -------------------------------------------------------------------
|
||||||
|
# Notes: Uses Bubble sub-buttons to reduce vertical sprawl in the popup.
|
||||||
|
# Notes: Keeps scene actions limited to scenes already defined in `config/scene/living_room.yaml`.
|
||||||
|
######################################################################
|
||||||
|
|
||||||
|
type: vertical-stack
|
||||||
|
cards:
|
||||||
|
- type: custom:bubble-card
|
||||||
|
card_type: pop-up
|
||||||
|
hash: '#ovw-living-room'
|
||||||
|
button_type: slider
|
||||||
|
entity: light.living_room_lights
|
||||||
|
name: Living Room Lights
|
||||||
|
icon: mdi:sofa
|
||||||
|
show_attribute: false
|
||||||
|
slide_to_close_distance: '100000'
|
||||||
|
trigger: []
|
||||||
|
bg_opacity: '35'
|
||||||
|
width_desktop: 560px
|
||||||
|
show_header: true
|
||||||
|
show_state: true
|
||||||
|
show_last_changed: true
|
||||||
|
tap_action:
|
||||||
|
action: toggle
|
||||||
|
- type: custom:bubble-card
|
||||||
|
card_type: button
|
||||||
|
button_type: slider
|
||||||
|
entity: light.living_room_lights
|
||||||
|
name: Main Lights
|
||||||
|
icon: mdi:lightbulb-group-outline
|
||||||
|
show_state: true
|
||||||
|
show_last_changed: true
|
||||||
|
card_layout: large-sub-buttons-grid
|
||||||
|
rows: 2
|
||||||
|
sub_button:
|
||||||
|
- entity: light.m1_front_left
|
||||||
|
name: Front Left
|
||||||
|
icon: mdi:light-recessed
|
||||||
|
- entity: light.m1_front_right
|
||||||
|
name: Front Right
|
||||||
|
icon: mdi:light-recessed
|
||||||
|
- entity: light.m1_back_left
|
||||||
|
name: Back Left
|
||||||
|
icon: mdi:light-recessed
|
||||||
|
- entity: light.m1_back_right
|
||||||
|
name: Back Right
|
||||||
|
icon: mdi:light-recessed
|
||||||
|
- type: custom:bubble-card
|
||||||
|
card_type: button
|
||||||
|
button_type: name
|
||||||
|
entity: light.living_room_lights
|
||||||
|
name: Lighting Scenes
|
||||||
|
icon: mdi:palette-outline
|
||||||
|
show_state: false
|
||||||
|
card_layout: large-sub-buttons-grid
|
||||||
|
rows: 2
|
||||||
|
sub_button:
|
||||||
|
- name: Day
|
||||||
|
icon: mdi:white-balance-sunny
|
||||||
|
tap_action:
|
||||||
|
action: call-service
|
||||||
|
service: scene.turn_on
|
||||||
|
service_data:
|
||||||
|
entity_id: scene.living_room_daytime_cool
|
||||||
|
- name: Evening
|
||||||
|
icon: mdi:weather-sunset
|
||||||
|
tap_action:
|
||||||
|
action: call-service
|
||||||
|
service: scene.turn_on
|
||||||
|
service_data:
|
||||||
|
entity_id: scene.living_room_evening_amber
|
||||||
|
- name: TV
|
||||||
|
icon: mdi:television-ambient-light
|
||||||
|
tap_action:
|
||||||
|
action: call-service
|
||||||
|
service: scene.turn_on
|
||||||
|
service_data:
|
||||||
|
entity_id: scene.tv_time
|
||||||
|
- name: Red
|
||||||
|
icon: mdi:led-strip-variant
|
||||||
|
tap_action:
|
||||||
|
action: call-service
|
||||||
|
service: scene.turn_on
|
||||||
|
service_data:
|
||||||
|
entity_id: scene.red_living_room
|
||||||
Loading…
Reference in new issue