From 3dc20f181f358764bfb62352214133f7d16b5757 Mon Sep 17 00:00:00 2001 From: Tony Stork Date: Wed, 8 Apr 2026 20:47:35 -0400 Subject: [PATCH] Remove old sections --- main_dashboard.yaml | 1215 ----------------------------------------- mobile_dashboard.yaml | 813 --------------------------- 2 files changed, 2028 deletions(-) diff --git a/main_dashboard.yaml b/main_dashboard.yaml index a1393f9..44dcb8d 100644 --- a/main_dashboard.yaml +++ b/main_dashboard.yaml @@ -9206,1221 +9206,6 @@ views: max_columns: 4 dense_section_placement: false cards: [] - - title: Scrapyard - path: scrapyard - icon: mdi:trash-can - type: sections - visible: - - user: c3909d27048140729f002aaef0391775 - sections: - - type: grid - cards: - - type: custom:restriction-card - restrictions: - block: - text: Studio is live, no touchy! - condition: - value: 'on' - entity: input_boolean.studio_quiet - exemptions: - - user: c3909d27048140729f002aaef0391775 - card: - type: custom:stack-in-card - card_mod: - style: | - ha-card { - overflow: visible !important; - } - cards: - - type: custom:mushroom-light-card - entity: light.basement_studio_lights - name: Basement Studio - icon: mdi:twitch - fill_container: false - use_light_color: true - show_brightness_control: true - show_color_temp_control: true - show_color_control: true - collapsible_controls: true - double_tap_action: - action: call-service - service: input_select.select_option - service_data: - option: Adaptive - target: - entity_id: input_select.basement_studio_scenes - layout: vertical - - type: custom:state-switch - entity: light.basement_studio_lights - states: - 'on': - type: custom:mushroom-template-card - primary: Current Scene - secondary: >- - {{ states('input_text.basement_studio_selected_scene') - }} - tap_action: - action: none - hold_action: - action: none - double_tap_action: - action: none - layout: vertical - - type: custom:mushroom-template-card - entity: sensor.basement_studio_lights_power_sensor - primary: Power Usage - secondary: '{{ states(''sensor.basement_total_power_sensor'') }} W' - tap_action: - action: more-info - hold_action: - action: none - double_tap_action: - action: none - layout: vertical - - type: custom:timer-bar-card - filter: true - entities: - - entity: timer.basement_studio_door_timer - sync_issues: ignore - tap_action: - action: none - hold_action: - action: more-info - double_tap_action: - action: none - layout: hide_name - modifications: - - elapsed: 40% - bar_foreground: orange - - elapsed: 80% - bar_foreground: red - extend_paper_buttons_row: - position: right - buttons: - - icon: mdi:check-circle - tap_action: - action: call-service - service: timer.finish - target: - entity_id: timer.basement_studio_door_timer - - type: entities - entities: - - type: custom:paper-buttons-row - buttons: - - entity: input_boolean.recliner_mode - layout: icon|name_state - name: Recliner Mode - state_icons: - unavailable: mdi:map-marker-question - state: - case: first - - entity: input_boolean.basement_studio_entertainment_control - layout: icon|name_state - name: Entertainment - state_icons: - unavailable: mdi:map-marker-question - state: - case: first - - type: custom:paper-buttons-row - buttons: - - entity: light.basement_led_strip_1 - layout: icon|name_state - name: LED Strip 1 - state: - case: first - state_icons: - 'on': hue:lightstrip - 'off': hue:lightstrip-off - unavailable: mdi:map-marker-question - - entity: light.basement_stairwell - layout: icon|name_state - name: Stairwell - state: - case: first - state_icons: - 'on': hue:wall-lantern - 'off': hue:wall-lantern-off - unavailable: mdi:map-marker-question - - type: custom:paper-buttons-row - buttons: - - entity: light.basement_short_lamp - layout: icon|name_state - name: Short Lamp - state: - case: first - state_icons: - 'on': hue:floor-shade - 'off': hue:floor-shade-off - unavailable: mdi:map-marker-question - - entity: light.basement_tall_lamp - layout: icon|name_state - name: Tall Lamp - state: - case: first - state_icons: - 'on': hue:floor-shade - 'off': hue:floor-shade-off - unavailable: mdi:map-marker-question - show_header_toggle: false - state_color: true - - type: entities - entities: - - type: custom:paper-buttons-row - buttons: - - entity: fan.basement_fan - name: Fan - layout: icon|name_state - state_icons: - 'on': mdi:fan - 'off': mdi:fan-off - unavailable: mdi:map-marker-question - state: - case: first - - entity: input_boolean.white_noise_basement - name: White Noise - layout: icon|name_state - state_icons: - 'on': mdi:volume-high - 'off': mdi:volume-off - unavailable: mdi:map-marker-question - state: - case: first - - entity: input_boolean.studio_quiet - name: Quiet - layout: icon|name_state - state_icons: - unavailable: mdi:map-marker-question - state: - case: first - - entity: input_boolean.gaming_mode - name: Gaming - layout: icon|name_state - state_icons: - unavailable: mdi:map-marker-question - state: - case: first - state_color: true - show_header_toggle: false - - type: entities - entities: - - entity: input_select.basement_studio_scenes - - entity: select.basement_led_strip_1_theme - name: LED Strip Theme - state_color: true - show_header_toggle: false - - type: glance - show_name: true - show_icon: true - show_state: true - state_color: true - entities: - - entity: binary_sensor.basement_studio_door - name: Door - - type: glance - show_name: true - show_icon: true - show_state: true - state_color: true - entities: - - entity: sensor.basement_studio_temperature - name: Temp - - entity: sensor.basement_studio_illuminance - name: Lux - - entity: binary_sensor.basement_studio_motion - name: Motion - - entity: binary_sensor.basement_occupied - name: Occupied - - type: custom:fold-entity-row - show_header_toggle: false - state_color: true - head: - type: section - label: More Settings - entities: - - type: custom:paper-buttons-row - buttons: - - entity: switch.adaptive_lighting_basement_studio - name: Adaptive Lighting - layout: icon|name_state - state: - case: first - - entity: switch.adaptive_lighting_sleep_mode_basement_studio - name: Night Mode - layout: icon|name_state - state: - case: first - - type: custom:paper-buttons-row - buttons: - - entity: >- - switch.adaptive_lighting_adapt_brightness_basement_studio - name: Adapt Brightness - layout: icon|name_state - state: - case: first - - entity: switch.adaptive_lighting_adapt_color_basement_studio - name: Adapt Color - layout: icon|name_state - state: - case: first - - entity: input_boolean.basement_studio_dynamic_scenes - name: Dynamic Scenes - layout: icon|name_state - state: - case: first - - entity: automation.basement_lights_handling - name: Auto Handling - - entity: automation.basement_lights_adaptive_resync - name: Adaptive Resync - - entity: input_number.daytime_colortemp_basement_studio - name: Day Colortemp - - entity: input_number.nighttime_colortemp_basement_studio - name: Night Colortemp - - entity: input_number.nighttime_brightness_basement_studio - name: Night Brightness - - entity: input_number.basement_studio_lights_off_delay - name: Lights Off Delay - - entity: counter.basement_studio_door_opened_today - name: Door Opened Today - - entity: counter.basement_led_strip_resets - name: LED Strip Resets - - entity: binary_sensor.basement_studio_sync_issue - name: Sync Issue - - entity: input_button.basement_led_strip_reset - name: LED Strip Reset - - type: grid - cards: - - type: heading - heading: Basement Studio - - type: horizontal-stack - cards: - - type: custom:mushroom-light-card - entity: light.basement_studio_lights - name: Lights - icon: mdi:twitch - fill_container: true - use_light_color: true - show_brightness_control: true - show_color_temp_control: true - show_color_control: true - collapsible_controls: true - double_tap_action: - action: call-service - service: input_select.select_option - service_data: - option: Adaptive - target: - entity_id: input_select.basement_studio_scenes - layout: vertical - - type: vertical-stack - cards: - - type: custom:mushroom-template-card - primary: Current Scene - secondary: '{{ states(''input_text.basement_studio_selected_scene'') }}' - tap_action: - action: none - hold_action: - action: none - double_tap_action: - action: none - layout: vertical - - type: custom:mushroom-template-card - entity: sensor.basement_studio_lights_power_sensor - primary: Power Usage - secondary: '{{ states(''sensor.basement_total_power_sensor'') }} W' - tap_action: - action: more-info - hold_action: - action: none - double_tap_action: - action: none - fill_container: false - layout: vertical - visibility: - - condition: state - entity: light.basement_studio_lights - state: 'on' - - type: custom:timer-bar-card - filter: true - entities: - - entity: timer.basement_studio_door_timer - sync_issues: ignore - tap_action: - action: none - hold_action: - action: more-info - double_tap_action: - action: none - layout: hide_name - modifications: - - elapsed: 40% - bar_foreground: orange - - elapsed: 80% - bar_foreground: red - extend_paper_buttons_row: - position: right - buttons: - - icon: mdi:check-circle - tap_action: - action: call-service - service: timer.finish - target: - entity_id: timer.basement_studio_door_timer - visibility: - - condition: or - conditions: - - condition: state - entity: timer.basement_studio_door_timer - state: running - - condition: state - entity: timer.basement_studio_door_timer - state: paused - - type: custom:bubble-card - card_type: button - button_type: slider - entity: light.basement_led_strip_1 - name: LED Strip 1 - show_state: true - show_attribute: true - attribute: brightness - show_icon: true - tap_action: - action: toggle - double_tap_action: - action: none - hold_action: - action: more-info - columns: 2 - card_layout: large - - type: custom:bubble-card - card_type: button - button_type: slider - entity: light.basement_stairwell - name: Stairwell - show_state: true - show_attribute: true - attribute: brightness - show_icon: true - tap_action: - action: toggle - double_tap_action: - action: none - hold_action: - action: more-info - columns: 2 - card_layout: large - - type: custom:bubble-card - card_type: button - button_type: slider - entity: light.basement_short_lamp - name: Short Lamp - show_state: true - show_attribute: true - attribute: brightness - show_icon: true - tap_action: - action: toggle - double_tap_action: - action: none - hold_action: - action: more-info - columns: 2 - card_layout: large - - type: custom:bubble-card - card_type: button - button_type: slider - entity: light.basement_tall_lamp - name: Tall Lamp - show_state: true - show_attribute: true - attribute: brightness - show_icon: true - tap_action: - action: toggle - double_tap_action: - action: none - hold_action: - action: more-info - columns: 2 - card_layout: large - - type: entities - entities: - - type: custom:paper-buttons-row - buttons: - - entity: input_boolean.recliner_mode - layout: icon|name_state - name: Recliner Mode - state_icons: - unavailable: mdi:map-marker-question - state: - case: first - - entity: input_boolean.basement_studio_entertainment_control - layout: icon|name_state - name: Entertainment - state_icons: - unavailable: mdi:map-marker-question - state: - case: first - state_color: true - show_header_toggle: false - - type: entities - entities: - - type: custom:paper-buttons-row - buttons: - - entity: fan.basement_fan - name: Fan - layout: icon|name_state - state_icons: - 'on': mdi:fan - 'off': mdi:fan-off - unavailable: mdi:map-marker-question - state: - case: first - - entity: input_boolean.white_noise_basement - name: White Noise - layout: icon|name_state - state_icons: - 'on': mdi:volume-high - 'off': mdi:volume-off - unavailable: mdi:map-marker-question - state: - case: first - - entity: input_boolean.studio_quiet - name: Quiet - layout: icon|name_state - state_icons: - unavailable: mdi:map-marker-question - state: - case: first - - entity: input_boolean.gaming_mode - name: Gaming - layout: icon|name_state - state_icons: - unavailable: mdi:map-marker-question - state: - case: first - state_color: true - show_header_toggle: false - - type: custom:simple-thermostat - entity: climate.basement_studio_vtherm - header: false - decimals: 0 - step_size: 1 - layout: - mode: - headings: false - names: true - icons: true - step: row - control: - hvac: - heat: true - preset: - none: false - frost: - name: Minimum - eco: - name: Eco - comfort: - name: Comfort - boost: - name: Extra - - type: custom:mushroom-select-card - entity: input_select.basement_studio_scenes - layout: horizontal - name: Scenes - secondary_info: none - - type: custom:mushroom-select-card - entity: select.basement_led_strip_1_theme - layout: horizontal - name: LED Strip Theme - secondary_info: none - - type: glance - show_name: true - show_icon: true - show_state: true - state_color: true - entities: - - entity: binary_sensor.basement_studio_door - name: Door - - type: glance - show_name: true - show_icon: true - show_state: true - state_color: true - entities: - - entity: sensor.basement_studio_temperature - name: Temp - - entity: sensor.basement_studio_illuminance - name: Lux - - entity: binary_sensor.basement_studio_motion - name: Motion - - entity: binary_sensor.basement_occupied - name: Occupied - - type: custom:fold-entity-row - show_header_toggle: false - state_color: true - head: - type: section - label: More Settings - entities: - - type: custom:paper-buttons-row - buttons: - - entity: switch.adaptive_lighting_basement_studio - name: Adaptive Lighting - layout: icon|name_state - state: - case: first - - entity: switch.adaptive_lighting_sleep_mode_basement_studio - name: Night Mode - layout: icon|name_state - state: - case: first - - type: custom:paper-buttons-row - buttons: - - entity: switch.adaptive_lighting_adapt_brightness_basement_studio - name: Adapt Brightness - layout: icon|name_state - state: - case: first - - entity: switch.adaptive_lighting_adapt_color_basement_studio - name: Adapt Color - layout: icon|name_state - state: - case: first - - entity: input_boolean.basement_studio_dynamic_scenes - name: Dynamic Scenes - layout: icon|name_state - state: - case: first - - entity: input_boolean.basement_studio_heat_allowed - name: Heat Allowed - - entity: automation.basement_lights_handling - name: Auto Handling - - entity: automation.basement_lights_adaptive_resync - name: Adaptive Resync - - entity: input_number.daytime_colortemp_basement_studio - name: Day Colortemp - - entity: input_number.nighttime_colortemp_basement_studio - name: Night Colortemp - - entity: input_number.nighttime_brightness_basement_studio - name: Night Brightness - - entity: input_number.basement_studio_lights_off_delay - name: Lights Off Delay - - entity: counter.basement_studio_door_opened_today - name: Door Opened Today - - entity: counter.basement_led_strip_resets - name: LED Strip Resets - - entity: binary_sensor.basement_studio_sync_issue - name: Sync Issue - - entity: input_button.basement_led_strip_reset - name: LED Strip Reset - visibility: - - condition: or - conditions: - - condition: state - entity: input_boolean.studio_quiet - state: 'off' - - condition: user - users: - - c3909d27048140729f002aaef0391775 - - type: grid - cards: - - type: custom:stack-in-card - card_mod: - style: | - ha-card { - overflow: visible !important; - } - cards: - - type: custom:mushroom-light-card - icon: hue:room-living - name: Living Room - double_tap_action: - action: call-service - service: input_select.select_option - service_data: - option: Adaptive - target: - entity_id: input_select.living_room_scenes - hold_action: - action: more-info - entity: light.living_room_lights - use_light_color: true - show_brightness_control: true - show_color_temp_control: true - show_color_control: true - collapsible_controls: true - fill_container: false - layout: vertical - - type: custom:state-switch - entity: light.living_room_lights - states: - 'on': - type: custom:mushroom-template-card - primary: Current Scene - secondary: '{{ states(''input_text.living_room_selected_scene'') }}' - tap_action: - action: none - hold_action: - action: none - double_tap_action: - action: none - layout: vertical - - type: custom:mushroom-template-card - entity: sensor.living_room_total_power_sensor - primary: Power Usage - secondary: '{{ states(''sensor.living_room_total_power_sensor'') }} W' - tap_action: - action: more-info - hold_action: - action: none - double_tap_action: - action: none - layout: vertical - - type: custom:timer-bar-card - filter: true - entities: - - entity: timer.living_room_motion_timer - sync_issues: ignore - tap_action: - action: none - hold_action: - action: more-info - double_tap_action: - action: none - layout: hide_name - modifications: - - elapsed: 40% - bar_foreground: orange - - elapsed: 80% - bar_foreground: red - extend_paper_buttons_row: - position: right - buttons: - - icon: mdi:check-circle - tap_action: - action: call-service - service: timer.finish - target: - entity_id: timer.living_room_motion_timer - - type: entities - entities: - - type: custom:paper-buttons-row - buttons: - - entity: light.living_room_overhead - name: Overhead - layout: icon|name_state - state: - case: first - state_icons: - 'on': hue:ceiling-devere - 'off': hue:ceiling-devere-off - unavailable: mdi:map-marker-question - - entity: light.living_room_led_strip - name: LED Strip - layout: icon|name_state - state: - case: first - state_icons: - 'on': hue:lightstrip - 'off': hue:lightstrip-off - unavailable: mdi:map-marker-question - - type: custom:paper-buttons-row - buttons: - - entity: light.christmas_tree - name: Tree - layout: icon|name_state - state: - case: first - state_icons: - 'on': mdi:pine-tree-variant - 'off': mdi:pine-tree-variant-outline - unavailable: mdi:map-marker-question - - entity: light.christmas_lights_front_window - name: Window - layout: icon|name_state - state: - case: first - state_icons: - 'on': mdi:string-lights - 'off': mdi:string-lights-off - unavailable: mdi:map-marker-question - - type: entities - entities: - - entity: input_select.living_room_scenes - - entity: select.living_room_led_strip_theme - name: LED Strip Theme - show_header_toggle: false - - type: glance - show_name: true - show_icon: true - show_state: true - state_color: true - entities: - - entity: binary_sensor.front_door - - entity: binary_sensor.front_window_1 - name: FW1 - - entity: binary_sensor.front_window_2 - name: FW2 - - type: glance - show_name: true - show_icon: true - show_state: true - state_color: true - entities: - - entity: sensor.living_room_front_temperature - name: Temp - - entity: sensor.living_room_front_illuminance - name: Light - - entity: binary_sensor.living_room_front_motion - name: Motion - - entity: binary_sensor.living_room_occupied - name: Occupied - - type: custom:fold-entity-row - head: - type: section - label: More Settings - entities: - - type: custom:paper-buttons-row - buttons: - - entity: switch.adaptive_lighting_living_room - name: Adaptive Lighting - layout: icon|name_state - state: - case: first - - entity: switch.adaptive_lighting_sleep_mode_living_room - name: Night Mode - layout: icon|name_state - state: - case: first - - type: custom:paper-buttons-row - buttons: - - entity: input_boolean.living_room_dynamic_scenes - name: Dynamic Scenes - layout: icon|name_state - state_icons: - 'on': mdi:animation - 'off': mdi:animation-outline - state: - case: first - - entity: input_boolean.living_room_entertainment_control - name: Media Scenes - layout: icon|name_state - state_icons: - 'on': mdi:television-ambient-light - 'off': mdi:television-off - state: - case: first - - type: custom:paper-buttons-row - buttons: - - entity: switch.adaptive_lighting_adapt_color_living_room - name: Adapt Color - layout: icon|name_state - state: - case: first - - entity: switch.adaptive_lighting_adapt_brightness_living_room - name: Adapt Brightness - layout: icon|name_state - state: - case: first - - entity: switch.living_room_motion_lighting - name: Motion Lighting - - entity: input_number.daytime_colortemp_living_room - name: Day Colortemp - - entity: input_number.nighttime_colortemp_living_room - name: Night Colortemp - - entity: input_number.nighttime_brightness_living_room - name: Night Brightness - - entity: input_number.living_room_lights_off_delay - name: Lights Off Delay - secondary_info: Only used at night - - entity: input_number.living_room_lux_threshold - name: Lux Threshold - - entity: binary_sensor.living_room_sync_issue - name: Sync Issue - - entity: script.emma_rainbow_lights - name: Emma Rainbow - - type: grid - cards: - - type: custom:stack-in-card - card_mod: - style: | - ha-card { - overflow: visible !important; - } - cards: - - type: custom:mushroom-light-card - entity: light.downstairs_bathroom_lights - double_tap_action: - action: call-service - service: input_select.select_option - service_data: - option: Adaptive - target: - entity_id: input_select.downstairs_bathroom_scenes - name: Downstairs Bathroom - icon: mdi:toilet - layout: vertical - show_brightness_control: true - collapsible_controls: true - - type: custom:state-switch - entity: light.downstairs_bathroom_lights - states: - 'on': - type: custom:mushroom-template-card - primary: Current Scene - secondary: >- - {{ states('input_text.downstairs_bathroom_selected_scene') - }} - tap_action: - action: none - hold_action: - action: none - double_tap_action: - action: none - layout: vertical - - type: custom:state-switch - entity: light.downstairs_bathroom_lights - states: - 'on': - type: custom:mushroom-template-card - entity: sensor.downstairs_bathroom_lights_power_sensor - primary: Power Usage - secondary: >- - {{ - states('sensor.downstairs_bathroom_lights_power_sensor') - }} W - tap_action: - action: more-info - hold_action: - action: none - double_tap_action: - action: none - layout: vertical - - type: custom:timer-bar-card - filter: true - entities: - - entity: timer.downstairs_bathroom_lights_timer - sync_issues: ignore - tap_action: - action: none - hold_action: - action: more-info - double_tap_action: - action: none - layout: hide_name - modifications: - - elapsed: 40% - bar_foreground: orange - - elapsed: 80% - bar_foreground: red - extend_paper_buttons_row: - position: right - buttons: - - icon: mdi:check-circle - tap_action: - action: call-service - service: timer.finish - target: - entity_id: timer.downstairs_bathroom_lights_timer - - type: entities - entities: - - type: custom:paper-buttons-row - base_config: - state_styles: - idle: - button: - background-color: var(--table-row-alternative-background-color) - name: - color: white - icon: - color: white - state: - color: white - ripple: - color: purple - active: - button: - background-color: var(--primary-color) - name: - color: white - icon: - color: white - state: - color: white - ripple: - color: purple - buttons: - - entity: timer.washer_timer - name: Washer - layout: icon|name_state - state: - case: first - state_text: - idle: 'Off' - active: Active - state_icons: - idle: mdi:washing-machine-off - active: mdi:washing-machine - unavailable: mdi:map-marker-question - tap_action: - action: fire-dom-event - browser_mod: - service: browser_mod.popup - data: - content: - type: custom:stack-in-card - cards: - - type: entities - title: Washer Controls - entities: - - entity: input_number.washer_cycle_length - name: Cycle Length - - entity: input_datetime.washer_finished - name: Finished At - - entity: input_boolean.washer_finished - name: Cycle Finished - secondary_info: Turn off after collecting laundry - - type: custom:timer-bar-card - filter: true - show_empty: The washer is not currently running - entities: - - entity: timer.washer_timer - sync_issues: ignore - tap_action: - action: none - hold_action: - action: more-info - double_tap_action: - action: none - layout: hide_name - modifications: - - elapsed: 40% - bar_foreground: orange - - elapsed: 80% - bar_foreground: red - - type: custom:stack-in-card - mode: horizontal - cards: - - type: custom:button-card - entity: timer.washer_timer - name: [] - show_label: true - aspect_ratio: 2.7/1 - styles: - card: - - '--mdc-ripple-color': purple - - '--mdc-ripple-press-opacity': 0.5 - state: - - value: active - label: Running - icon: mdi:play - styles: - icon: - - color: green - - value: paused - label: Paused - icon: mdi:pause - styles: - icon: - - color: yellow - - value: idle - label: Start - icon: mdi:play - tap_action: - action: call-service - service: button.press - service_data: - entity_id: button.washer_start - hold_action: - action: more-info - entity: timer.washer_timer - - type: custom:button-card - entity: timer.washer_timer - name: [] - icon: mdi:cancel - label: Cancel - show_label: true - aspect_ratio: 2.7/1 - styles: - card: - - '--mdc-ripple-color': purple - - '--mdc-ripple-press-opacity': 0.5 - state: - - value: active - styles: - icon: - - color: green - - value: paused - styles: - icon: - - color: yellow - - value: idle - tap_action: - action: call-service - service: button.press - service_data: - entity_id: button.washer_cancel - hold_action: - action: more-info - entity: timer.washer_timer - - entity: timer.dryer_timer - name: Dryer - layout: icon|name_state - state: - case: first - state_text: - idle: 'Off' - active: Active - state_icons: - idle: mdi:tumble-dryer-off - active: mdi:tumble-dryer - unavailable: mdi:map-marker-question - tap_action: - action: fire-dom-event - browser_mod: - service: browser_mod.popup - data: - content: - type: custom:stack-in-card - cards: - - type: entities - title: Dryer Controls - entities: - - entity: input_number.dryer_cycle_length - name: Cycle Length - - entity: input_datetime.dryer_finished - name: Finished At - - entity: input_boolean.dryer_finished - name: Cycle Finished - secondary_info: Turn off after collecting laundry - - type: custom:timer-bar-card - filter: true - show_empty: The dryer is not currently running - entities: - - entity: timer.dryer_timer - sync_issues: ignore - tap_action: - action: none - hold_action: - action: more-info - double_tap_action: - action: none - layout: hide_name - modifications: - - elapsed: 40% - bar_foreground: orange - - elapsed: 80% - bar_foreground: red - - type: custom:stack-in-card - mode: horizontal - cards: - - type: custom:button-card - entity: timer.dryer_timer - name: [] - show_label: true - aspect_ratio: 2.7/1 - styles: - card: - - '--mdc-ripple-color': purple - - '--mdc-ripple-press-opacity': 0.5 - state: - - value: active - label: Running - icon: mdi:play - styles: - icon: - - color: green - - value: paused - label: Paused - icon: mdi:pause - styles: - icon: - - color: yellow - - value: idle - label: Start - icon: mdi:play - tap_action: - action: call-service - service: button.press - service_data: - entity_id: button.dryer_start - hold_action: - action: more-info - entity: timer.dryer_timer - - type: custom:button-card - entity: timer.dryer_timer - name: [] - icon: mdi:cancel - label: Cancel - show_label: true - aspect_ratio: 2.7/1 - styles: - card: - - '--mdc-ripple-color': purple - - '--mdc-ripple-press-opacity': 0.5 - state: - - value: active - styles: - icon: - - color: green - - value: paused - styles: - icon: - - color: yellow - - value: idle - tap_action: - action: call-service - service: button.press - service_data: - entity_id: button.dryer_cancel - hold_action: - action: more-info - entity: timer.dryer_timer - - type: entities - entities: - - entity: input_select.downstairs_bathroom_scenes - - type: glance - show_name: true - show_icon: true - show_state: true - state_color: true - entities: - - entity: sensor.downstairs_bathroom_temperature - name: Temp - - entity: sensor.downstairs_bathroom_illuminance - name: Light - - entity: binary_sensor.downstairs_bathroom_motion - name: Motion - - entity: binary_sensor.downstairs_bathroom_occupied - name: Occupied - - type: custom:fold-entity-row - head: - type: section - label: More Settings - entities: - - type: custom:paper-buttons-row - buttons: - - entity: switch.adaptive_lighting_downstairs_bathroom - name: Adaptive Lighting - layout: icon|name_state - state: - case: first - - entity: >- - switch.adaptive_lighting_sleep_mode_downstairs_bathroom - name: Night Mode - layout: icon|name_state - state: - case: first - - entity: switch.downstairs_bathroom_motion_lighting - name: Motion Lighting - - entity: input_number.nighttime_brightness_downstairs_bathroom - name: Night Brightness - - entity: input_number.downstairs_bathroom_lights_off_delay - name: Lights Off Delay - - entity: input_number.downstairs_bathroom_lux_threshold - name: Lux Threshold - show_header_toggle: false - type: sections max_columns: 4 title: Temp diff --git a/mobile_dashboard.yaml b/mobile_dashboard.yaml index 815d17e..7c21598 100644 --- a/mobile_dashboard.yaml +++ b/mobile_dashboard.yaml @@ -4984,819 +4984,6 @@ views: {{ states('sensor.warmest_room_temperature',with_unit=true) }} layout: responsive badges_position: bottom - - title: Old - path: old - icon: '' - visible: - - user: f387a983651a4321a7411ff8cf36f949 - - user: 879b4c04e32841b3ad1d2763a11b4e70 - - user: c3909d27048140729f002aaef0391775 - cards: - - type: custom:meteoalarm-card - entities: - entity: sensor.weatheralerts - integration: weatheralerts - hide_when_no_warning: true - - type: custom:mushroom-template-card - primary: Hello, {{user}} - secondary: >- - {% from 'weather.jinja' import weatherReport %} - - {{ weatherReport('full','text') }} - - --- Indoor Temps --- - - Average: {{ states('sensor.average_room_temperature',with_unit=true) - }} - - Coldest: {{ state_attr('sensor.coldest_room_temperature','room') }}, - {{ states('sensor.coldest_room_temperature',with_unit=true) }} - - Warmest: {{ state_attr('sensor.warmest_room_temperature','room') }}, - {{ states('sensor.warmest_room_temperature',with_unit=true) }} - - - --- Lights --- - - Average: {{ states('sensor.average_room_illuminance',with_unit=true) - }} - - Dimmest: {{ state_attr('sensor.dimmest_room','room') }}, {{ - states('sensor.dimmest_room',with_unit=true) }} - - Brightest: {{ state_attr('sensor.brightest_room','room') }}, {{ - states('sensor.brightest_room',with_unit=true) }} - - - For advanced controls, click this card to go to the main dashboard. - icon: mdi:home - tap_action: - action: navigate - navigation_path: /lovelace - multiline_secondary: true - icon_color: blue - fill_container: false - - square: false - type: grid - cards: - - type: custom:button-card - name: Global Scenes - icon: mdi:home-lightbulb-outline - show_label: true - aspect_ratio: 1.25/1 - styles: - card: - - '--mdc-ripple-color': purple - - '--mdc-ripple-press-opacity': 0.5 - tap_action: - action: fire-dom-event - browser_mod: - service: browser_mod.popup - data: - content: - type: entities - entities: - - script.give_me_darkness - - button.good_morning - - button.goodnight - - script.max_brightness - - button.sunset_lights_trigger - - entity: button.basement_on_manual - name: Basement On - - script.adaptive_on_first_floor - - script.adaptive_on_second_floor - - script.bright_on_first_floor - - script.bright_on_second_floor - - script.evening_on_first_floor - - script.evening_on_second_floor - - switch.animated_scene_halloween - - script.emma_rainbow_lights - - type: custom:button-card - name: Messages - icon: mdi:bullhorn - show_label: true - aspect_ratio: 1.25/1 - styles: - card: - - '--mdc-ripple-color': purple - - '--mdc-ripple-press-opacity': 0.5 - tap_action: - action: fire-dom-event - browser_mod: - service: browser_mod.popup - data: - content: - type: custom:stack-in-card - cards: - - type: entities - title: Premade - entities: - - entity: script.dinner_is_ready - name: Dinner Is Ready - icon: mdi:bullhorn - - entity: script.we_are_leaving - name: We Are Leaving - icon: mdi:bullhorn - - entity: script.birthday_announcement - name: Birthday Announcement - icon: mdi:bullhorn - - entity: script.server_maintenance_annc - name: Server Maintenance - icon: mdi:bullhorn - - entity: script.server_maintenance_done_annc - name: Server Maintenance Done - icon: mdi:bullhorn - - entity: script.speech_engine - name: Speech Engine - icon: mdi:bullhorn - - type: custom:tabbed-card - styles: - '--mdc-theme-primary': null - '--mdc-tab-text-label-color-default': null - '--mdc-typography-button-font-size': null - tabs: - - card: - type: entities - entities: - - entity: input_text.tts_message - name: Message - - entity: input_select.tts_devices - name: Devices - - entity: input_select.announcement_voice - - entity: button.send_alexa_message - name: Send Message - attributes: - label: TTS - icon: mdi:volume-high - - card: - type: entities - entities: - - entity: input_select.select_phones - - entity: input_select.select_tvs - - entity: input_text.text_notification_title - name: Title - - entity: input_text.text_notification - name: Body - - entity: >- - input_select.text_notification_priority_level - name: Priority Level (Only works for phones) - - entity: button.send_text_notification - name: Send - show_header_toggle: false - state_color: false - attributes: - label: Text Notify - icon: mdi:text - - card: - type: entities - entities: - - entity: input_text.report_system - name: Description - - entity: input_select.report_type - name: Report Type - - entity: button.send_report - show_header_toggle: false - state_color: false - attributes: - label: Reports - icon: mdi:bug - - type: custom:button-card - name: Weather - icon: mdi:weather-partly-cloudy - show_label: true - aspect_ratio: 1.25/1 - styles: - card: - - '--mdc-ripple-color': purple - - '--mdc-ripple-press-opacity': 0.5 - tap_action: - action: fire-dom-event - browser_mod: - service: browser_mod.popup - data: - content: - type: custom:clock-weather-card - entity: weather.iron_nerd_weather_station - sun_entity: sun.sun - weather_icon_type: fill - animated_icon: true - forecast_rows: 7 - time_format: 12 - tap_action: - action: navigate - navigation_path: /lovelace/weather - - type: custom:button-card - name: Batteries - icon: mdi:battery-charging - show_label: true - aspect_ratio: 1.25/1 - styles: - card: - - '--mdc-ripple-color': purple - - '--mdc-ripple-press-opacity': 0.5 - tap_action: - action: fire-dom-event - browser_mod: - service: browser_mod.popup - data: - content: - type: custom:battery-state-card - sort_by_level: asc - bulk_rename: - - from: Battery - to: '' - - from: Stratton Ave - to: '' - - from: Dimmer Switch - to: '' - collapse: - - name: 'Door Sensors (min: {min}%, count: {count})' - secondary_info: Battery levels {range}% - icon: mdi:door - entities: - - sensor.front_door_battery - - sensor.back_door_battery - - sensor.basement_studio_door_battery - - sensor.downstairs_bathroom_door_battery - - name: 'Window Sensors (min: {min}%, count: {count})' - secondary_info: Battery levels {range}% - icon: mdi:window-closed - entities: - - sensor.front_window_battery_1 - - sensor.front_window_battery_2 - - sensor.front_window_battery_3 - - sensor.side_window_1_battery - - sensor.side_window_2_battery - - sensor.side_window_3_battery - - sensor.side_window_4_battery - - sensor.back_window_1_battery - - sensor.back_window_2_battery - - sensor.stairway_window_lower_battery - - sensor.stairway_window_upper_battery - - sensor.kitchen_big_window_battery - - sensor.kitchen_sink_window_battery - - sensor.mud_room_window_battery - - sensor.downstairs_bathroom_window_1_battery - - sensor.downstairs_bathroom_window_2_battery - - sensor.upstairs_bathroom_window_battery - - name: 'Glass Break Sensors (min: {min}%, count: {count})' - secondary_info: Battery levels {range}% - icon: mdi:image-broken-variant - entities: - - sensor.living_room_glass_break_battery - - name: 'Motion Detectors (min: {min}%, count: {count})' - secondary_info: Battery levels {range}% - icon: mdi:motion-sensor - entities: - - sensor.living_room_front_battery - - sensor.upstairs_bathroom_battery - - sensor.downstairs_bathroom_battery - - sensor.emma_bedroom_battery - - sensor.stairwell_bottom_battery - - sensor.basement_studio_battery - - sensor.kallen_bedroom_battery - - sensor.mud_room_battery - - sensor.stairwell_top_battery - - sensor.living_room_back_battery - - sensor.master_bedroom_battery - - name: 'Dimmer Switches (min: {min}%, count: {count})' - secondary_info: Battery Levels {range}% - icon: mdi:toggle-switch - entities: - - sensor.kallen_bedroom_dimmer_switch_battery - - sensor.tina_desk_dimmer_switch_battery - - sensor.emma_bedroom_dimmer_switch_battery - - sensor.master_bedroom_dimmer_switch_battery - - sensor.living_room_dimmer_switch_battery - filter: - include: - - name: entity_id - value: '*_battery' - - name: entity_id - value: '*battery_mqtt' - exclude: - - name: entity_id - value: '*iphone*' - - name: entity_id - value: '*ipad*' - - name: entity_id - value: '*airpod*' - - name: entity_id - value: '*apple*' - - name: entity_id - value: '*chrome*' - - name: entity_id - value: sensor.front_doorbell_battery - tap_action: more-info - columns: 4 - - type: grid - square: false - columns: 4 - cards: - - type: custom:button-card - name: Tony - icon: mdi:human-male - show_label: true - aspect_ratio: 1.25/1 - styles: - card: - - '--mdc-ripple-color': purple - - '--mdc-ripple-press-opacity': 0.5 - tap_action: - action: fire-dom-event - browser_mod: - service: browser_mod.popup - data: - content: - type: vertical-stack - cards: - - type: entities - title: Meds - entities: - - entity: input_boolean.tony_morning_meds_taken - name: Morning Meds - - entity: input_boolean.tony_afternoon_meds_taken - name: Afternoon Meds - - entity: input_boolean.tony_night_meds_taken - name: Night Meds - - entity: input_datetime.tony_morning_meds_taken - name: Morning Meds Taken - - entity: input_datetime.tony_afternoon_meds_taken - name: Afternoon Meds Taken - - entity: input_datetime.tony_night_meds_taken - name: Night Meds Taken - - entity: input_datetime.tony_morning_meds_notify - name: Morning Notify - - entity: input_datetime.tony_afternoon_meds_notify - name: Afternoon Notify - - entity: input_datetime.tony_night_meds_notify - name: Night Notify - - entity: counter.tony_morning_meds_reminder_count - name: Morning Reminders - - entity: counter.tony_afternoon_meds_reminder_count - name: Afternoon Reminders - - entity: counter.tony_night_meds_reminder_count - name: Night Reminders - - entity: input_number.tony_afternoon_meds_interval - name: Afternoon Interval - show_header_toggle: false - state_color: true - - type: entities - title: Computer - entities: - - entity: binary_sensor.tony_desktop_on - name: Status - - entity: script.tony_desktop_wake - name: Wake - - entity: script.tony_desktop_shutdown - name: Shutdown - show_header_toggle: false - state_color: true - - type: custom:button-card - name: Tina - icon: mdi:human-female - show_label: true - aspect_ratio: 1.25/1 - styles: - card: - - '--mdc-ripple-color': purple - - '--mdc-ripple-press-opacity': 0.5 - tap_action: - action: fire-dom-event - browser_mod: - service: browser_mod.popup - data: - content: - type: vertical-stack - cards: - - type: entities - title: Meds - entities: - - entity: input_boolean.tina_morning_meds_taken - name: Morning Meds - - entity: input_boolean.tina_night_meds_taken - name: Night Meds - - entity: input_datetime.tina_morning_meds_taken - name: Morning Meds Taken - - entity: input_datetime.tina_night_meds_taken - name: Night Meds Taken - - entity: input_datetime.tina_morning_meds_notify - name: Morning Notify - - entity: input_datetime.tina_night_meds_notify - name: Night Notify - - entity: counter.tina_morning_meds_reminder_count - name: Morning Reminders - - entity: counter.tina_night_meds_reminder_count - name: Night Reminders - show_header_toggle: false - state_color: true - - type: entities - title: Computer - entities: - - entity: binary_sensor.tina_desktop_on - name: Status - - entity: script.tina_desktop_wake - name: Wake - - entity: script.tina_desktop_shutdown - name: Shutdown - show_header_toggle: false - state_color: true - - type: custom:button-card - name: Kallen - icon: mdi:human-child - show_label: true - aspect_ratio: 1.25/1 - styles: - card: - - '--mdc-ripple-color': purple - - '--mdc-ripple-press-opacity': 0.5 - tap_action: - action: fire-dom-event - browser_mod: - service: browser_mod.popup - data: - content: - type: vertical-stack - cards: - - type: entities - title: Meds - entities: - - entity: input_boolean.kallen_morning_meds_taken - name: Morning Meds - - entity: input_boolean.kallen_night_meds_taken - name: Night Meds - - entity: input_datetime.kallen_morning_meds_taken - name: Morning Meds Taken - - entity: input_datetime.kallen_night_meds_taken - name: Night Meds Taken - - entity: input_datetime.kallen_morning_meds_notify - name: Morning Notify - - entity: input_datetime.kallen_night_meds_notify - name: Night Notify - - entity: counter.kallen_morning_meds_reminder_count - name: Morning Reminders - - entity: counter.kallen_night_meds_reminder_count - name: Night Reminders - - entity: input_boolean.kallen_late_bedtime - name: Late Bedtime - show_header_toggle: false - state_color: true - - type: entities - title: Computer - entities: - - entity: binary_sensor.kallen_desktop_on - name: Status - - entity: script.kallen_desktop_wake - name: Wake - - entity: script.kallen_desktop_shutdown - name: Shutdown - show_header_toggle: false - state_color: true - - type: custom:button-card - name: Emma - icon: mdi:bow-tie - show_label: true - aspect_ratio: 1.25/1 - styles: - card: - - '--mdc-ripple-color': purple - - '--mdc-ripple-press-opacity': 0.5 - tap_action: - action: fire-dom-event - browser_mod: - service: browser_mod.popup - data: - content: - type: entities - title: Emma Meds - entities: - - type: custom:fold-entity-row - head: - type: section - label: Alternating Meds - entities: - - entity: input_boolean.emma_alternating_meds_active - name: Alternating Meds Active - - entity: input_boolean.emma_tylenol - name: Tylenol Taken - - entity: input_datetime.emma_tylenol - name: Tylenol Given - - entity: input_datetime.emma_tylenol_notify - name: Tylenol Notify - - entity: input_boolean.emma_ibuprofen - name: Ibuprofen Taken - - entity: input_datetime.emma_ibuprofen - name: Ibuprofen Given - - entity: input_datetime.emma_ibuprofen_notify - name: Ibuprofen Notify - - type: custom:fold-entity-row - head: - type: section - label: Cough Meds - entities: - - entity: input_boolean.emma_cough_meds_active - name: Cough Meds Active - - entity: input_boolean.emma_cough_meds - name: Cough Meds Taken - - entity: input_datetime.emma_cough_meds - name: Cough Meds Given - - entity: input_datetime.emma_cough_meds_notify - name: Cough Meds Notify - - entity: input_number.emma_cough_meds_interval - name: Interval - visibility: - - condition: user - users: - - f387a983651a4321a7411ff8cf36f949 - - c3909d27048140729f002aaef0391775 - - type: grid - square: false - columns: 2 - cards: - - type: custom:button-card - name: Cats - icon: mdi:cat - show_label: true - aspect_ratio: 2.5/1 - styles: - card: - - '--mdc-ripple-color': purple - - '--mdc-ripple-press-opacity': 0.5 - tap_action: - action: fire-dom-event - browser_mod: - service: browser_mod.popup - data: - content: - type: custom:mushroom-template-card - primary: '' - secondary: Cat stuff coming soon. Maybe. - icon: '' - layout: vertical - multiline_secondary: false - fill_container: false - tap_action: - action: none - hold_action: - action: none - double_tap_action: - action: none - - type: custom:button-card - name: Rabbit - icon: mdi:rabbit - show_label: true - aspect_ratio: 2.5/1 - styles: - card: - - '--mdc-ripple-color': purple - - '--mdc-ripple-press-opacity': 0.5 - tap_action: - action: fire-dom-event - browser_mod: - service: browser_mod.popup - data: - content: - type: vertical-stack - cards: - - type: entities - entities: - - entity: input_boolean.rabbit_fed - - entity: input_datetime.rabbit_fed - - entity: input_datetime.rabbit_feeding_notify - name: Notify - - entity: input_number.rabbit_feeding_interval - name: Interval - - entity: counter.rabbit_feeding_reminder_count - name: Reminder Count - show_header_toggle: false - state_color: true - title: Rabbit Feeding - - type: entities - entities: - - entity: input_boolean.rabbit_hutch_cleaned - name: Hutch Cleaned - - entity: input_datetime.rabbit_hutch_cleaned - name: Hutch Cleaned - - entity: input_datetime.rabbit_hutch_cleaning_notify - name: Notify - - entity: input_number.rabbit_hutch_cleaning_interval - name: Interval - - entity: counter.rabbit_hutch_cleaning_reminder_count - name: Reminder Count - title: Rabbit Hutch Cleaning - show_header_toggle: false - state_color: true - - type: grid - square: false - columns: 1 - cards: - - type: custom:button-card - name: Running - icon: mdi:database-clock - show_label: true - aspect_ratio: 5/1 - styles: - card: - - '--mdc-ripple-color': purple - - '--mdc-ripple-press-opacity': 0.5 - tap_action: - action: fire-dom-event - browser_mod: - service: browser_mod.popup - data: - content: - type: custom:auto-entities - filter: - include: - - domain: automation - attributes: - current: '> 0' - - domain: script - attributes: - current: '> 0' - exclude: [] - sort: - method: last_triggered - reverse: false - else: - type: custom:mushroom-template-card - primary: Nothing running - secondary: There are currently no automations or scripts running - multiline_secondary: true - layout: vertical - tap_action: - action: none - hold_action: - action: none - double_tap_action: - action: none - fill_container: false - card: - type: entities - show_header_toggle: false - state_color: true - title: Running Automations/Scripts - card_mod: - style: | - ha-dialog { - --mdc-dialog-min-height: 10px !important; - } - visibility: - - condition: user - users: - - c3909d27048140729f002aaef0391775 - - type: grid - square: false - columns: 1 - cards: - - type: custom:button-card - name: Kallen Timer - icon: mdi:timer - show_label: true - aspect_ratio: 5/1 - styles: - card: - - '--mdc-ripple-color': purple - - '--mdc-ripple-press-opacity': 0.5 - tap_action: - action: fire-dom-event - browser_mod: - service: browser_mod.popup - data: - content: - type: custom:stack-in-card - title: Activity Timer - cards: - - type: custom:flipdown-timer-card - entity: timer.kallen_timer - name: Kallen Activity Timer - duration: '00:00:00' - show_title: false - show_header: true - show_error: false - show_hour: auto - styles: - button: - location: hide - - type: entities - entities: - - entity: input_number.kallen_activity_duration - name: Duration - - entity: input_boolean.kallen_timer_control_lights - name: Control Lights - - entity: input_select.kallen_activity_room - name: Room - - entity: input_select.kallen_activities - name: Activity - show_header_toggle: false - state_color: true - - type: custom:stack-in-card - mode: horizontal - cards: - - type: custom:button-card - entity: timer.kallen_timer - name: [] - show_label: true - aspect_ratio: 2.7/1 - styles: - card: - - '--mdc-ripple-color': purple - - '--mdc-ripple-press-opacity': 0.5 - state: - - value: active - label: Running - icon: mdi:play - styles: - icon: - - color: green - - value: paused - label: Paused - icon: mdi:pause - styles: - icon: - - color: yellow - - value: idle - label: Idle - icon: mdi:play - tap_action: - action: call-service - service: button.press - service_data: - entity_id: button.kallen_timer_start - hold_action: - action: more-info - entity: timer.kallen_timer - - type: custom:button-card - entity: timer.kallen_timer - name: [] - icon: mdi:cancel - label: Cancel - show_label: true - aspect_ratio: 2.7/1 - styles: - card: - - '--mdc-ripple-color': purple - - '--mdc-ripple-press-opacity': 0.5 - state: - - value: active - styles: - icon: - - color: green - - value: paused - styles: - icon: - - color: yellow - - value: idle - tap_action: - action: call-service - service: script.kallen_timer_cancel - hold_action: - action: more-info - entity: timer.kallen_timer - visibility: - - condition: user - users: - - 879b4c04e32841b3ad1d2763a11b4e70 - - type: custom:mushroom-template-card - primary: '' - multiline_secondary: true - secondary: |- - {% from 'formatting.jinja' import cleanup %} - {% import 'status.jinja' as status %} - - {{ cleanup(status.tony_status_report('full','text')) }} - - {{ cleanup(status.tina_status_report('full','text')) }} - - {{ cleanup(status.kallen_status_report('full','text')) }} - - {{ cleanup(status.emma_status_report('full','text')) }} - - {{ cleanup(status.house_status_report('full','text')) }} - - {{ cleanup(status.laundry_report('full','text')) }} - tap_action: - action: none - hold_action: - action: none - double_tap_action: - action: none - fill_container: false - - type: custom:mushroom-template-card - primary: '' - secondary: Cat stuff coming soon. Maybe. - icon: '' - layout: vertical - multiline_secondary: false - fill_container: false - tap_action: - action: none - hold_action: - action: none - double_tap_action: - action: none - type: masonry - subview: true - title: Tony path: tony icon: mdi:human-male