Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- type: sections
- max_columns: 1
- path: lab
- sections:
- - type: grid
- cards:
- - type: custom:mushroom-chips-card
- chips:
- - type: action
- tap_action:
- action: navigate
- navigation_path: /dashboard-mushroom/0
- icon: mdi:home-export-outline
- alignment: center
- card_mod:
- style: |
- ha-card:active {
- transform: scale(0.975);
- transition: 0s;
- }
- - type: custom:bubble-card
- card_type: separator
- name: n e t w o r k
- icon: mdi:lan-connect
- sub_button:
- - show_state: true
- show_background: false
- show_name: true
- show_last_changed: false
- tap_action:
- action: navigate
- navigation_path: "#network"
- entity: binary_sensor.uptime_helper
- icon: mdi:network-outline
- name: " status"
- styles: |-
- .bubble-line {
- background-color: red !important;
- opacity: 0.1;
- }
- - type: vertical-stack
- cards:
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- name: Adguard
- scrolling_effect: false
- show_icon: true
- show_name: true
- sub_button:
- - show_background: false
- show_state: true
- name: ""
- icon: mdi:note-text-outline
- double_tap_action:
- action: none
- tap_action:
- action: more-info
- show_name: true
- show_icon: true
- show_attribute: false
- attribute: friendly_name
- show_last_changed: false
- entity: sensor.adguard_home_dns_queries
- - name: blocked ratio
- show_background: false
- show_name: true
- show_state: true
- tap_action:
- action: navigate
- navigation_path: "#alarm"
- show_attribute: true
- entity: sensor.adguard_home_dns_queries_blocked_ratio
- icon: mdi:percent-circle
- card_layout: large-2-rows
- styles: |-
- .bubble-button-card-container {
- background: rgba(0,0,0,0.1);
- #margin-left: 2px;
- }
- .bubble-icon-container {
- background: none;
- border-radius: 0;
- --mdc-icon-size: 30px !important;
- }
- .bubble-sub-button {
- font-size: 12px !important;
- #margin-right: -16px;
- }
- show_attribute: true
- attribute: apparent_temperature
- button_action:
- tap_action:
- action: more-info
- double_tap_action:
- action: none
- hold_action:
- action: none
- tap_action:
- action: url
- url_path: https://yours.com
- double_tap_action:
- action: none
- hold_action:
- action: none
- icon: mdi:note-edit-outline
- entity: sensor.adguard_home_average_processing_speed
- - type: custom:bubble-card
- card_type: empty-column
- - type: vertical-stack
- cards:
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- name: Adguard 2
- scrolling_effect: false
- show_icon: true
- show_name: true
- sub_button:
- - show_background: false
- show_state: true
- name: ""
- icon: mdi:note-text-outline
- double_tap_action:
- action: none
- tap_action:
- action: more-info
- show_name: true
- show_icon: true
- show_attribute: false
- attribute: friendly_name
- show_last_changed: false
- entity: sensor.adguard_home_dns_queries_2
- - name: blocked ratio
- show_background: false
- show_name: true
- show_state: true
- tap_action:
- action: navigate
- navigation_path: "#alarm"
- show_attribute: true
- entity: sensor.adguard_home_dns_queries_blocked_ratio_2
- icon: mdi:percent-circle
- card_layout: large-2-rows
- styles: |-
- .bubble-button-card-container {
- background: rgba(0,0,0,0.1);
- }
- .bubble-icon-container {
- background: none;
- border-radius: 0;
- --mdc-icon-size: 30px !important;
- }
- .bubble-sub-button {
- font-size: 12px !important;
- }
- show_attribute: true
- attribute: apparent_temperature
- button_action:
- tap_action:
- action: more-info
- double_tap_action:
- action: none
- hold_action:
- action: none
- tap_action:
- action: url
- url_path: https://yourip.com
- double_tap_action:
- action: none
- hold_action:
- action: none
- icon: mdi:note-edit-outline
- entity: sensor.adguard_home_average_processing_speed_2
- - type: custom:bubble-card
- card_type: empty-column
- - type: horizontal-stack
- cards:
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- name: Main
- scrolling_effect: false
- show_icon: true
- show_name: true
- sub_button:
- - icon: ""
- entity: button.node_pveorg_reboot
- tap_action:
- action: toggle
- confirmation:
- text: Do you want to reboot main Proxmox?
- card_layout: normal
- styles: |-
- .bubble-button-card-container {
- background: #9a9ca8; /* main button's bg color */
- color: #E6EAEA; /* main name text color, whiteish */
- }
- .bubble-icon-container {
- background: #E6EAEA; /* icon bg color */
- color: #9a9ca8; /* main icon color */
- --mdc-icon-size: 30px !important;
- }
- .bubble-sub-button {
- background: #E6EAEA; /* sub-icon bg color */
- }
- .bubble-sub-button-icon {
- --mdc-icon-size: 15px !important;
- color: #9a9ca8; !important; /* sub-but text color */
- }
- show_attribute: true
- button_action:
- tap_action:
- action: navigate
- navigation_path: "#mainpve"
- double_tap_action:
- action: none
- hold_action:
- action: none
- double_tap_action:
- action: url
- url_path: "https://yours"
- tap_action:
- action: none
- hold_action:
- action: none
- icon: mdi:alpha-m
- entity: sensor.node_prox_memory_used_percentage
- show_state: false
- - type: custom:bubble-card
- card_type: empty-column
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- name: Sub
- scrolling_effect: false
- show_icon: true
- show_name: true
- sub_button:
- - entity: button.node_prox_reboot
- tap_action:
- action: more-info
- confirmation:
- text: Do you want to reboot proxmox 3060?
- card_layout: normal
- styles: |-
- .bubble-button-card-container {
- background: #9a9ca8; /* main button's bg color */
- color: #E6EAEA; /* main name text color, whiteish */
- }
- .bubble-icon-container {
- background: #E6EAEA; /* icon bg color */
- color: #9a9ca8; /* main icon color */
- --mdc-icon-size: 30px !important;
- }
- .bubble-sub-button {
- background: #E6EAEA; /* sub-icon bg color */
- }
- .bubble-sub-button-icon {
- --mdc-icon-size: 15px !important;
- color: #9a9ca8; !important; /* sub-but text color */
- }
- show_attribute: true
- button_action:
- tap_action:
- action: navigate
- navigation_path: "#3060"
- double_tap_action:
- action: none
- hold_action:
- action: none
- double_tap_action:
- action: url
- url_path: "yours.com"
- tap_action:
- action: none
- hold_action:
- action: none
- icon: mdi:alpha-s
- entity: sensor.node_prox_memory_used_percentage
- show_state: false
- columns: 1
- rows: 1
- grid_options:
- columns: 12
- rows: auto
- - type: custom:bubble-card
- card_type: separator
- styles: |-
- .bubble-line {
- background-color: black !important;
- opacity: 0.1;
- }
- .bubble-sub-button-icon {
- --mdc-icon-size: 18px !important;
- color: ${hass.states['binary_sensor.pvecheck'].state === 'off' ? 'green' : 'red'} !important;
- }
- name: h o s t s
- icon: mdi:server-outline
- sub_button:
- - entity: binary_sensor.pvecheck
- icon: mdi:alert-circle-outline
- - type: vertical-stack
- cards:
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- name: Scrypted
- scrolling_effect: false
- show_icon: true
- show_name: true
- sub_button:
- - show_background: false
- show_state: true
- name: RAM
- icon: mdi:memory
- double_tap_action:
- action: none
- tap_action:
- action: none
- show_name: true
- show_icon: true
- show_attribute: false
- attribute: friendly_name
- show_last_changed: false
- entity: sensor.lxc_scrypted_103_memory_used_percentage
- - name: Disk
- show_background: false
- show_name: true
- show_state: true
- tap_action:
- action: none
- show_attribute: true
- entity: sensor.lxc_scrypted_103_disk_used_percentage
- icon: mdi:harddisk
- - entity: sensor.lxc_scrypted_103_cpu_used
- show_state: true
- show_name: true
- name: CPU
- show_icon: true
- state_background: false
- show_background: false
- tap_action:
- action: none
- card_layout: large-2-rows
- styles: |-
- .bubble-button-card-container {
- background: #7A7691;
- color: #E6EAEA; /* main name text color, whiteish */
- #margin-left: 2px;
- }
- .bubble-icon-container {
- background: #E6EAEA;
- color: #7A7691; /* main icon color */
- --mdc-icon-size: 25px !important;
- }
- .bubble-sub-button {
- font-size: 12px !important;
- color: #707275 !important; /* sub-but text color */
- #margin-right: -16px;
- }
- .bubble-sub-button-1 {
- background-color: ${hass.states['sensor.lxc_scrypted_103_memory_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important; /* sub-icon color red when >90, otherwise white */
- }
- .bubble-sub-button-2 {
- background-color: ${hass.states['sensor.lxc_scrypted_103_disk_used_percentage'].state > 60
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- .bubble-sub-button-3 {
- background-color: ${hass.states['sensor.lxc_scrypted_103_cpu_used'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- show_attribute: true
- attribute: apparent_temperature
- button_action:
- tap_action:
- action: navigate
- navigation_path: "#scrypted"
- double_tap_action:
- action: none
- hold_action:
- action: none
- double_tap_action:
- action: url
- url_path: >-
- https://yours.com
- tap_action:
- action: none
- hold_action:
- action: none
- icon: mdi:cctv
- entity: sensor.lxc_scrypted_103_memory_used_percentage
- show_state: false
- - type: custom:bubble-card
- card_type: pop-up
- hash: "#ha"
- backdrop_blur: "80"
- shadow_opacity: "10"
- name: usage
- icon: mdi:server-network-outline
- - type: vertical-stack
- cards:
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- name: HAOS
- scrolling_effect: false
- show_icon: true
- show_name: true
- sub_button:
- - show_background: false
- show_state: true
- name: RAM
- icon: mdi:memory
- double_tap_action:
- action: none
- tap_action:
- action: none
- show_name: true
- show_icon: true
- show_attribute: false
- attribute: friendly_name
- show_last_changed: false
- entity: sensor.localhost_memory_usage
- - name: Disk
- show_background: false
- show_name: true
- show_state: true
- tap_action:
- action: none
- show_attribute: true
- entity: sensor.localhost_data_disk_usage
- icon: mdi:harddisk
- - entity: sensor.localhost_cpu_usage
- show_state: true
- show_name: true
- name: CPU
- show_icon: true
- state_background: false
- show_background: false
- tap_action:
- action: none
- card_layout: large-2-rows
- styles: |-
- .bubble-button-card-container {
- background: #88A5B3;
- color: #E6EAEA; /* main name text color, whiteish */
- #margin-left: 2px;
- }
- .bubble-icon-container {
- background: #E6EAEA;
- color: #88A5B3; /* main icon color */
- --mdc-icon-size: 25px !important;
- }
- .bubble-sub-button {
- font-size: 12px !important;
- color: #707275 !important; /* sub-but text color */
- #margin-right: -16px;
- }
- .bubble-sub-button-1 {
- background-color: ${hass.states['sensor.localhost_memory_usage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important; /* sub-icon color red when >90, otherwise white */
- }
- .bubble-sub-button-2 {
- background-color: ${hass.states['sensor.localhost_data_disk_usage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- .bubble-sub-button-3 {
- background-color: ${hass.states['sensor.localhost_cpu_usage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- show_attribute: true
- attribute: apparent_temperature
- button_action:
- tap_action:
- action: navigate
- navigation_path: "#ha"
- double_tap_action:
- action: none
- hold_action:
- action: none
- tap_action:
- action: none
- double_tap_action:
- action: none
- hold_action:
- action: none
- icon: mdi:home-assistant
- entity: sensor.localhost_data_disk_usage
- show_state: false
- - type: custom:bubble-card
- card_type: empty-column
- - type: vertical-stack
- cards:
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- name: Teslamate
- scrolling_effect: false
- show_icon: true
- show_name: true
- sub_button:
- - show_background: false
- show_state: true
- name: RAM
- icon: mdi:memory
- double_tap_action:
- action: none
- tap_action:
- action: none
- show_name: true
- show_icon: true
- show_attribute: false
- attribute: friendly_name
- show_last_changed: false
- entity: sensor.lxc_docker_104_memory_used_percentage
- - name: Disk
- show_background: false
- show_name: true
- show_state: true
- tap_action:
- action: none
- show_attribute: true
- entity: sensor.lxc_docker_104_disk_used_percentage
- icon: mdi:harddisk
- - entity: sensor.lxc_docker_104_cpu_used
- show_state: true
- show_name: true
- name: CPU
- show_icon: true
- state_background: false
- show_background: false
- tap_action:
- action: none
- card_layout: large-2-rows
- styles: |-
- .bubble-button-card-container {
- background: #6B7574;
- color: #E6EAEA; /* main name text color, whiteish */
- #margin-left: 2px;
- }
- .bubble-icon-container {
- background: #E6EAEA;
- color: #6B7574; /* main icon color */
- --mdc-icon-size: 25px !important;
- }
- .bubble-sub-button {
- font-size: 12px !important;
- color: #707275 !important; /* sub-but text color */
- #margin-right: -16px;
- }
- .bubble-sub-button-1 {
- background-color: ${hass.states['sensor.lxc_docker_104_memory_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important; /* sub-icon color red when >90, otherwise white */
- }
- .bubble-sub-button-2 {
- background-color: ${hass.states['sensor.lxc_docker_104_disk_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- .bubble-sub-button-3 {
- background-color: ${hass.states['sensor.lxc_docker_104_cpu_used'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- show_attribute: true
- attribute: apparent_temperature
- button_action:
- tap_action:
- action: navigate
- navigation_path: "#tesla"
- double_tap_action:
- action: none
- hold_action:
- action: none
- double_tap_action:
- action: url
- url_path: https://yours.com
- tap_action:
- action: none
- hold_action:
- action: none
- icon: mdi:car
- entity: sensor.lxc_docker_104_disk_used_percentage
- show_state: false
- - type: custom:bubble-card
- card_type: empty-column
- - type: vertical-stack
- cards:
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- name: iTron
- scrolling_effect: false
- show_icon: true
- show_name: true
- sub_button:
- - show_background: false
- show_state: true
- name: RAM
- icon: mdi:memory
- double_tap_action:
- action: none
- tap_action:
- action: none
- show_name: true
- show_icon: true
- show_attribute: false
- attribute: friendly_name
- show_last_changed: false
- entity: sensor.lxc_alpine_docker_108_memory_used_percentage
- - name: Disk
- show_background: false
- show_name: true
- show_state: true
- tap_action:
- action: none
- show_attribute: true
- entity: sensor.lxc_alpine_docker_108_disk_used_percentage
- icon: mdi:harddisk
- - entity: sensor.lxc_alpine_docker_108_cpu_used
- show_state: true
- show_name: true
- name: CPU
- show_icon: true
- state_background: false
- show_background: false
- tap_action:
- action: none
- card_layout: large-2-rows
- styles: |-
- .bubble-button-card-container {
- background: #a9bd95;
- color: #E6EAEA; /* main name text color, whiteish */
- #margin-left: 2px;
- }
- .bubble-icon-container {
- background: #E6EAEA;
- color: #a9bd95; /* main icon color */
- --mdc-icon-size: 25px !important;
- }
- .bubble-sub-button {
- font-size: 12px !important;
- color: #707275 !important; /* sub-but text color */
- #margin-right: -16px;
- }
- .bubble-sub-button-1 {
- background-color: ${hass.states['sensor.lxc_alpine_docker_108_memory_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important; /* sub-icon color red when >90, otherwise white */
- }
- .bubble-sub-button-2 {
- background-color: ${hass.states['sensor.lxc_alpine_docker_108_disk_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- .bubble-sub-button-3 {
- background-color: ${hass.states['sensor.lxc_alpine_docker_108_cpu_used'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- show_attribute: true
- attribute: apparent_temperature
- button_action:
- tap_action:
- action: navigate
- navigation_path: "#itron"
- double_tap_action:
- action: none
- hold_action:
- action: none
- tap_action:
- action: none
- double_tap_action:
- action: none
- hold_action:
- action: none
- icon: mdi:lightning-bolt-circle
- entity: sensor.lxc_alpine_docker_108_memory_used_percentage
- show_state: false
- - type: custom:bubble-card
- card_type: empty-column
- - type: vertical-stack
- cards:
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- name: Z2M
- scrolling_effect: false
- show_icon: true
- show_name: true
- sub_button:
- - show_background: false
- show_state: true
- name: RAM
- icon: mdi:memory
- double_tap_action:
- action: none
- tap_action:
- action: none
- show_name: true
- show_icon: true
- show_attribute: false
- attribute: friendly_name
- show_last_changed: false
- entity: sensor.lxc_zigbee2mqtt_111_memory_used_percentage
- - name: Disk
- show_background: false
- show_name: true
- show_state: true
- tap_action:
- action: none
- show_attribute: true
- entity: sensor.lxc_zigbee2mqtt_111_disk_used_percentage
- icon: mdi:harddisk
- - entity: sensor.lxc_zigbee2mqtt_111_cpu_used
- show_state: true
- show_name: true
- name: CPU
- show_icon: true
- state_background: false
- show_background: false
- tap_action:
- action: none
- card_layout: large-2-rows
- styles: |-
- .bubble-button-card-container {
- background: #EDA19D;
- color: #E6EAEA; /* main name text color, whiteish */
- #margin-left: 2px;
- }
- .bubble-icon-container {
- background: #E6EAEA;
- color: #EDA19D; /* main icon color */
- --mdc-icon-size: 25px !important;
- }
- .bubble-sub-button {
- font-size: 12px !important;
- color: #707275 !important; /* sub-but text color */
- #margin-right: -16px;
- }
- .bubble-sub-button-1 {
- background-color: ${hass.states['sensor.lxc_zigbee2mqtt_111_memory_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important; /* sub-icon color red when >90, otherwise white */
- }
- .bubble-sub-button-2 {
- background-color: ${hass.states['sensor.lxc_zigbee2mqtt_111_disk_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- .bubble-sub-button-3 {
- background-color: ${hass.states['sensor.lxc_zigbee2mqtt_111_cpu_used'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- show_attribute: true
- attribute: apparent_temperature
- button_action:
- tap_action:
- action: navigate
- navigation_path: "#z2m"
- double_tap_action:
- action: none
- hold_action:
- action: none
- double_tap_action:
- action: url
- url_path: https://yours.com
- tap_action:
- action: none
- hold_action:
- action: none
- icon: mdi:zigbee
- entity: sensor.lxc_zigbee2mqtt_111_memory_used_percentage
- show_state: false
- - type: custom:bubble-card
- card_type: empty-column
- - type: grid
- cards:
- - type: vertical-stack
- cards:
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- name: MQTT
- scrolling_effect: false
- show_icon: true
- show_name: true
- sub_button:
- - show_background: false
- show_state: true
- name: RAM
- icon: mdi:memory
- double_tap_action:
- action: none
- tap_action:
- action: none
- show_name: true
- show_icon: true
- show_attribute: false
- attribute: friendly_name
- show_last_changed: false
- entity: sensor.lxc_mqtt_107_memory_used_percentage
- - name: Disk
- show_background: false
- show_name: true
- show_state: true
- tap_action:
- action: none
- show_attribute: true
- entity: sensor.lxc_mqtt_107_disk_used_percentage
- icon: mdi:harddisk
- - entity: sensor.lxc_mqtt_107_cpu_used
- show_state: true
- show_name: true
- name: CPU
- show_icon: true
- state_background: false
- show_background: false
- tap_action:
- action: none
- card_layout: large-2-rows
- styles: |-
- .bubble-button-card-container {
- background: #CF8299;
- color: #E6EAEA; /* main name text color, whiteish */
- #margin-left: 2px;
- }
- .bubble-icon-container {
- background: #E6EAEA;
- color: #CF8299; /* main icon color */
- --mdc-icon-size: 25px !important;
- }
- .bubble-sub-button {
- font-size: 12px !important;
- color: #707275 !important; /* sub-but text color */
- #margin-right: -16px;
- }
- .bubble-sub-button-1 {
- background-color: ${hass.states['sensor.lxc_mqtt_107_memory_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important; /* sub-icon color red when >90, otherwise white */
- }
- .bubble-sub-button-2 {
- background-color: ${hass.states['sensor.lxc_mqtt_107_disk_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- .bubble-sub-button-3 {
- background-color: ${hass.states['sensor.lxc_mqtt_107_cpu_used'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- show_attribute: true
- attribute: apparent_temperature
- button_action:
- tap_action:
- action: navigate
- navigation_path: "#mqtt"
- double_tap_action:
- action: none
- hold_action:
- action: none
- tap_action:
- action: none
- double_tap_action:
- action: none
- hold_action:
- action: none
- icon: mdi:message-bookmark
- entity: sensor.lxc_mqtt_107_memory_used_percentage
- show_state: false
- - type: custom:bubble-card
- card_type: empty-column
- - type: vertical-stack
- cards:
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- name: Adguard
- scrolling_effect: false
- show_icon: true
- show_name: true
- sub_button:
- - show_background: false
- show_state: true
- name: RAM
- icon: mdi:memory
- double_tap_action:
- action: none
- tap_action:
- action: none
- show_name: true
- show_icon: true
- show_attribute: false
- attribute: friendly_name
- show_last_changed: false
- entity: sensor.lxc_adguard_106_memory_used_percentage
- - name: Disk
- show_background: false
- show_name: true
- show_state: true
- tap_action:
- action: none
- show_attribute: true
- entity: sensor.lxc_adguard_106_disk_used_percentage
- icon: mdi:harddisk
- - entity: sensor.lxc_adguard_106_cpu_used
- show_state: true
- show_name: true
- name: CPU
- show_icon: true
- state_background: false
- show_background: false
- tap_action:
- action: none
- card_layout: large-2-rows
- styles: |-
- .bubble-button-card-container {
- background: #9a9ca8;
- color: #E6EAEA; /* main name text color, whiteish */
- #margin-left: 2px;
- }
- .bubble-icon-container {
- background: #E6EAEA;
- color: #9a9ca8; /* main icon color */
- --mdc-icon-size: 25px !important;
- }
- .bubble-sub-button {
- font-size: 12px !important;
- color: #707275 !important; /* sub-but text color */
- #margin-right: -16px;
- }
- .bubble-sub-button-1 {
- background-color: ${hass.states['sensor.lxc_adguard_106_memory_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important; /* sub-icon color red when >90, otherwise white */
- }
- .bubble-sub-button-2 {
- background-color: ${hass.states['sensor.lxc_adguard_106_disk_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- .bubble-sub-button-3 {
- background-color: ${hass.states['sensor.lxc_adguard_106_cpu_used'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- show_attribute: true
- attribute: apparent_temperature
- button_action:
- tap_action:
- action: navigate
- navigation_path: "#ad1"
- double_tap_action:
- action: none
- hold_action:
- action: none
- double_tap_action:
- action: url
- url_path: https://yours.com
- tap_action:
- action: none
- hold_action:
- action: none
- icon: mdi:dns-outline
- entity: sensor.lxc_adguard_106_memory_used_percentage
- show_state: false
- - type: custom:bubble-card
- card_type: empty-column
- - type: vertical-stack
- cards:
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- name: Adguard 2
- scrolling_effect: false
- show_icon: true
- show_name: true
- sub_button:
- - show_background: false
- show_state: true
- name: RAM
- icon: mdi:memory
- double_tap_action:
- action: none
- tap_action:
- action: none
- show_name: true
- show_icon: true
- show_attribute: false
- attribute: friendly_name
- show_last_changed: false
- entity: sensor.lxc_adguard_100_memory_used_percentage
- - name: Disk
- show_background: false
- show_name: true
- show_state: true
- tap_action:
- action: none
- show_attribute: true
- entity: sensor.lxc_adguard_100_disk_used_percentage
- icon: mdi:harddisk
- - entity: sensor.lxc_adguard_100_cpu_used
- show_state: true
- show_name: true
- name: CPU
- show_icon: true
- state_background: false
- show_background: false
- tap_action:
- action: none
- card_layout: large-2-rows
- styles: |-
- .bubble-button-card-container {
- background: #d3b3ac;
- color: #E6EAEA; /* main name text color, whiteish */
- #margin-left: 2px;
- }
- .bubble-icon-container {
- background: #E6EAEA;
- color: #d3b3ac; /* main icon color */
- --mdc-icon-size: 25px !important;
- }
- .bubble-sub-button {
- font-size: 12px !important;
- color: #707275 !important; /* sub-but text color */
- #margin-right: -16px;
- }
- .bubble-sub-button-1 {
- background-color: ${hass.states['sensor.lxc_adguard_100_memory_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important; /* sub-icon color red when >90, otherwise white */
- }
- .bubble-sub-button-2 {
- background-color: ${hass.states['sensor.lxc_adguard_100_disk_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- .bubble-sub-button-3 {
- background-color: ${hass.states['sensor.lxc_adguard_100_cpu_used'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- show_attribute: true
- attribute: apparent_temperature
- button_action:
- tap_action:
- action: navigate
- navigation_path: "#ad2"
- double_tap_action:
- action: none
- hold_action:
- action: none
- dounle_tap_action:
- action: url
- url_path: https://yours.com
- tap_action:
- action: none
- hold_action:
- action: none
- icon: mdi:dns-outline
- entity: sensor.lxc_adguard_100_memory_used_percentage
- show_state: false
- - type: custom:bubble-card
- card_type: empty-column
- - type: vertical-stack
- cards:
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- name: Homebridge
- scrolling_effect: false
- show_icon: true
- show_name: true
- sub_button:
- - show_background: false
- show_state: true
- name: RAM
- icon: mdi:memory
- double_tap_action:
- action: none
- tap_action:
- action: none
- show_name: true
- show_icon: true
- show_attribute: false
- attribute: friendly_name
- show_last_changed: false
- entity: sensor.lxc_homebridge_105_memory_used_percentage
- - name: Disk
- show_background: false
- show_name: true
- show_state: true
- tap_action:
- action: none
- show_attribute: true
- entity: sensor.lxc_homebridge_105_disk_used_percentage
- icon: mdi:harddisk
- - entity: sensor.lxc_homebridge_105_cpu_used
- show_state: true
- show_name: true
- name: CPU
- show_icon: true
- state_background: false
- show_background: false
- tap_action:
- action: none
- card_layout: large-2-rows
- styles: |-
- .bubble-button-card-container {
- background: #dcc2a7;
- color: #E6EAEA; /* main name text color, whiteish */
- #margin-left: 2px;
- }
- .bubble-icon-container {
- background: #E6EAEA;
- color: #dcc2a7; /* main icon color */
- --mdc-icon-size: 25px !important;
- }
- .bubble-sub-button {
- font-size: 12px !important;
- color: #707275 !important; /* sub-but text color */
- #margin-right: -16px;
- }
- .bubble-sub-button-1 {
- background-color: ${hass.states['sensor.lxc_homebridge_105_memory_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important; /* sub-icon color red when >90, otherwise white */
- }
- .bubble-sub-button-2 {
- background-color: ${hass.states['sensor.lxc_homebridge_105_disk_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- .bubble-sub-button-3 {
- background-color: ${hass.states['sensor.lxc_homebridge_105_cpu_used'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- show_attribute: true
- attribute: apparent_temperature
- button_action:
- tap_action:
- action: navigate
- navigation_path: "#homebridge"
- double_tap_action:
- action: none
- hold_action:
- action: none
- double_tap_action:
- action: url
- url_path: https://yours.com
- tap_action:
- action: none
- hold_action:
- action: none
- icon: mdi:apple
- entity: sensor.lxc_homebridge_105_memory_used_percentage
- show_state: false
- - type: custom:bubble-card
- card_type: empty-column
- - type: vertical-stack
- cards:
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- name: PBS
- scrolling_effect: false
- show_icon: true
- show_name: true
- sub_button:
- - show_background: false
- show_state: true
- name: RAM
- icon: mdi:memory
- double_tap_action:
- action: none
- tap_action:
- action: none
- show_name: true
- show_icon: true
- show_attribute: false
- attribute: friendly_name
- show_last_changed: false
- entity: sensor.qemu_pbs_server_101_memory_used_percentage
- - name: Disk
- show_background: false
- show_name: true
- show_state: true
- tap_action:
- action: none
- show_attribute: true
- entity: sensor.storage_pveorg_pbs_server_disk_used_percentage
- icon: mdi:harddisk
- - entity: sensor.qemu_pbs_server_101_cpu_used
- show_state: true
- show_name: true
- name: CPU
- show_icon: true
- state_background: false
- show_background: false
- tap_action:
- action: none
- card_layout: large-2-rows
- styles: |-
- .bubble-button-card-container {
- background: #b5c7b2;
- color: #E6EAEA; /* main name text color, whiteish */
- #margin-left: 2px;
- }
- .bubble-icon-container {
- background: #E6EAEA;
- color: #b5c7b2; /* main icon color */
- --mdc-icon-size: 25px !important;
- }
- .bubble-sub-button {
- font-size: 12px !important;
- color: #707275 !important; /* sub-but text color */
- #margin-right: -16px;
- }
- .bubble-sub-button-1 {
- background-color: ${hass.states['sensor.qemu_pbs_server_101_memory_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important; /* sub-icon color red when >90, otherwise white */
- }
- .bubble-sub-button-2 {
- background-color: ${hass.states['sensor.storage_pveorg_pbs_server_disk_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- .bubble-sub-button-3 {
- background-color: ${hass.states['sensor.qemu_pbs_server_101_cpu_used'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- show_attribute: true
- attribute: apparent_temperature
- button_action:
- tap_action:
- action: navigate
- navigation_path: "#pbs"
- double_tap_action:
- action: none
- hold_action:
- action: none
- double_tap_action:
- action: url
- url_path: https://yoursip
- tap_action:
- action: none
- hold_action:
- action: none
- icon: mdi:server-minus
- entity: sensor.qemu_pbs_server_101_memory_used_percentage
- show_state: false
- - type: custom:bubble-card
- card_type: empty-column
- - type: vertical-stack
- cards:
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- name: Tailscale
- scrolling_effect: false
- show_icon: true
- show_name: true
- sub_button:
- - show_background: false
- show_state: true
- name: RAM
- icon: mdi:memory
- double_tap_action:
- action: none
- tap_action:
- action: none
- show_name: true
- show_icon: true
- show_attribute: false
- attribute: friendly_name
- show_last_changed: false
- entity: sensor.lxc_tailscale_102_memory_used_percentage
- - name: Disk
- show_background: false
- show_name: true
- show_state: true
- tap_action:
- action: none
- show_attribute: true
- entity: sensor.lxc_tailscale_102_disk_used_percentage
- icon: mdi:harddisk
- - entity: sensor.lxc_tailscale_102_cpu_used
- show_state: true
- show_name: true
- name: CPU
- show_icon: true
- state_background: false
- show_background: false
- tap_action:
- action: none
- card_layout: large-2-rows
- styles: |-
- .bubble-button-card-container {
- background: #6BA6BF;
- color: #E6EAEA; /* main name text color, whiteish */
- #margin-left: 2px;
- }
- .bubble-icon-container {
- background: #E6EAEA;
- color: #6BA6BF; /* main icon color */
- --mdc-icon-size: 25px !important;
- }
- .bubble-sub-button {
- font-size: 12px !important;
- color: #707275 !important; /* sub-but text color */
- #margin-right: -16px;
- }
- .bubble-sub-button-1 {
- background-color: ${hass.states['sensor.lxc_tailscale_102_memory_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important; /* sub-icon color red when >90, otherwise white */
- }
- .bubble-sub-button-2 {
- background-color: ${hass.states['sensor.lxc_tailscale_102_disk_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- .bubble-sub-button-3 {
- background-color: ${hass.states['sensor.lxc_tailscale_102_cpu_used'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- show_attribute: true
- attribute: apparent_temperature
- button_action:
- tap_action:
- action: navigate
- navigation_path: "#tailscale"
- double_tap_action:
- action: none
- hold_action:
- action: none
- tap_action:
- action: none
- double_tap_action:
- action: none
- hold_action:
- action: none
- icon: mdi:lan
- entity: sensor.lxc_tailscale_102_memory_used_percentage
- show_state: false
- - type: custom:bubble-card
- card_type: empty-column
- - type: vertical-stack
- cards:
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- name: Nginx
- scrolling_effect: false
- show_icon: true
- show_name: true
- sub_button:
- - show_background: false
- show_state: true
- name: RAM
- icon: mdi:memory
- double_tap_action:
- action: none
- tap_action:
- action: none
- show_name: true
- show_icon: true
- show_attribute: false
- attribute: friendly_name
- show_last_changed: false
- entity: sensor.lxc_nginxproxymanager_102_memory_used_percentage
- - name: Disk
- show_background: false
- show_name: true
- show_state: true
- tap_action:
- action: none
- show_attribute: true
- entity: sensor.lxc_nginxproxymanager_102_disk_used_percentage
- icon: mdi:harddisk
- - entity: sensor.lxc_nginxproxymanager_102_cpu_used
- show_state: true
- show_name: true
- name: CPU
- show_icon: true
- state_background: false
- show_background: false
- tap_action:
- action: none
- card_layout: large-2-rows
- styles: |-
- .bubble-button-card-container {
- background: #717CAB;
- color: #E6EAEA; /* main name text color, whiteish */
- #margin-left: 2px;
- }
- .bubble-icon-container {
- background: #E6EAEA;
- color: #717CAB; /* main icon color */
- --mdc-icon-size: 25px !important;
- }
- .bubble-sub-button {
- font-size: 12px !important;
- color: #707275 !important; /* sub-but text color */
- #margin-right: -16px;
- }
- .bubble-sub-button-1 {
- background-color: ${hass.states['sensor.lxc_nginxproxymanager_102_memory_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important; /* sub-icon color red when >90, otherwise white */
- }
- .bubble-sub-button-2 {
- background-color: ${hass.states['sensor.lxc_nginxproxymanager_102_disk_used_percentage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- .bubble-sub-button-3 {
- background-color: ${hass.states['sensor.lxc_nginxproxymanager_102_cpu_used'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- show_attribute: true
- attribute: apparent_temperature
- button_action:
- tap_action:
- action: navigate
- navigation_path: "#nginx"
- double_tap_action:
- action: none
- hold_action:
- action: none
- double_tap_action:
- action: url
- url_path: https://yours.com
- tap_action:
- action: none
- hold_action:
- action: none
- icon: mdi:lan-pending
- entity: sensor.lxc_nginxproxymanager_102_memory_used_percentage
- show_state: false
- - type: custom:bubble-card
- card_type: empty-column
- - type: vertical-stack
- cards:
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- name: Raspi
- scrolling_effect: false
- show_icon: true
- show_name: true
- sub_button:
- - show_background: false
- show_state: true
- name: RAM
- icon: mdi:memory
- double_tap_action:
- action: none
- tap_action:
- action: none
- show_name: true
- show_icon: true
- show_attribute: false
- attribute: friendly_name
- show_last_changed: false
- entity: sensor.raspberry_pi_memory_usage
- - name: Disk
- show_background: false
- show_name: true
- show_state: true
- tap_action:
- action: none
- show_attribute: true
- entity: sensor.raspberry_pi_disk_usage
- icon: mdi:harddisk
- - entity: sensor.raspberry_pi_cpu_usage
- show_state: true
- show_name: true
- name: CPU
- show_icon: true
- state_background: false
- show_background: false
- tap_action:
- action: none
- - entity: sensor.raspberry_pi_cpu_thermal_1_temperature
- show_background: false
- show_icon: true
- show_state: true
- show_name: true
- name: Temp
- icon: mdi:fire
- tap_action:
- action: none
- card_layout: large-2-rows
- styles: |-
- .bubble-button-card-container {
- background: #7A7691;
- color: #E6EAEA; /* main name text color, whiteish */
- #margin-left: 2px;
- }
- .bubble-icon-container {
- background: #E6EAEA;
- color: #7A7691; /* main icon color */
- --mdc-icon-size: 25px !important;
- }
- .bubble-sub-button {
- font-size: 12px !important;
- color: #707275 !important; /* sub-but text color */
- #margin-right: -16px;
- }
- .bubble-sub-button-1 {
- background-color: ${hass.states['sensor.raspberry_pi_memory_usage'].state > 90
- ? '#D06D67'
- : '#E6EAEA' } !important; /* sub-icon color red when >90, otherwise white */
- }
- .bubble-sub-button-2 {
- background-color: ${hass.states['sensor.raspberry_pi_disk_usage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- .bubble-sub-button-3 {
- background-color: ${hass.states['sensor.raspberry_pi_cpu_usage'].state > 90
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- .bubble-sub-button-4 {
- background-color: ${hass.states['sensor.raspberry_pi_cpu_thermal_1_temperature'].state > 130
- ? '#D06D67'
- : '#E6EAEA'} !important;
- }
- show_attribute: true
- attribute: apparent_temperature
- button_action:
- tap_action:
- action: navigate
- navigation_path: "#pi"
- double_tap_action:
- action: none
- hold_action:
- action: none
- double_tap_action:
- action: url
- url_path: https://yours.com
- tap_action:
- action: none
- hold_action:
- action: none
- icon: mdi:raspberry-pi
- entity: sensor.raspberry_pi_memory_usage
- show_state: false
- - type: custom:bubble-card
- card_type: empty-column
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: pop-up
- hash: "#network"
- backdrop_blur: "0"
- shadow_opacity: "10"
- name: Hosts
- icon: mdi:server-network-outline
- bg_opacity: "18"
- bg_blur: "18"
- margin_top_desktop: 10vh
- margin_top_mobile: 10vh
- - type: horizontal-stack
- cards:
- - type: custom:stack-in-card
- mode: horizontal
- cards:
- - type: custom:mushroom-template-card
- entity: binary_sensor.uptimekuma_teslamate
- primary: Teslamate
- icon_color: "#708090"
- badge_icon: >
- {% if is_state('binary_sensor.uptimekuma_teslamate', 'on')
- %}
- mdi:check-bold
- {% elif is_state('binary_sensor.uptimekuma_teslamate',
- 'unknown') %}
- mdi:help-circle
- {% else %}
- disabled
- {% endif %}
- badge_color: >
- {% if is_state('binary_sensor.uptimekuma_teslamate', 'on')
- %}
- #3CB371
- {% elif is_state('binary_sensor.uptimekuma_teslamate',
- 'unknown') %}
- #FFA07A
- {% else %}
- #CD5C5C
- {% endif %}
- icon: mdi:car
- fill_container: true
- layout: horizontal
- tap_action:
- action: more-info
- hold_action:
- action: none
- double_tap_action:
- action: none
- card_mod:
- style:
- .: |
- ha-card{
- border-color: transparent
- }
- mushroom-state-info$: |
- .primary {
- font-size: 15px !important;
- position: relative;
- top: -10px;
- left: 3px;
- overflow: visible !important;
- color: var(primary-text-color);
- font-weight: bold;
- text-overflow: ellipsis;
- }
- - type: custom:uptime-card
- entity: binary_sensor.uptimekuma_teslamate
- hours_to_show: 24
- alignment:
- tooltip_first: true
- show:
- footer: false
- header: false
- status: false
- bar:
- height: 40
- round: 10
- spacing: 10
- amount: 7
- color:
- ok: "#3CB371"
- ko: "#CD5C5C"
- half: "#FFA500"
- card_mod:
- style: |
- ha-card {
- position: relative;
- top: 10px;
- left: -68%;
- overflow: visible !important;
- width: 150%;
- border-color: transparent;
- }
- - type: custom:stack-in-card
- mode: horizontal
- cards:
- - type: custom:mushroom-template-card
- entity: binary_sensor.uptimekuma_scrypted
- primary: Scrypted
- icon_color: "#708090"
- badge_icon: >
- {% if is_state('binary_sensor.uptimekuma_scrypted', 'on')
- %}
- mdi:check-bold
- {% elif is_state('binary_sensor.uptimekuma_scrypted',
- 'unknown') %}
- mdi:help-circle
- {% else %}
- disabled
- {% endif %}
- badge_color: >
- {% if is_state('binary_sensor.uptimekuma_scrypted', 'on')
- %}
- #3CB371
- {% elif is_state('binary_sensor.uptimekuma_scrypted',
- 'unknown') %}
- #FFA07A
- {% else %}
- #CD5C5C
- {% endif %}
- icon: mdi:cctv
- fill_container: true
- layout: horizontal
- tap_action:
- action: more-info
- hold_action:
- action: none
- double_tap_action:
- action: none
- card_mod:
- style:
- .: |
- ha-card{
- border-color: transparent
- }
- mushroom-state-info$: |
- .primary {
- font-size: 15px !important;
- position: relative;
- top: -10px;
- left: 3px;
- overflow: visible !important;
- color: var(primary-text-color);
- font-weight: bold;
- text-overflow: ellipsis;
- }
- - type: custom:uptime-card
- entity: binary_sensor.uptimekuma_scrypted
- hours_to_show: 24
- alignment:
- tooltip_first: true
- show:
- footer: false
- header: false
- status: false
- bar:
- height: 40
- round: 10
- spacing: 10
- amount: 7
- color:
- ok: "#3CB371"
- ko: "#CD5C5C"
- half: "#FFA500"
- card_mod:
- style: |
- ha-card {
- position: relative;
- top: 10px;
- left: -68%;
- overflow: visible !important;
- width: 150%;
- border-color: transparent;
- }
- - type: horizontal-stack
- cards:
- - type: custom:stack-in-card
- mode: horizontal
- cards:
- - type: custom:mushroom-template-card
- entity: binary_sensor.uptimekuma_mqtt
- primary: MQTT
- icon_color: "#708090"
- badge_icon: >
- {% if is_state('binary_sensor.uptimekuma_mqtt', 'on') %}
- mdi:check-bold
- {% elif is_state('binary_sensor.uptimekuma_mqtt',
- 'unknown') %}
- mdi:help-circle
- {% else %}
- disabled
- {% endif %}
- badge_color: >
- {% if is_state('binary_sensor.uptimekuma_mqtt', 'on') %}
- #3CB371
- {% elif is_state('binary_sensor.uptimekuma_mqtt',
- 'unknown') %}
- #FFA07A
- {% else %}
- #CD5C5C
- {% endif %}
- icon: mdi:message
- fill_container: true
- layout: horizontal
- tap_action:
- action: more-info
- hold_action:
- action: none
- double_tap_action:
- action: none
- card_mod:
- style:
- .: |
- ha-card{
- border-color: transparent
- }
- mushroom-state-info$: |
- .primary {
- font-size: 15px !important;
- position: relative;
- top: -10px;
- left: 3px;
- overflow: visible !important;
- color: var(primary-text-color);
- font-weight: bold;
- text-overflow: ellipsis;
- }
- - type: custom:uptime-card
- entity: binary_sensor.uptimekuma_mqtt
- hours_to_show: 24
- alignment:
- tooltip_first: true
- show:
- footer: false
- header: false
- status: false
- bar:
- height: 40
- round: 10
- spacing: 10
- amount: 7
- color:
- ok: "#3CB371"
- ko: "#CD5C5C"
- half: "#FFA500"
- card_mod:
- style: |
- ha-card {
- position: relative;
- top: 10px;
- left: -68%;
- overflow: visible !important;
- width: 150%;
- border-color: transparent;
- }
- - type: custom:stack-in-card
- mode: horizontal
- cards:
- - type: custom:mushroom-template-card
- entity: binary_sensor.uptimekuma_zigbee2mqtt
- primary: Z2M
- icon_color: "#708090"
- badge_icon: >
- {% if is_state('binary_sensor.uptimekuma_zigbee2mqtt',
- 'on') %}
- mdi:check-bold
- {% elif is_state('binary_sensor.uptimekuma_zigbee2mqtt',
- 'unknown') %}
- mdi:help-circle
- {% else %}
- disabled
- {% endif %}
- badge_color: >
- {% if is_state('binary_sensor.uptimekuma_zigbee2mqtt',
- 'on') %}
- #3CB371
- {% elif is_state('binary_sensor.uptimekuma_zigbee2mqtt',
- 'unknown') %}
- #FFA07A
- {% else %}
- #CD5C5C
- {% endif %}
- icon: mdi:zigbee
- fill_container: true
- layout: horizontal
- tap_action:
- action: more-info
- hold_action:
- action: none
- double_tap_action:
- action: none
- card_mod:
- style:
- .: |
- ha-card{
- border-color: transparent
- }
- mushroom-state-info$: |
- .primary {
- font-size: 15px !important;
- position: relative;
- top: -10px;
- left: 3px;
- overflow: visible !important;
- color: var(primary-text-color);
- font-weight: bold;
- text-overflow: ellipsis;
- }
- - type: custom:uptime-card
- entity: binary_sensor.uptimekuma_zigbee2mqtt
- hours_to_show: 24
- alignment:
- tooltip_first: true
- show:
- footer: false
- header: false
- status: false
- bar:
- height: 40
- round: 10
- spacing: 10
- amount: 7
- color:
- ok: "#3CB371"
- ko: "#CD5C5C"
- half: "#FFA500"
- card_mod:
- style: |
- ha-card {
- position: relative;
- top: 10px;
- left: -68%;
- overflow: visible !important;
- width: 150%;
- border-color: transparent;
- }
- - type: horizontal-stack
- cards:
- - type: custom:stack-in-card
- mode: horizontal
- cards:
- - type: custom:mushroom-template-card
- entity: binary_sensor.uptimekuma_slzb06
- primary: SLZB-06
- icon_color: "#708090"
- badge_icon: >
- {% if is_state('binary_sensor.uptimekuma_slzb06', 'on')
- %}
- mdi:check-bold
- {% elif is_state('binary_sensor.uptimekuma_slzb06',
- 'unknown') %}
- mdi:help-circle
- {% else %}
- disabled
- {% endif %}
- badge_color: >
- {% if is_state('binary_sensor.uptimekuma_slzb06', 'on')
- %}
- #3CB371
- {% elif is_state('binary_sensor.uptimekuma_slzb06',
- 'unknown') %}
- #FFA07A
- {% else %}
- #CD5C5C
- {% endif %}
- icon: mdi:zigbee
- fill_container: true
- layout: horizontal
- tap_action:
- action: more-info
- hold_action:
- action: none
- double_tap_action:
- action: none
- card_mod:
- style:
- .: |
- ha-card{
- border-color: transparent
- }
- mushroom-state-info$: |
- .primary {
- font-size: 15px !important;
- position: relative;
- top: -10px;
- left: 3px;
- overflow: visible !important;
- color: var(primary-text-color);
- font-weight: bold;
- text-overflow: ellipsis;
- }
- - type: custom:uptime-card
- entity: binary_sensor.uptimekuma_slzb06
- hours_to_show: 24
- alignment:
- tooltip_first: true
- show:
- footer: false
- header: false
- status: false
- bar:
- height: 40
- round: 10
- spacing: 10
- amount: 7
- color:
- ok: "#3CB371"
- ko: "#CD5C5C"
- half: "#FFA500"
- card_mod:
- style: |
- ha-card {
- position: relative;
- top: 10px;
- left: -68%;
- overflow: visible !important;
- width: 150%;
- border-color: transparent;
- }
- - type: custom:stack-in-card
- mode: horizontal
- cards:
- - type: custom:mushroom-template-card
- entity: binary_sensor.uptimekuma_wled_board
- primary: WLED Board
- icon_color: "#708090"
- badge_icon: >
- {% if is_state('binary_sensor.uptimekuma_wled_board',
- 'on') %}
- mdi:check-bold
- {% elif is_state('binary_sensor.uptimekuma_wled_board',
- 'unknown') %}
- mdi:help-circle
- {% else %}
- disabled
- {% endif %}
- badge_color: >
- {% if is_state('binary_sensor.uptimekuma_wled_board',
- 'on') %}
- #3CB371
- {% elif is_state('binary_sensor.uptimekuma_wled_board',
- 'unknown') %}
- #FFA07A
- {% else %}
- #CD5C5C
- {% endif %}
- icon: mdi:artboard
- fill_container: true
- layout: horizontal
- tap_action:
- action: more-info
- hold_action:
- action: none
- double_tap_action:
- action: none
- card_mod:
- style:
- .: |
- ha-card{
- border-color: transparent
- }
- mushroom-state-info$: |
- .primary {
- font-size: 15px !important;
- position: relative;
- top: -10px;
- left: 3px;
- overflow: visible !important;
- color: var(primary-text-color);
- font-weight: bold;
- text-overflow: ellipsis;
- }
- - type: custom:uptime-card
- entity: binary_sensor.uptimekuma_wled_board
- hours_to_show: 24
- alignment:
- tooltip_first: true
- show:
- footer: false
- header: false
- status: false
- bar:
- height: 40
- round: 10
- spacing: 10
- amount: 7
- color:
- ok: "#3CB371"
- ko: "#CD5C5C"
- half: "#FFA500"
- card_mod:
- style: |
- ha-card {
- position: relative;
- top: 10px;
- left: -68%;
- overflow: visible !important;
- width: 150%;
- border-color: transparent;
- }
- - type: horizontal-stack
- cards:
- - type: custom:stack-in-card
- mode: horizontal
- cards:
- - type: custom:mushroom-template-card
- entity: binary_sensor.uptimekuma_wled_desk
- primary: WLED Desk
- icon_color: "#708090"
- badge_icon: >
- {% if is_state('binary_sensor.uptimekuma_wled_desk', 'on')
- %}
- mdi:check-bold
- {% elif is_state('binary_sensor.uptimekuma_wled_desk',
- 'unknown') %}
- mdi:help-circle
- {% else %}
- disabled
- {% endif %}
- badge_color: >
- {% if is_state('binary_sensor.uptimekuma_wled_desk', 'on')
- %}
- #3CB371
- {% elif is_state('binary_sensor.uptimekuma_wled_desk',
- 'unknown') %}
- #FFA07A
- {% else %}
- #CD5C5C
- {% endif %}
- icon: mdi:desk
- fill_container: true
- layout: horizontal
- tap_action:
- action: more-info
- hold_action:
- action: none
- double_tap_action:
- action: none
- card_mod:
- style:
- .: |
- ha-card{
- border-color: transparent
- }
- mushroom-state-info$: |
- .primary {
- font-size: 15px !important;
- position: relative;
- top: -10px;
- left: 3px;
- overflow: visible !important;
- color: var(primary-text-color);
- font-weight: bold;
- text-overflow: ellipsis;
- }
- - type: custom:uptime-card
- entity: binary_sensor.uptimekuma_wled_desk
- hours_to_show: 24
- alignment:
- tooltip_first: true
- show:
- footer: false
- header: false
- status: false
- bar:
- height: 40
- round: 10
- spacing: 10
- amount: 7
- color:
- ok: "#3CB371"
- ko: "#CD5C5C"
- half: "#FFA500"
- card_mod:
- style: |
- ha-card {
- position: relative;
- top: 10px;
- left: -68%;
- overflow: visible !important;
- width: 150%;
- border-color: transparent;
- }
- - type: custom:stack-in-card
- mode: horizontal
- cards:
- - type: custom:mushroom-template-card
- entity: binary_sensor.uptimekuma_wled_shelf
- primary: WLED Shelf
- icon_color: "#708090"
- badge_icon: >
- {% if is_state('binary_sensor.uptimekuma_wled_shelf',
- 'on') %}
- mdi:check-bold
- {% elif is_state('binary_sensor.uptimekuma_wled_shelf',
- 'unknown') %}
- mdi:help-circle
- {% else %}
- disabled
- {% endif %}
- badge_color: >
- {% if is_state('binary_sensor.uptimekuma_wled_shelf',
- 'on') %}
- #3CB371
- {% elif is_state('binary_sensor.uptimekuma_wled_shelf',
- 'unknown') %}
- #FFA07A
- {% else %}
- #CD5C5C
- {% endif %}
- icon: mdi:bookshelf
- fill_container: true
- layout: horizontal
- tap_action:
- action: more-info
- hold_action:
- action: none
- double_tap_action:
- action: none
- card_mod:
- style:
- .: |
- ha-card{
- border-color: transparent
- }
- mushroom-state-info$: |
- .primary {
- font-size: 15px !important;
- position: relative;
- top: -10px;
- left: 3px;
- overflow: visible !important;
- color: var(primary-text-color);
- font-weight: bold;
- text-overflow: ellipsis;
- }
- - type: custom:uptime-card
- entity: binary_sensor.uptimekuma_wled_shelf
- hours_to_show: 24
- alignment:
- tooltip_first: true
- show:
- footer: false
- header: false
- status: false
- bar:
- height: 40
- round: 10
- spacing: 10
- amount: 7
- color:
- ok: "#3CB371"
- ko: "#CD5C5C"
- half: "#FFA500"
- card_mod:
- style: |
- ha-card {
- position: relative;
- top: 10px;
- left: -68%;
- overflow: visible !important;
- width: 150%;
- border-color: transparent;
- }
- - type: horizontal-stack
- cards:
- - type: custom:stack-in-card
- mode: horizontal
- cards:
- - type: custom:mushroom-template-card
- entity: binary_sensor.uptimekuma_proxmox_3060
- primary: Prox 3060
- icon_color: "#708090"
- badge_icon: >
- {% if is_state('binary_sensor.uptimekuma_proxmox_3060',
- 'on') %}
- mdi:check-bold
- {% elif is_state('binary_sensor.uptimekuma_proxmox_3060',
- 'unknown') %}
- mdi:help-circle
- {% else %}
- disabled
- {% endif %}
- badge_color: >
- {% if is_state('binary_sensor.uptimekuma_proxmox_3060',
- 'on') %}
- #3CB371
- {% elif is_state('binary_sensor.uptimekuma_proxmox_3060',
- 'unknown') %}
- #FFA07A
- {% else %}
- #CD5C5C
- {% endif %}
- icon: mdi:server
- fill_container: true
- layout: horizontal
- tap_action:
- action: more-info
- hold_action:
- action: none
- double_tap_action:
- action: none
- card_mod:
- style:
- .: |
- ha-card{
- border-color: transparent
- }
- mushroom-state-info$: |
- .primary {
- font-size: 15px !important;
- position: relative;
- top: -10px;
- left: 3px;
- overflow: visible !important;
- color: var(primary-text-color);
- font-weight: bold;
- text-overflow: ellipsis;
- }
- - type: custom:uptime-card
- entity: binary_sensor.uptimekuma_proxmox_3060
- hours_to_show: 24
- alignment:
- tooltip_first: true
- show:
- footer: false
- header: false
- status: false
- bar:
- height: 40
- round: 10
- spacing: 10
- amount: 7
- color:
- ok: "#3CB371"
- ko: "#CD5C5C"
- half: "#FFA500"
- card_mod:
- style: |
- ha-card {
- position: relative;
- top: 10px;
- left: -68%;
- overflow: visible !important;
- width: 150%;
- border-color: transparent;
- }
- - type: custom:stack-in-card
- mode: horizontal
- cards:
- - type: custom:mushroom-template-card
- entity: binary_sensor.uptimekuma_pbs
- primary: PBS
- icon_color: "#708090"
- badge_icon: >
- {% if is_state('binary_sensor.uptimekuma_pbs', 'on') %}
- mdi:check-bold
- {% elif is_state('binary_sensor.uptimekuma_pbs',
- 'unknown') %}
- mdi:help-circle
- {% else %}
- disabled
- {% endif %}
- badge_color: >
- {% if is_state('binary_sensor.uptimekuma_pbs', 'on') %}
- #3CB371
- {% elif is_state('binary_sensor.uptimekuma_pbs',
- 'unknown') %}
- #FFA07A
- {% else %}
- #CD5C5C
- {% endif %}
- icon: mdi:server
- fill_container: true
- layout: horizontal
- tap_action:
- action: more-info
- hold_action:
- action: none
- double_tap_action:
- action: none
- card_mod:
- style:
- .: |
- ha-card{
- border-color: transparent
- }
- mushroom-state-info$: |
- .primary {
- font-size: 15px !important;
- position: relative;
- top: -10px;
- left: 3px;
- overflow: visible !important;
- color: var(primary-text-color);
- font-weight: bold;
- text-overflow: ellipsis;
- }
- - type: custom:uptime-card
- entity: binary_sensor.uptimekuma_pbs
- hours_to_show: 24
- alignment:
- tooltip_first: true
- show:
- footer: false
- header: false
- status: false
- bar:
- height: 40
- round: 10
- spacing: 10
- amount: 7
- color:
- ok: "#3CB371"
- ko: "#CD5C5C"
- half: "#FFA500"
- card_mod:
- style: |
- ha-card {
- position: relative;
- top: 10px;
- left: -68%;
- overflow: visible !important;
- width: 150%;
- border-color: transparent;
- }
- - type: horizontal-stack
- cards:
- - type: custom:stack-in-card
- mode: horizontal
- cards:
- - type: custom:mushroom-template-card
- entity: binary_sensor.uptimekuma_adguard_1
- primary: Adguard 1
- icon_color: "#708090"
- badge_icon: >
- {% if is_state('binary_sensor.uptimekuma_adguard_1', 'on')
- %}
- mdi:check-bold
- {% elif is_state('binary_sensor.uptimekuma_adguard_1',
- 'unknown') %}
- mdi:help-circle
- {% else %}
- disabled
- {% endif %}
- badge_color: >
- {% if is_state('binary_sensor.uptimekuma_adguard_1', 'on')
- %}
- #3CB371
- {% elif is_state('binary_sensor.uptimekuma_adguard_1',
- 'unknown') %}
- #FFA07A
- {% else %}
- #CD5C5C
- {% endif %}
- icon: mdi:dns-outline
- fill_container: true
- layout: horizontal
- tap_action:
- action: more-info
- hold_action:
- action: none
- double_tap_action:
- action: none
- card_mod:
- style:
- .: |
- ha-card{
- border-color: transparent
- }
- mushroom-state-info$: |
- .primary {
- font-size: 15px !important;
- position: relative;
- top: -10px;
- left: 3px;
- overflow: visible !important;
- color: var(primary-text-color);
- font-weight: bold;
- text-overflow: ellipsis;
- }
- - type: custom:uptime-card
- entity: binary_sensor.uptimekuma_adguard_1
- hours_to_show: 24
- alignment:
- tooltip_first: true
- show:
- footer: false
- header: false
- status: false
- bar:
- height: 40
- round: 10
- spacing: 10
- amount: 7
- color:
- ok: "#3CB371"
- ko: "#CD5C5C"
- half: "#FFA500"
- card_mod:
- style: |
- ha-card {
- position: relative;
- top: 10px;
- left: -68%;
- overflow: visible !important;
- width: 150%;
- border-color: transparent;
- }
- - type: custom:stack-in-card
- mode: horizontal
- cards:
- - type: custom:mushroom-template-card
- entity: binary_sensor.uptimekuma_adguard_2
- primary: Adguard 2
- icon_color: "#708090"
- badge_icon: >
- {% if is_state('binary_sensor.uptimekuma_adguard_2', 'on')
- %}
- mdi:check-bold
- {% elif is_state('binary_sensor.uptimekuma_adguard_2',
- 'unknown') %}
- mdi:help-circle
- {% else %}
- disabled
- {% endif %}
- badge_color: >
- {% if is_state('binary_sensor.uptimekuma_adguard_2', 'on')
- %}
- #3CB371
- {% elif is_state('binary_sensor.uptimekuma_adguard_2',
- 'unknown') %}
- #FFA07A
- {% else %}
- #CD5C5C
- {% endif %}
- icon: mdi:dns-outline
- fill_container: true
- layout: horizontal
- tap_action:
- action: more-info
- hold_action:
- action: none
- double_tap_action:
- action: none
- card_mod:
- style:
- .: |
- ha-card{
- border-color: transparent
- }
- mushroom-state-info$: |
- .primary {
- font-size: 15px !important;
- position: relative;
- top: -10px;
- left: 3px;
- overflow: visible !important;
- color: var(primary-text-color);
- font-weight: bold;
- text-overflow: ellipsis;
- }
- - type: custom:uptime-card
- entity: binary_sensor.uptimekuma_adguard_2
- hours_to_show: 24
- alignment:
- tooltip_first: true
- show:
- footer: false
- header: false
- status: false
- bar:
- height: 40
- round: 10
- spacing: 10
- amount: 7
- color:
- ok: "#3CB371"
- ko: "#CD5C5C"
- half: "#FFA500"
- card_mod:
- style: |
- ha-card {
- position: relative;
- top: 10px;
- left: -68%;
- overflow: visible !important;
- width: 150%;
- border-color: transparent;
- }
- - type: horizontal-stack
- cards:
- - type: custom:stack-in-card
- mode: horizontal
- cards:
- - type: custom:mushroom-template-card
- entity: binary_sensor.uptimekuma_raspi
- primary: RasPi
- icon_color: "#708090"
- badge_icon: >
- {% if is_state('binary_sensor.uptimekuma_raspi', 'on')
- %}
- mdi:check-bold
- {% elif is_state('binary_sensor.uptimekuma_raspi',
- 'unknown') %}
- mdi:help-circle
- {% else %}
- disabled
- {% endif %}
- badge_color: >
- {% if is_state('binary_sensor.uptimekuma_raspi', 'on')
- %}
- #3CB371
- {% elif is_state('binary_sensor.uptimekuma_raspi',
- 'unknown') %}
- #FFA07A
- {% else %}
- #CD5C5C
- {% endif %}
- icon: mdi:raspberry-pi
- fill_container: true
- layout: horizontal
- tap_action:
- action: more-info
- hold_action:
- action: none
- double_tap_action:
- action: none
- card_mod:
- style:
- .: |
- ha-card{
- border-color: transparent
- }
- mushroom-state-info$: |
- .primary {
- font-size: 15px !important;
- position: relative;
- top: -10px;
- left: 3px;
- overflow: visible !important;
- color: var(primary-text-color);
- font-weight: bold;
- text-overflow: ellipsis;
- }
- - type: custom:uptime-card
- entity: binary_sensor.uptimekuma_raspi
- hours_to_show: 24
- alignment:
- tooltip_first: true
- show:
- footer: false
- header: false
- status: false
- bar:
- height: 40
- round: 10
- spacing: 10
- amount: 7
- color:
- ok: "#3CB371"
- ko: "#CD5C5C"
- half: "#FFA500"
- card_mod:
- style: |
- ha-card {
- position: relative;
- top: 10px;
- left: -68%;
- overflow: visible !important;
- width: 150%;
- border-color: transparent;
- }
- - type: custom:stack-in-card
- mode: horizontal
- cards:
- - type: custom:mushroom-template-card
- entity: binary_sensor.uptimekuma_nginx
- primary: Nginx
- icon_color: "#708090"
- badge_icon: >
- {% if is_state('binary_sensor.uptimekuma_nginx', 'on')
- %}
- mdi:check-bold
- {% elif is_state('binary_sensor.uptimekuma_nginx',
- 'unknown') %}
- mdi:help-circle
- {% else %}
- disabled
- {% endif %}
- badge_color: >
- {% if is_state('binary_sensor.uptimekuma_nginx', 'on')
- %}
- #3CB371
- {% elif is_state('binary_sensor.uptimekuma_nginx',
- 'unknown') %}
- #FFA07A
- {% else %}
- #CD5C5C
- {% endif %}
- icon: mdi:lan-connect
- fill_container: true
- layout: horizontal
- tap_action:
- action: more-info
- hold_action:
- action: none
- double_tap_action:
- action: none
- card_mod:
- style:
- .: |
- ha-card{
- border-color: transparent
- }
- mushroom-state-info$: |
- .primary {
- font-size: 15px !important;
- position: relative;
- top: -10px;
- left: 3px;
- overflow: visible !important;
- color: var(primary-text-color);
- font-weight: bold;
- text-overflow: ellipsis;
- }
- - type: custom:uptime-card
- entity: binary_sensor.uptimekuma_nginx
- hours_to_show: 24
- alignment:
- tooltip_first: true
- show:
- footer: false
- header: false
- status: false
- bar:
- height: 40
- round: 10
- spacing: 10
- amount: 7
- color:
- ok: "#3CB371"
- ko: "#CD5C5C"
- half: "#FFA500"
- card_mod:
- style: |
- ha-card {
- position: relative;
- top: 10px;
- left: -68%;
- overflow: visible !important;
- width: 150%;
- border-color: transparent;
- }
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: pop-up
- hash: "#3060"
- backdrop_blur: "0"
- shadow_opacity: "10"
- name: Micro 3060
- icon: mdi:server-network-outline
- bg_opacity: "18"
- bg_blur: "18"
- margin_top_desktop: 1vh
- margin_top_mobile: 1vh
- - type: custom:bubble-card
- card_type: empty-column
- name: Main info
- - type: horizontal-stack
- cards:
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.node_prox_memory_used_percentage
- color: salmon
- name: RAM
- hours_to_show: 168
- aggregate_func: max
- group_by: date
- font_size: 60
- bar_spacing: 25
- show:
- graph: bar
- name: true
- legend: true
- icon: true
- labels: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.node_prox_cpu_used
- color: salmon
- name: CPU
- hours_to_show: 168
- aggregate_func: max
- group_by: date
- font_size: 60
- bar_spacing: 25
- show:
- graph: bar
- name: true
- legend: true
- icon: true
- labels: true
- icon_adaptive_color: true
- - type: custom:bubble-card
- card_type: separator
- name: M.2
- icon: mdi:harddisk
- - type: horizontal-stack
- cards:
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.storage_prox_local_disk_used_percentage
- name: local
- hours_to_show: 168
- aggregate_func: max
- font_size: 60
- group_by: date
- line_color: salmon
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: false
- name: true
- points: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.storage_prox_local_lvm_disk_used_percentage
- name: local-lvm
- hours_to_show: 168
- aggregate_func: max
- font_size: 60
- group_by: date
- line_color: salmon
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: false
- name: true
- points: true
- - type: horizontal-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- entity: >-
- sensor.disk_prox_sk_hynix_sc401_sata_256gb_dev_sdb_power_cycles
- name: Cycles
- - type: custom:bubble-card
- card_type: button
- button_type: state
- entity: sensor.disk_prox_sk_hynix_sc401_sata_256gb_dev_sdb_wearout
- name: Wearout
- - type: custom:bubble-card
- card_type: button
- button_type: state
- name: Health
- icon: mdi:check
- entity: >-
- binary_sensor.disk_prox_sk_hynix_sc401_sata_256gb_dev_sdb_health
- - type: custom:bubble-card
- card_type: separator
- name: HDD
- icon: mdi:harddisk
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.storage_prox_hdd_disk_used_percentage
- name: null
- hours_to_show: 336
- aggregate_func: max
- font_size: 60
- group_by: date
- line_color: salmon
- line_width: 4
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: false
- name: false
- points: true
- - type: horizontal-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- entity: sensor.disk_prox_st500lm000_1ej162_dev_sda_power_cycles
- name: Cycles
- - type: custom:bubble-card
- card_type: button
- button_type: state
- entity: sensor.disk_prox_st500lm000_1ej162_dev_sda_temperature
- name: Temp
- icon: mdi:temperature-fahrenheit
- - type: custom:bubble-card
- card_type: button
- button_type: state
- name: Health
- icon: mdi:check
- entity: binary_sensor.disk_prox_st500lm000_1ej162_dev_sda_health
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: pop-up
- hash: "#mainpve"
- button_type: state
- backdrop_blur: "0"
- shadow_opacity: "10"
- name: Optiplex SFF 7070
- icon: mdi:server-minus-outline
- bg_blur: "18"
- bg_opacity: "18"
- margin_top_desktop: 1vh
- margin_top_mobile: 1vh
- - type: horizontal-stack
- cards:
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.node_pveorg_memory_used_percentage
- color: salmon
- name: RAM
- hours_to_show: 168
- aggregate_func: max
- group_by: date
- font_size: 60
- bar_spacing: 25
- show:
- graph: bar
- name: true
- legend: true
- icon: true
- labels: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.node_pveorg_cpu_used
- color: salmon
- name: CPU
- hours_to_show: 168
- aggregate_func: max
- group_by: date
- font_size: 60
- bar_spacing: 25
- show:
- graph: bar
- name: true
- legend: true
- icon: true
- labels: true
- icon_adaptive_color: true
- - type: custom:bubble-card
- card_type: separator
- name: M.2
- icon: mdi:harddisk
- - type: horizontal-stack
- cards:
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.storage_pveorg_local_disk_used_percentage
- name: local
- hours_to_show: 168
- aggregate_func: max
- font_size: 60
- group_by: date
- line_color: salmon
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: false
- name: true
- points: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.storage_pveorg_local_lvm_disk_used_percentage
- name: local-lvm
- hours_to_show: 168
- aggregate_func: max
- font_size: 60
- group_by: date
- line_color: salmon
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: false
- name: true
- points: true
- - type: horizontal-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- entity: >-
- sensor.disk_pveorg_pc_sn520_nvme_wdc_256gb_dev_nvme0n1_power_cycles
- name: Cycles
- - type: custom:bubble-card
- card_type: button
- button_type: state
- entity: >-
- sensor.disk_pveorg_pc_sn520_nvme_wdc_256gb_dev_nvme0n1_power_on_hours
- name: Hours
- - type: custom:bubble-card
- card_type: button
- button_type: state
- entity: sensor.disk_pveorg_pc_sn520_nvme_wdc_256gb_dev_nvme0n1_wearout
- name: Wearout
- - type: custom:bubble-card
- card_type: separator
- name: Seagate
- icon: mdi:harddisk
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.storage_pveorg_seagate_disk_used_percentage
- name: Seagate
- hours_to_show: 336
- aggregate_func: max
- font_size: 60
- group_by: date
- line_color: salmon
- line_width: 4
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: false
- name: true
- points: true
- - type: horizontal-stack
- cards:
- - type: custom:bubble-card
- card_type: button
- button_type: state
- entity: sensor.disk_pveorg_st2000dm006_2dm164_dev_sda_power_cycles
- name: Cycles
- - type: custom:bubble-card
- card_type: button
- button_type: state
- entity: sensor.disk_pveorg_st2000dm006_2dm164_dev_sda_power_on_hours
- name: Hours
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: pop-up
- hash: "#scrypted"
- backdrop_blur: "0"
- shadow_opacity: "10"
- name: Scrypted's usage
- icon: mdi:server-network-outline
- bg_opacity: "10"
- bg_blur: "8"
- margin_top_desktop: 40vh
- margin_top_mobile: 40vh
- styles: |
- .bubble-button-background {
- opacity: 0.8;
- background-color: #7A7691 !important; /* usage background color */
- box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.6); /* Example shadow */
- }
- .bubble-button-card-container {
- color: #E6EAEA; /* main name text color, whiteish */
- }
- .bubble-icon-container {
- #background: #E6EAEA;
- color: #7A7691; /* main icon color */
- }
- - type: custom:bubble-card
- card_type: empty-column
- name: Main info
- - type: horizontal-stack
- cards:
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_scrypted_103_memory_used_percentage
- color: "#7A7691"
- name: RAM
- hours_to_show: 168
- aggregate_func: max
- group_by: date
- font_size: 60
- bar_spacing: 25
- show:
- graph: bar
- name: true
- legend: true
- icon: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_scrypted_103_cpu_used
- name: CPU
- hours_to_show: 168
- aggregate_func: max
- font_size: 60
- group_by: date
- line_color: "#7A7691"
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: true
- name: true
- points: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_scrypted_103_disk_used_percentage
- name: Disk
- hours_to_show: 24
- aggregate_func: max
- font_size: 60
- line_color: "#7A7691"
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: true
- name: true
- points: true
- icon_adaptive_color: true
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: pop-up
- hash: "#ha"
- backdrop_blur: "0"
- shadow_opacity: "10"
- name: HA's usage
- icon: mdi:server-network-outline
- bg_opacity: "18"
- bg_blur: "18"
- margin_top_desktop: 40vh
- margin_top_mobile: 40vh
- styles: |
- .bubble-button-background {
- opacity: 0.8;
- background-color: #88A5B3 !important; /* usage background color */
- box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.6); /* Example shadow */
- }
- .bubble-button-card-container {
- color: #E6EAEA; /* main name text color, whiteish */
- }
- .bubble-icon-container {
- #background: #E6EAEA;
- color: #88A5B3; /* main icon color */
- }
- - type: custom:bubble-card
- card_type: empty-column
- name: Main info
- - type: horizontal-stack
- cards:
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.localhost_memory_usage
- color: "#88A5B3"
- name: RAM
- hours_to_show: 168
- aggregate_func: max
- group_by: date
- font_size: 60
- bar_spacing: 25
- show:
- graph: bar
- name: true
- legend: true
- icon: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.localhost_cpu_usage
- color: "#88A5B3"
- name: CPU
- hours_to_show: 168
- aggregate_func: max
- font_size: 60
- group_by: date
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: true
- name: true
- points: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.localhost_data_disk_usage
- color: "#88A5B3"
- name: Disk
- hours_to_show: 24
- aggregate_func: max
- font_size: 60
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: true
- name: true
- points: true
- icon_adaptive_color: true
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: pop-up
- hash: "#tesla"
- backdrop_blur: "0"
- shadow_opacity: "10"
- name: Teslamate's usage
- icon: mdi:server-network-outline
- bg_opacity: "18"
- bg_blur: "18"
- margin_top_desktop: 40vh
- margin_top_mobile: 40vh
- styles: |
- .bubble-button-background {
- opacity: 0.8;
- background-color: #6B7574 !important; /* usage background color */
- box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.6); /* Example shadow */
- }
- .bubble-button-card-container {
- color: #E6EAEA; /* main name text color, whiteish */
- }
- .bubble-icon-container {
- #background: #E6EAEA;
- color: #6B7574; /* main icon color */
- }
- - type: custom:bubble-card
- card_type: empty-column
- name: Main info
- - type: horizontal-stack
- cards:
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_docker_104_memory_used_percentage
- color: "#6B7574"
- name: RAM
- hours_to_show: 168
- aggregate_func: max
- group_by: date
- font_size: 60
- bar_spacing: 25
- show:
- graph: bar
- name: true
- legend: true
- icon: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_docker_104_cpu_used
- color: "#6B7574"
- name: CPU
- hours_to_show: 168
- aggregate_func: max
- font_size: 60
- group_by: date
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: true
- name: true
- points: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_docker_104_disk_used_percentage
- color: "#6B7574"
- name: Disk
- hours_to_show: 24
- aggregate_func: max
- font_size: 60
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: true
- name: true
- points: true
- icon_adaptive_color: true
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: pop-up
- hash: "#itron"
- backdrop_blur: "0"
- shadow_opacity: "10"
- name: itron's usage
- icon: mdi:server-network-outline
- bg_opacity: "18"
- bg_blur: "18"
- margin_top_desktop: 40vh
- margin_top_mobile: 40vh
- styles: |
- .bubble-button-background {
- opacity: 0.8;
- background-color: #a9bd95 !important; /* usage background color */
- box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.6); /* Example shadow */
- }
- .bubble-button-card-container {
- color: #E6EAEA; /* main name text color, whiteish */
- }
- .bubble-icon-container {
- color: #a9bd95; /* main icon color */
- }
- - type: custom:bubble-card
- card_type: empty-column
- name: Main info
- - type: horizontal-stack
- cards:
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_alpine_docker_108_memory_used_percentage
- color: "#a9bd95"
- name: RAM
- hours_to_show: 168
- aggregate_func: max
- group_by: date
- font_size: 60
- bar_spacing: 25
- show:
- graph: bar
- name: true
- legend: true
- icon: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_alpine_docker_108_cpu_used
- name: CPU
- hours_to_show: 168
- aggregate_func: max
- font_size: 60
- group_by: date
- line_color: "#a9bd95"
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: true
- name: true
- points: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_alpine_docker_108_disk_used_percentage
- name: Disk
- hours_to_show: 24
- aggregate_func: max
- font_size: 60
- line_color: "#a9bd95"
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: true
- name: true
- points: true
- icon_adaptive_color: true
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: pop-up
- hash: "#z2m"
- backdrop_blur: "0"
- shadow_opacity: "10"
- name: Z2M's usage
- icon: mdi:server-network-outline
- bg_opacity: "18"
- bg_blur: "18"
- margin_top_desktop: 40vh
- margin_top_mobile: 40vh
- styles: |
- .bubble-button-background {
- opacity: 0.8;
- background-color: #EDA19D !important; /* usage background color */
- box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.6); /* Example shadow */
- }
- .bubble-button-card-container {
- color: #E6EAEA; /* main name text color, whiteish */
- }
- .bubble-icon-container {
- #background: #E6EAEA;
- color: #EDA19D; /* main icon color */
- }
- - type: custom:bubble-card
- card_type: empty-column
- name: Main info
- - type: horizontal-stack
- cards:
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_zigbee2mqtt_111_memory_used_percentage
- color: "#EDA19D"
- name: RAM
- hours_to_show: 168
- aggregate_func: max
- group_by: date
- font_size: 60
- bar_spacing: 25
- show:
- graph: bar
- name: true
- legend: true
- icon: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_zigbee2mqtt_111_cpu_used
- color: "#EDA19D"
- name: CPU
- hours_to_show: 168
- aggregate_func: max
- font_size: 60
- group_by: date
- line_color: green
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: true
- name: true
- points: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_zigbee2mqtt_111_disk_used_percentage
- color: "#EDA19D"
- name: Disk
- hours_to_show: 24
- aggregate_func: max
- font_size: 60
- line_color: green
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: true
- name: true
- points: true
- icon_adaptive_color: true
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: pop-up
- hash: "#mqtt"
- backdrop_blur: "0"
- shadow_opacity: "10"
- name: MQTT's usage
- icon: mdi:server-network-outline
- bg_opacity: "18"
- bg_blur: "18"
- margin_top_desktop: 40vh
- margin_top_mobile: 40vh
- styles: |
- .bubble-button-background {
- opacity: 0.8;
- background-color: #CF8299 !important; /* usage background color */
- box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.6); /* Example shadow */
- }
- .bubble-button-card-container {
- color: #E6EAEA; /* main name text color, whiteish */
- }
- .bubble-icon-container {
- #background: #E6EAEA;
- color: #CF8299; /* main icon color */
- }
- - type: custom:bubble-card
- card_type: empty-column
- name: Main info
- - type: horizontal-stack
- cards:
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_mqtt_107_memory_used_percentage
- color: "#CF8299"
- name: RAM
- icon: mdi:memory
- hours_to_show: 168
- aggregate_func: max
- group_by: date
- font_size: 60
- bar_spacing: 25
- show:
- graph: bar
- name: true
- legend: true
- icon: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_mqtt_107_cpu_used
- name: CPU
- hours_to_show: 168
- aggregate_func: max
- font_size: 60
- group_by: date
- line_color: "#CF8299"
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: true
- name: true
- points: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_mqtt_107_disk_used_percentage
- name: Disk
- hours_to_show: 24
- icon: mdi:harddisk
- aggregate_func: max
- font_size: 60
- line_color: "#CF8299"
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: true
- name: true
- points: true
- icon_adaptive_color: true
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: pop-up
- hash: "#ad1"
- backdrop_blur: "0"
- shadow_opacity: "10"
- name: Adguard 1's usage
- icon: mdi:server-network-outline
- bg_opacity: "18"
- bg_blur: "18"
- margin_top_desktop: 40vh
- margin_top_mobile: 40vh
- styles: |
- .bubble-button-background {
- opacity: 0.8;
- background-color: #9a9ca8 !important; /* usage background color */
- box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.6); /* Example shadow */
- }
- .bubble-button-card-container {
- color: #E6EAEA; /* main name text color, whiteish */
- }
- .bubble-icon-container {
- #background: #E6EAEA;
- color: #9a9ca8; /* main icon color */
- }
- - type: custom:bubble-card
- card_type: empty-column
- name: Main info
- - type: horizontal-stack
- cards:
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_adguard_106_memory_used_percentage
- color: "#9a9ca8"
- name: RAM
- hours_to_show: 168
- aggregate_func: max
- group_by: date
- font_size: 60
- bar_spacing: 25
- show:
- graph: bar
- name: true
- legend: true
- icon: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_adguard_106_cpu_used
- color: "#9a9ca8"
- name: CPU
- hours_to_show: 168
- aggregate_func: max
- group_by: date
- font_size: 60
- bar_spacing: 25
- show:
- graph: bar
- name: true
- legend: true
- icon: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_adguard_106_disk_used_percentage
- name: Disk
- hours_to_show: 24
- aggregate_func: max
- font_size: 60
- line_color: "#9a9ca8"
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: true
- name: true
- points: true
- icon_adaptive_color: true
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: pop-up
- hash: "#ad2"
- backdrop_blur: "0"
- shadow_opacity: "10"
- name: Adguard 2's usage
- icon: mdi:server-network-outline
- bg_opacity: "18"
- bg_blur: "18"
- margin_top_desktop: 40vh
- margin_top_mobile: 40vh
- styles: |
- .bubble-button-background {
- opacity: 0.8;
- background-color: #d3b3ac !important; /* usage background color */
- box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.6); /* Example shadow */
- }
- .bubble-button-card-container {
- color: #E6EAEA; /* main name text color, whiteish */
- }
- .bubble-icon-container {
- #background: #E6EAEA;
- color: #d3b3ac; /* main icon color */
- }
- - type: custom:bubble-card
- card_type: empty-column
- name: Main info
- - type: horizontal-stack
- cards:
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_adguard_100_memory_used_percentage
- color: "#d3b3ac"
- name: RAM
- hours_to_show: 168
- aggregate_func: max
- group_by: date
- font_size: 60
- bar_spacing: 25
- show:
- graph: bar
- name: true
- legend: true
- icon: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_adguard_100_cpu_used
- color: "#d3b3ac"
- name: CPU
- hours_to_show: 168
- aggregate_func: max
- group_by: date
- font_size: 60
- bar_spacing: 25
- show:
- graph: bar
- name: true
- legend: true
- icon: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_adguard_100_disk_used_percentage
- name: Disk
- hours_to_show: 24
- aggregate_func: max
- font_size: 60
- line_color: "#d3b3ac"
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: true
- name: true
- points: true
- icon_adaptive_color: true
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: pop-up
- hash: "#homebridge"
- backdrop_blur: "0"
- shadow_opacity: "10"
- name: Homebridge's usage
- icon: mdi:server-network-outline
- bg_opacity: "18"
- bg_blur: "18"
- margin_top_desktop: 40vh
- margin_top_mobile: 40vh
- styles: |
- .bubble-button-background {
- opacity: 0.8;
- background-color: #dcc2a7 !important; /* usage background color */
- box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.6); /* Example shadow */
- }
- .bubble-button-card-container {
- color: #E6EAEA; /* main name text color, whiteish */
- }
- .bubble-icon-container {
- #background: #E6EAEA;
- color: #dcc2a7; /* main icon color */
- }
- - type: custom:bubble-card
- card_type: empty-column
- name: Main info
- - type: horizontal-stack
- cards:
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_homebridge_105_memory_used_percentage
- color: "#dcc2a7"
- name: RAM
- hours_to_show: 168
- aggregate_func: max
- group_by: date
- font_size: 60
- bar_spacing: 25
- show:
- graph: bar
- name: true
- legend: true
- icon: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_homebridge_105_cpu_used
- name: CPU
- hours_to_show: 168
- aggregate_func: max
- font_size: 60
- group_by: date
- line_color: "#dcc2a7"
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: true
- name: true
- points: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_homebridge_105_disk_used_percentage
- name: Disk
- hours_to_show: 24
- aggregate_func: max
- font_size: 60
- line_color: "#dcc2a7"
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: true
- name: true
- points: true
- icon_adaptive_color: true
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: pop-up
- hash: "#pbs"
- backdrop_blur: "0"
- shadow_opacity: "10"
- name: PBS's usage
- icon: mdi:server-network-outline
- bg_opacity: "18"
- bg_blur: "18"
- margin_top_desktop: 40vh
- margin_top_mobile: 40vh
- styles: |
- .bubble-button-background {
- opacity: 0.8;
- background-color: #b5c7b2 !important; /* usage background color */
- box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.6); /* Example shadow */
- }
- .bubble-button-card-container {
- color: #E6EAEA; /* main name text color, whiteish */
- }
- .bubble-icon-container {
- #background: #E6EAEA;
- color: #b5c7b2; /* main icon color */
- }
- - type: custom:bubble-card
- card_type: empty-column
- name: Main info
- - type: horizontal-stack
- cards:
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.qemu_pbs_server_101_memory_used_percentage
- color: "#b5c7b2"
- name: RAM
- hours_to_show: 168
- aggregate_func: max
- group_by: date
- font_size: 60
- bar_spacing: 25
- show:
- graph: bar
- name: true
- legend: true
- icon: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.qemu_pbs_server_101_cpu_used
- name: CPU
- hours_to_show: 168
- aggregate_func: max
- font_size: 60
- group_by: date
- line_color: "#b5c7b2"
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: true
- name: true
- points: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.storage_pveorg_pbs_server_disk_used_percentage
- color: "#b5c7b2"
- name: Disk
- hours_to_show: 168
- aggregate_func: max
- group_by: date
- font_size: 60
- bar_spacing: 25
- show:
- graph: bar
- name: true
- legend: true
- icon: true
- icon_adaptive_color: true
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: pop-up
- hash: "#tailscale"
- backdrop_blur: "0"
- shadow_opacity: "10"
- name: Tailscale's usage
- icon: mdi:server-network-outline
- bg_opacity: "18"
- bg_blur: "18"
- margin_top_desktop: 40vh
- margin_top_mobile: 40vh
- styles: |
- .bubble-button-background {
- opacity: 0.8;
- background-color: #6BA6BF !important; /* usage background color */
- box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.6); /* Example shadow */
- }
- .bubble-button-card-container {
- color: #E6EAEA; /* main name text color, whiteish */
- }
- .bubble-icon-container {
- #background: #E6EAEA;
- color: #6BA6BF; /* main icon color */
- }
- - type: custom:bubble-card
- card_type: empty-column
- name: Main info
- - type: horizontal-stack
- cards:
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_tailscale_102_memory_used_percentage
- color: "#6BA6BF"
- name: RAM
- hours_to_show: 168
- aggregate_func: max
- group_by: date
- font_size: 60
- bar_spacing: 25
- show:
- graph: bar
- name: true
- legend: true
- icon: true
- labels: false
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_tailscale_102_cpu_used
- color: "#6BA6BF"
- name: CPU
- hours_to_show: 168
- aggregate_func: max
- font_size: 60
- group_by: date
- line_width: 6
- smoothing: false
- show:
- points: true
- name: true
- legend: true
- icon: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_tailscale_102_disk_used_percentage
- color: "#6BA6BF"
- name: Disk
- hours_to_show: 24
- aggregate_func: max
- font_size: 60
- line_width: 6
- smoothing: false
- show:
- points: true
- name: true
- legend: true
- icon: true
- icon_adaptive_color: true
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: pop-up
- hash: "#nginx"
- backdrop_blur: "0"
- shadow_opacity: "10"
- name: Nginx's usage
- icon: mdi:server-network-outline
- bg_opacity: "18"
- bg_blur: "18"
- margin_top_desktop: 40vh
- margin_top_mobile: 40vh
- styles: |
- .bubble-button-background {
- opacity: 0.8;
- background-color: #717CAB !important; /* usage background color */
- box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.6); /* Example shadow */
- }
- .bubble-button-card-container {
- color: #E6EAEA; /* main name text color, whiteish */
- }
- .bubble-icon-container {
- #background: #E6EAEA;
- color: #717CAB; /* main icon color */
- }
- - type: custom:bubble-card
- card_type: empty-column
- name: Main info
- - type: horizontal-stack
- cards:
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_nginxproxymanager_102_memory_used_percentage
- color: "#717CAB"
- name: RAM
- hours_to_show: 168
- aggregate_func: max
- group_by: date
- font_size: 60
- bar_spacing: 25
- show:
- graph: bar
- name: true
- legend: true
- icon: true
- labels: false
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_nginxproxymanager_102_cpu_used
- color: "#717CAB"
- name: CPU
- hours_to_show: 168
- aggregate_func: max
- font_size: 60
- group_by: date
- line_width: 6
- smoothing: false
- show:
- points: true
- name: true
- legend: true
- icon: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.lxc_nginxproxymanager_102_disk_used_percentage
- color: "#717CAB"
- name: Disk
- hours_to_show: 24
- aggregate_func: max
- font_size: 60
- line_width: 6
- smoothing: false
- show:
- points: true
- name: true
- legend: true
- icon: true
- icon_adaptive_color: true
- - type: vertical-stack
- cards:
- - type: custom:bubble-card
- card_type: pop-up
- hash: "#pi"
- backdrop_blur: "0"
- shadow_opacity: "10"
- name: Pi's usage
- icon: mdi:server-network-outline
- bg_opacity: "18"
- bg_blur: "18"
- margin_top_desktop: 30vh
- margin_top_mobile: 30vh
- styles: |
- .bubble-button-background {
- opacity: 0.8;
- background-color: #7A7691 !important; /* usage background color */
- box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.6); /* Example shadow */
- }
- .bubble-button-card-container {
- color: #E6EAEA; /* main name text color, whiteish */
- }
- .bubble-icon-container {
- #background: #E6EAEA;
- color: #7A7691; /* main icon color */
- }
- - type: custom:bubble-card
- card_type: empty-column
- name: Main info
- - type: horizontal-stack
- cards:
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.raspberry_pi_memory_usage
- color: "#7A7691"
- name: RAM
- icon: mdi:memory
- hours_to_show: 168
- aggregate_func: max
- group_by: date
- font_size: 60
- bar_spacing: 25
- show:
- graph: bar
- name: true
- legend: true
- icon: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.raspberry_pi_cpu_usage
- name: CPU
- hours_to_show: 168
- aggregate_func: max
- font_size: 60
- group_by: date
- line_color: "#7A7691"
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: true
- name: true
- points: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.raspberry_pi_disk_usage
- name: Disk
- hours_to_show: 24
- icon: mdi:harddisk
- aggregate_func: max
- font_size: 60
- line_color: "#7A7691"
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: true
- name: true
- points: true
- icon_adaptive_color: true
- - type: custom:mini-graph-card
- entities:
- - entity: sensor.raspberry_pi_cpu_thermal_1_temperature
- name: Temp
- hours_to_show: 24
- icon: mdi:temperature-fahrenheit
- aggregate_func: max
- font_size: 60
- line_color: "#7A7691"
- line_width: 6
- smoothing: false
- show:
- labels: false
- labels_secondary: false
- icon: true
- name: true
- points: true
- icon_adaptive_color: true
- icon: mdi:server-network-outline
- cards: []
Advertisement
Add Comment
Please, Sign In to add comment