diff --git a/main_dashboard.yaml b/main_dashboard.yaml index 1bca5d8..2aa48c3 100644 --- a/main_dashboard.yaml +++ b/main_dashboard.yaml @@ -147,6 +147,8 @@ views: sections: - type: grid cards: + - type: heading + heading: Weather - type: custom:meteoalarm-card entities: entity: sensor.weatheralerts @@ -169,10 +171,11 @@ views: tap_action: action: navigate navigation_path: /lovelace/weather - title: Weather column_span: 1 - type: grid cards: + - type: heading + heading: Master Switches and Info - type: entities entities: - type: custom:template-entity-row @@ -276,9 +279,10 @@ views: - entity: sensor.windows_open state_color: true show_header_toggle: false - title: Master Switches and Info - type: grid cards: + - type: heading + heading: Cameras - camera_view: auto type: picture-glance title: Front Porch @@ -299,9 +303,10 @@ views: - condition: state entity: camera.side_camera state_not: unavailable - title: Cameras - type: grid cards: + - type: heading + heading: Residents - square: false columns: 3 type: grid @@ -323,9 +328,10 @@ views: use_entity_picture: true layout: vertical fill_container: true - title: Residents - type: grid cards: + - type: heading + heading: Family Calendar - type: custom:atomic-calendar-revive enableModeChange: true firstDayOfWeek: 1 @@ -368,9 +374,10 @@ views: showCalendarName: false showAllDayHours: true disableCalLink: false - title: Family Calendar - type: grid cards: + - type: heading + heading: Home Feed - type: custom:home-feed-card card_id: main_feed show_empty: false @@ -468,9 +475,10 @@ views: state_map: 'off': Disconnected 'on': Connected - title: Home Feed - type: grid cards: + - type: heading + heading: Communications - type: custom:tabbed-card styles: '--mdc-theme-primary': null @@ -524,9 +532,10 @@ views: attributes: label: Reports icon: mdi:bug - title: Communications - type: grid cards: + - type: heading + heading: Misc - type: markdown content: >- ## Documentation @@ -548,7 +557,6 @@ views: [Media Services](https://uptimekuma.nerdhomeinc.com/status/media-services) - title: Misc column_span: 1 max_columns: 4 cards: [] @@ -2435,6 +2443,8 @@ views: sections: - type: grid cards: + - type: heading + heading: Basement Studio - type: horizontal-stack cards: - type: custom:mushroom-light-card @@ -2732,7 +2742,6 @@ views: name: Sync Issue - entity: input_button.basement_led_strip_reset name: LED Strip Reset - title: Basement Studio visibility: - condition: or conditions: @@ -2744,6 +2753,8 @@ views: - c3909d27048140729f002aaef0391775 - type: grid cards: + - type: heading + heading: Furnace Room - type: horizontal-stack cards: - type: custom:mushroom-light-card @@ -2761,7 +2772,6 @@ views: name: Light layout: vertical show_color_temp_control: false - title: Furnace Room visibility: - condition: state entity: light.furnace_room_overhead @@ -2937,6 +2947,8 @@ views: sections: - type: grid cards: + - type: heading + heading: Running Timers - type: custom:timer-bar-card filter: true show_empty: All timers are currently idle. @@ -3222,9 +3234,10 @@ views: service: timer.finish target: entity_id: timer.dryer_timer - title: Running Timers - type: grid cards: + - type: heading + heading: Global Scenes - type: entities entities: - entity: script.give_me_darkness @@ -3256,9 +3269,10 @@ views: - entity: script.evening_on_first_floor - entity: script.evening_on_second_floor - entity: script.emma_rainbow_lights - title: Global Scenes - type: grid cards: + - type: heading + heading: Announcements - type: entities entities: - entity: script.dinner_is_ready @@ -3277,9 +3291,10 @@ views: name: Server Maintenance Done icon: mdi:bullhorn - entity: script.speech_engine - title: Announcements - type: grid cards: + - type: heading + heading: Room Illuminance - type: vertical-stack cards: - type: custom:auto-entities @@ -3296,7 +3311,6 @@ views: method: state numeric: true reverse: true - title: Room Illuminance max_columns: 4 cards: [] - title: Climate @@ -3375,6 +3389,8 @@ views: reverse: true - type: grid cards: + - type: heading + heading: Master Bedroom - type: entities entities: - entity: input_boolean.master_bedroom_aircon_installed @@ -3405,7 +3421,6 @@ views: - condition: state entity: input_boolean.master_bedroom_aircon_installed state: 'on' - title: Master Bedroom visibility: - condition: user users: @@ -3413,6 +3428,8 @@ views: - c3909d27048140729f002aaef0391775 - type: grid cards: + - type: heading + heading: Emma Bedroom - type: custom:state-switch entity: input_boolean.emma_bedroom_aircon_installed transition: flip @@ -3434,7 +3451,6 @@ views: secondary_info: Turn on in summer show_header_toggle: false state_color: true - title: Emma Bedroom visibility: - condition: user users: @@ -3442,6 +3458,8 @@ views: - c3909d27048140729f002aaef0391775 - type: grid cards: + - type: heading + heading: Climate Feed - type: custom:home-feed-card card_id: climate_feed_ac show_empty: false @@ -3509,9 +3527,9 @@ views: exclude_states: - unavailable - unknown - title: Climate Feed max_columns: 4 cards: [] + badges: [] - title: Kallens Korner path: kallens-korner icon: mdi:human-male-boy @@ -3519,6 +3537,8 @@ views: sections: - type: grid cards: + - type: heading + heading: Activity Timer - type: custom:flipdown-timer-card entity: timer.kallen_timer name: Kallen Activity Timer @@ -3616,9 +3636,10 @@ views: hold_action: action: more-info entity: timer.kallen_timer - title: Activity Timer - type: grid cards: + - type: heading + heading: School - type: custom:mushroom-template-card primary: Hello, {{user}} secondary: |- @@ -3704,9 +3725,10 @@ views: condition: '{{ states(''sensor.school_end_days2go'') >= ''0'' }}' icon: mdi:calendar title: Countdowns - title: School - type: grid cards: + - type: heading + heading: Kallen Desktop - type: horizontal-stack cards: - type: gauge @@ -3862,16 +3884,16 @@ views: name: Shutdown - entity: script.kallen_desktop_wake name: Wake - title: Kallen Desktop - type: grid cards: + - type: heading + heading: Settings - type: entities entities: - entity: input_boolean.kallen_awake name: I am awake - entity: input_select.kallen_morning_briefing_location name: Morning Briefing Location - title: Settings max_columns: 4 cards: [] background: @@ -3884,6 +3906,8 @@ views: sections: - type: grid cards: + - type: heading + heading: General - type: custom:mushroom-template-card primary: 'Random dad joke:' secondary: |- @@ -3942,9 +3966,10 @@ views: reverse: false ignore_case: true ip: false - title: General - type: grid cards: + - type: heading + heading: Defiance Gas Statistics - type: entities entities: - entity: sensor.local_minimum_gas_price @@ -3977,9 +4002,10 @@ views: numeric: true reverse: false ignore_case: false - title: Defiance Gas Statistics - type: grid cards: + - type: heading + heading: Router Stats - type: entities entities: - entity: input_select.router_stats @@ -4020,7 +4046,6 @@ views: - condition: state entity: input_select.router_stats state: History Stats - Upload - title: Router Stats max_columns: 3 cards: [] - title: Mobile Devices @@ -4030,6 +4055,8 @@ views: sections: - type: grid cards: + - type: heading + heading: Tony's iPhone - type: custom:decluttering-card template: iphone_entities_card variables: @@ -4038,10 +4065,11 @@ views: template: phone_info_grid variables: - device: tony_s_iphone - title: Tony's iPhone column_span: 2 - type: grid cards: + - type: heading + heading: Tina's iPhone - type: custom:decluttering-card template: iphone_entities_card variables: @@ -4050,10 +4078,11 @@ views: template: phone_info_grid variables: - device: tinas_iphone - title: Tina's iPhone column_span: 2 - type: grid cards: + - type: heading + heading: Kallen's iPhone - type: custom:decluttering-card template: iphone_entities_card variables: @@ -4062,10 +4091,11 @@ views: template: phone_info_grid variables: - device: kallen_iphone - title: Kallen's iPhone column_span: 2 - type: grid cards: + - type: heading + heading: Map - type: map entities: - entity: person.tony_stork @@ -4088,23 +4118,26 @@ views: - entity: zone.latty hours_to_show: 24 theme_mode: dark - title: Map - type: grid cards: + - type: heading + heading: Tony's iPad - type: custom:decluttering-card template: ipad_entities_card variables: - device: tony_s_ipad - title: Tony's iPad - type: grid cards: + - type: heading + heading: Tina’s iPad - type: custom:decluttering-card template: ipad_entities_card variables: - device: tinas_ipad - title: Tina’s iPad - type: grid cards: + - type: heading + heading: Tony's Accessories - type: entities entities: - type: custom:battery-state-entity @@ -4130,9 +4163,10 @@ views: state_color: true show_header_toggle: false title: Airpods Pro - title: Tony's Accessories - type: grid cards: + - type: heading + heading: Tina's Accessories - type: entities entities: - type: custom:battery-state-entity @@ -4158,7 +4192,6 @@ views: show_header_toggle: false state_color: true title: Airpods Pro - title: Tina's Accessories max_columns: 4 cards: [] badges: @@ -4187,6 +4220,8 @@ views: sections: - type: grid cards: + - type: heading + heading: Power Usage - type: vertical-stack cards: - type: horizontal-stack @@ -4265,9 +4300,38 @@ views: - from: 550 color: var(--error-color) label: ALERT - title: Power Usage - type: grid cards: + - type: heading + heading: Tony Desktop + - type: heading + icon: mdi:gauge + heading: Performance + heading_style: subtitle + visibility: + - condition: and + conditions: + - condition: state + entity: binary_sensor.tony_desktop_on + state: 'on' + - condition: or + conditions: + - condition: and + conditions: + - condition: state + entity: sensor.tony_asus_cpu_usage + state_not: unavailable + - condition: state + entity: sensor.tony_asus_cpu_usage + state_not: unknown + - condition: and + conditions: + - condition: state + entity: sensor.tony_desktop_memory_usage + state_not: unavailable + - condition: state + entity: sensor.tony_desktop_memory_usage + state_not: unavailable - type: horizontal-stack cards: - type: gauge @@ -4380,12 +4444,24 @@ views: - condition: state entity: sensor.tony_desktop_memory_usage state_not: unavailable + - type: heading + icon: mdi:power + heading: Running + heading_style: subtitle - type: entities entities: - entity: binary_sensor.tony_desktop_on name: Status show_header_toggle: false state_color: true + - type: heading + icon: mdi:chart-bar + heading: Stats + heading_style: subtitle + visibility: + - condition: state + entity: binary_sensor.tony_desktop_on + state: 'on' - type: entities entities: - entity: sensor.tony_desktop_power @@ -4426,6 +4502,14 @@ views: - condition: state entity: binary_sensor.tony_desktop_on state: 'on' + - type: heading + icon: mdi:harddisk + heading: Drive Temps + heading_style: subtitle + visibility: + - condition: state + entity: binary_sensor.tony_desktop_on + state: 'on' - type: custom:battery-state-card icon: mdi:harddisk color_thresholds: @@ -4457,6 +4541,10 @@ views: - condition: state entity: binary_sensor.tony_desktop_on state: 'on' + - type: heading + icon: mdi:swap-horizontal + heading: Controls + heading_style: subtitle - type: entities entities: - entity: script.tony_desktop_refresh @@ -4467,9 +4555,38 @@ views: name: Shutdown - entity: script.tony_desktop_wake name: Wake - title: Tony Desktop - type: grid cards: + - type: heading + heading: Tina Desktop + - type: heading + icon: mdi:gauge + heading: Performance + heading_style: subtitle + visibility: + - condition: and + conditions: + - condition: state + entity: binary_sensor.tina_desktop_on + state: 'on' + - condition: or + conditions: + - condition: and + conditions: + - condition: state + entity: sensor.xia_desktop_cpu_usage + state_not: unavailable + - condition: state + entity: sensor.xia_desktop_cpu_usage + state_not: unknown + - condition: and + conditions: + - condition: state + entity: sensor.tina_desktop_memory_usage + state_not: unavailable + - condition: state + entity: sensor.tina_desktop_memory_usage + state_not: unavailable - type: horizontal-stack cards: - type: gauge @@ -4582,12 +4699,24 @@ views: - condition: state entity: sensor.tina_desktop_memory_usage state_not: unavailable + - type: heading + icon: mdi:power + heading: Running + heading_style: subtitle - type: entities entities: - entity: binary_sensor.tina_desktop_on name: Status show_header_toggle: false state_color: true + - type: heading + icon: mdi:chart-bar + heading: Stats + heading_style: subtitle + visibility: + - condition: state + entity: binary_sensor.tina_desktop_on + state: 'on' - type: entities entities: - entity: sensor.tina_desktop_power @@ -4624,6 +4753,14 @@ views: - condition: state entity: binary_sensor.tina_desktop_on state: 'on' + - type: heading + icon: mdi:harddisk + heading: Drive Temps + heading_style: subtitle + visibility: + - condition: state + entity: binary_sensor.tina_desktop_on + state: 'on' - type: custom:battery-state-card icon: mdi:harddisk color_thresholds: @@ -4657,6 +4794,10 @@ views: - condition: state entity: binary_sensor.tina_desktop_on state: 'on' + - type: heading + icon: mdi:swap-horizontal + heading: Controls + heading_style: subtitle - type: entities entities: - entity: script.tina_desktop_refresh @@ -4667,9 +4808,33 @@ views: name: Shutdown - entity: script.tina_desktop_wake name: Wake - title: Tina Desktop - type: grid cards: + - type: heading + heading: Asus Laptop + - type: heading + icon: mdi:gauge + heading: Performance + heading_style: subtitle + visibility: + - condition: or + conditions: + - condition: and + conditions: + - condition: state + entity: sensor.asus_laptop_cpu_usage + state_not: unavailable + - condition: state + entity: sensor.asus_laptop_cpu_usage + state_not: unknown + - condition: and + conditions: + - condition: state + entity: sensor.asus_laptop_memory_usage + state_not: unavailable + - condition: state + entity: sensor.asus_laptop_memory_usage + state_not: unavailable - type: horizontal-stack cards: - type: gauge @@ -4772,6 +4937,10 @@ views: - condition: state entity: sensor.asus_laptop_memory_usage state_not: unavailable + - type: heading + icon: mdi:chart-bar + heading: Stats + heading_style: subtitle - type: entities entities: - type: custom:battery-state-entity @@ -4811,6 +4980,10 @@ views: name: Windows Update - Software show_header_toggle: false state_color: true + - type: heading + icon: mdi:harddisk + heading: Drive Temps + heading_style: subtitle - type: custom:battery-state-card icon: mdi:harddisk color_thresholds: @@ -4838,6 +5011,10 @@ views: include: - name: entity_id value: sensor.asus_laptop_storage_*_temperature + - type: heading + icon: mdi:swap-horizontal + heading: Controls + heading_style: subtitle - type: entities entities: - entity: script.asus_laptop_refresh @@ -4846,13 +5023,14 @@ views: name: Reboot - entity: script.asus_laptop_shutdown name: Shutdown - title: Asus Laptop visibility: - condition: state entity: binary_sensor.asus_laptop_idle state_not: unavailable - type: grid cards: + - type: heading + heading: Canon PIXMA TS3522 - type: entities entities: - entity: sensor.canon_ts3500_series @@ -4863,7 +5041,6 @@ views: name: Color Ink show_header_toggle: false state_color: true - title: Canon PIXMA TS3522 max_columns: 4 cards: [] - title: Gaming Stuff @@ -4873,6 +5050,8 @@ views: sections: - type: grid cards: + - type: heading + heading: Gamer Score Leaderboard - type: entities entities: - entity: sensor.tm24fan_gamer_score @@ -4881,38 +5060,43 @@ views: - entity: sensor.irishpirate1988_gamer_score show_header_toggle: false state_color: true - title: Gamer Score Leaderboard - type: grid cards: + - type: heading + heading: ironnerd24 - type: custom:decluttering-card template: xbox_card variables: - gamertag: tm24fan - title: ironnerd24 - type: grid cards: + - type: heading + heading: kjsgamer2012 - type: custom:decluttering-card template: xbox_card variables: - gamertag: kjsgamer2012 - title: kjsgamer2012 - type: grid cards: + - type: heading + heading: irishpirate1988 - type: custom:decluttering-card template: xbox_card variables: - gamertag: irishpirate1988 - title: irishpirate1988 - type: grid cards: + - type: heading + heading: Twitch - type: entities entities: - entity: sensor.twitch_ironnerd24 - entity: sensor.twitch_xia_p988 show_header_toggle: false - title: Twitch - type: grid cards: + - type: heading + heading: Steam - type: custom:auto-entities card: type: entities @@ -4927,7 +5111,6 @@ views: numeric: false ignore_case: true show_empty: false - title: Steam max_columns: 4 cards: [] - title: Sports @@ -4937,6 +5120,8 @@ views: sections: - type: grid cards: + - type: heading + heading: NCAAF - type: custom:teamtracker-card entity: sensor.michigan_wolverines visibility: @@ -4986,9 +5171,10 @@ views: - condition: state entity: binary_sensor.toledo_rockets_inhibit state: 'off' - title: NCAAF - type: grid cards: + - type: heading + heading: NFL - type: custom:teamtracker-card entity: sensor.minnesota_vikings visibility: @@ -5023,9 +5209,10 @@ views: - condition: state entity: binary_sensor.san_francisco_49ers_inhibit state: 'off' - title: NFL - type: grid cards: + - type: heading + heading: MLB - type: custom:teamtracker-card entity: sensor.minnesota_twins visibility: @@ -5063,7 +5250,6 @@ views: entity: binary_sensor.los_angeles_dodgers_inhibit state: 'off' column_span: 3 - title: MLB visibility: - condition: or conditions: @@ -5078,6 +5264,8 @@ views: state: 'off' - type: grid cards: + - type: heading + heading: NHL - type: custom:teamtracker-card entity: sensor.minnesota_wild visibility: @@ -5090,7 +5278,6 @@ views: - condition: state entity: binary_sensor.minnesota_wild_inhibit state: 'off' - title: NHL column_span: 1 visibility: - condition: state @@ -5098,6 +5285,8 @@ views: state: 'off' - type: grid cards: + - type: heading + heading: Motorsports - type: custom:mushroom-template-card primary: Hello, {{user}} secondary: For the latest Formula 1 statistics, tap this card! @@ -5143,7 +5332,6 @@ views: black {% endif %} column_span: 1 - title: Motorsports max_columns: 5 cards: [] - theme: Backend-selected @@ -5192,6 +5380,8 @@ views: sections: - type: grid cards: + - type: heading + heading: Batteries - type: custom:battery-state-card sort_by_level: asc bulk_rename: @@ -5280,9 +5470,14 @@ views: - name: entity_id value: sensor.front_doorbell_battery tap_action: more-info - title: Batteries - type: grid cards: + - type: heading + heading: By The Numbers + - type: heading + icon: mdi:counter + heading: Entity Counters + heading_style: subtitle - type: custom:auto-entities card: type: entities @@ -5296,15 +5491,20 @@ views: method: state reverse: true numeric: true + - type: heading + icon: mdi:database + heading: Databases + heading_style: subtitle - type: entities entities: - entity: sensor.mariadb_database_size name: MariaDB show_header_toggle: false state_color: true - title: By The Numbers - type: grid cards: + - type: heading + heading: Usage Stats - type: entities entities: - entity: sensor.basement_tv_time @@ -5335,9 +5535,10 @@ views: name: MB Fan (24h) show_header_toggle: false state_color: true - title: Usage Stats - type: grid cards: + - type: heading + heading: Network Stats - type: entities entities: - entity: binary_sensor.internet @@ -5364,9 +5565,10 @@ views: - entity: sensor.mosquitto_sent_15min show_header_toggle: false state_color: true - title: Network Stats - type: grid cards: + - type: heading + heading: Proxmox VE - Down - type: custom:auto-entities card: type: entities @@ -5385,9 +5587,10 @@ views: reverse: false numeric: true ignore_case: false - title: Proxmox VE - Down - type: grid cards: + - type: heading + heading: Uptime Kuma - Down - type: custom:auto-entities card: type: entities @@ -5403,7 +5606,6 @@ views: numeric: false ignore_case: true show_empty: false - title: Uptime Kuma - Down visibility: - condition: numeric_state entity: sensor.services_down @@ -5417,6 +5619,8 @@ views: sections: - type: grid cards: + - type: heading + heading: Presence - type: entities entities: - entity: sensor.people_at_home @@ -5445,9 +5649,10 @@ views: - entity: sensor.last_outdoor_presence_trigger show_header_toggle: false state_color: true - title: Presence - type: grid cards: + - type: heading + heading: Misc - type: entities state_color: true entities: @@ -5497,9 +5702,10 @@ views: - manasen - misami_desu - kobegriffin23 - title: Misc - type: grid cards: + - type: heading + heading: Sports - type: entities entities: - entity: switch.watching_sports @@ -5524,9 +5730,10 @@ views: reverse: false numeric: true ignore_case: false - title: Sports - type: grid cards: + - type: heading + heading: Card Templating - type: custom:card-templater card: type: entities @@ -5555,9 +5762,10 @@ views: - entity: input_boolean.toggle_testing show_header_toggle: false state_color: true - title: Card Templating - type: grid cards: + - type: heading + heading: Diagnostics Feed - type: custom:home-feed-card card_id: diag_feed show_empty: false @@ -5574,9 +5782,10 @@ views: - entity: binary_sensor.raining name: Raining - entity: sensor.total_rain_sensors - title: Diagnostics Feed - type: grid cards: + - type: heading + heading: Alarm Clock Testing - type: entities entities: - entity: input_boolean.master_bedroom_alarm_clock @@ -5587,9 +5796,10 @@ views: - entity: input_datetime.emma_alarm_clock show_header_toggle: false state_color: true - title: Alarm Clock Testing - type: grid cards: + - type: heading + heading: Testing Entities - type: entities entities: - entity: input_datetime.time_testing @@ -5607,9 +5817,10 @@ views: - entity: sensor.power_tester_voltage show_header_toggle: false state_color: true - title: Testing Entities - type: grid cards: + - type: heading + heading: Time of Day Sensors - type: entities entities: - entity: binary_sensor.day @@ -5624,7 +5835,6 @@ views: - entity: binary_sensor.quiet_time show_header_toggle: false state_color: true - title: Time of Day Sensors max_columns: 4 cards: [] background: {} @@ -5634,6 +5844,8 @@ views: sections: - type: grid cards: + - type: heading + heading: Weather Alerts - content: >