348 files

This commit is contained in:
Home Assistant Version Control
2026-07-23 19:02:12 +00:00
parent 0ed1687503
commit 016af2e013
348 changed files with 12368 additions and 11689 deletions
+205
View File
@@ -0,0 +1,205 @@
{
"version": 1,
"minor_version": 1,
"key": "lovelace.alarm_section",
"data": {
"config": {
"views": [
{
"type": "sections",
"sections": [
{
"type": "grid",
"cards": [
{
"type": "heading",
"heading_style": "title",
"heading": "Sensors"
},
{
"type": "entities",
"entities": [
{
"entity": "binary_sensor.entryway"
},
{
"entity": "binary_sensor.basement"
},
{
"entity": "binary_sensor.office_occupancy"
},
{
"entity": "binary_sensor.downstairs_bathroom_occupancy"
},
{
"entity": "binary_sensor.night_light_occupancy"
},
{
"entity": "binary_sensor.front_door"
},
{
"entity": "binary_sensor.patio_door"
},
{
"entity": "binary_sensor.office_door_contact"
},
{
"entity": "binary_sensor.garage_door_contact"
},
{
"entity": "binary_sensor.bedroom_window"
},
{
"entity": "binary_sensor.seraphine_window"
},
{
"entity": "binary_sensor.bedroom_window"
},
{
"entity": "binary_sensor.side_window_1"
},
{
"entity": "binary_sensor.side_window_2"
},
{
"entity": "binary_sensor.swimming_pool_window"
},
{
"entity": "input_boolean.blink_backyard_camera_motion"
},
{
"entity": "input_boolean.blink_front_camera_motion"
},
{
"entity": "input_boolean.blink_shed_camera_motion"
},
{
"entity": "input_boolean.blink_inside_shed_camera_motion"
}
]
}
]
},
{
"type": "grid",
"cards": [
{
"type": "heading",
"heading_style": "title",
"heading": "Cameras"
},
{
"square": false,
"type": "grid",
"cards": [
{
"type": "tile",
"entity": "camera.front_door_front_door",
"show_entity_picture": true
},
{
"type": "tile",
"entity": "camera.entryway_entryway_camera",
"show_entity_picture": true,
"vertical": false,
"features_position": "bottom"
},
{
"type": "tile",
"entity": "camera.living_room_living_room_camera",
"show_entity_picture": true,
"vertical": false,
"features_position": "bottom"
},
{
"type": "tile",
"entity": "camera.hallway_hallway_camera",
"show_entity_picture": true,
"vertical": false,
"features_position": "bottom"
}
],
"columns": 2
},
{
"type": "history-graph",
"entities": [
{
"entity": "input_boolean.blink_backyard_camera_motion"
},
{
"entity": "input_boolean.blink_shed_camera_motion"
},
{
"entity": "input_boolean.blink_inside_shed_camera_motion"
},
{
"entity": "input_boolean.blink_front_camera_motion"
},
{
"entity": "binary_sensor.office_occupancy"
},
{
"entity": "binary_sensor.downstairs_bathroom_occupancy"
},
{
"entity": "binary_sensor.night_light_occupancy"
},
{
"entity": "binary_sensor.basement"
},
{
"entity": "binary_sensor.entryway"
},
{
"entity": "binary_sensor.garage_door_contact"
}
],
"title": "Motion Senors",
"hours_to_show": 6,
"logarithmic_scale": false,
"expand_legend": false
},
{
"type": "history-graph",
"entities": [
{
"entity": "sensor.night_light_illuminance"
},
{
"entity": "light.night_light"
}
],
"hours_to_show": 24
},
{
"type": "custom:mushroom-entity-card",
"entity": "input_boolean.office_motion_override",
"name": "Office Motion Override",
"icon": "mdi:home-account",
"icon_color": "green",
"secondary_info": "state",
"tap_action": {
"action": "toggle"
},
"hold_action": {
"action": "none"
}
},
{
"type": "tile",
"entity": "alarm_control_panel.blainville_alarm",
"features": [
{
"type": "alarm-modes"
}
]
}
]
}
]
}
]
}
}
}
File diff suppressed because it is too large Load Diff
+126
View File
@@ -0,0 +1,126 @@
{
"version": 1,
"minor_version": 1,
"key": "lovelace.dashboard_music",
"data": {
"config": {
"views": [
{
"type": "sections",
"sections": [
{
"type": "grid",
"cards": [
{
"type": "heading",
"heading": "Amazon Devices",
"heading_style": "title"
},
{
"type": "vertical-stack",
"cards": [
{
"type": "entities",
"title": "Alexa Music Router",
"show_header_toggle": false,
"entities": [
{
"entity": "input_select.alexa_playlist",
"name": "Select Playlist"
},
{
"entity": "input_select.alexa_target_device",
"name": "Target Speaker"
},
{
"entity": "input_number.alexa_master_volume",
"name": "Speaker Volume"
}
]
},
{
"type": "grid",
"columns": 2,
"square": false,
"cards": [
{
"type": "button",
"name": "Play Music",
"icon": "mdi:play",
"tap_action": {
"action": "call-service",
"service": "script.dynamic_alexa_spotify_player"
}
},
{
"type": "button",
"name": "Stop Music",
"icon": "mdi:stop",
"tap_action": {
"action": "call-service",
"service": "script.stop_alexa_music"
}
}
]
}
]
}
]
},
{
"type": "grid",
"cards": [
{
"type": "heading",
"heading": "Office Speaker",
"heading_style": "title"
},
{
"type": "custom:mass-player-card",
"entities": [
"media_player.office_speaker_2",
"media_player.francos_macbook_pro"
],
"panel": true,
"sync_player_across_dashboard": true,
"media_browser": {
"recommendations": {}
}
}
]
},
{
"type": "grid",
"cards": [
{
"type": "custom:my-music-library-card",
"entity": "media_player.office_speaker_2",
"grid_options": {
"columns": 12,
"rows": "auto"
}
}
],
"column_span": 1
},
{
"type": "grid",
"cards": [
{
"type": "iframe",
"url": "/d5369777_music_assistant",
"aspect_ratio": "75%",
"grid_options": {
"columns": "full",
"rows": 8
}
}
],
"column_span": 2
}
]
}
]
}
}
}
+538
View File
@@ -0,0 +1,538 @@
{
"version": 1,
"minor_version": 1,
"key": "lovelace.dashboard_temp",
"data": {
"config": {
"views": [
{
"type": "sections",
"sections": [
{
"type": "grid",
"cards": [
{
"type": "custom:uptime-card",
"entity": "sensor.nas_status",
"name": "NAS Availability",
"icon": "mdi:nas",
"ok": [
"up",
"Up",
"online"
],
"ko": [
"down",
"Down",
"offline"
],
"alias": {
"ok": "Up",
"ko": "Down"
},
"show_state": true,
"bar": {
"amount": 30
},
"title_adaptive_color": true,
"status_adaptive_color": false,
"icon_adaptive_color": true
},
{
"type": "custom:uptime-card",
"entity": "sensor.homeassistant_status",
"name": "NAS Availability",
"icon": "mdi:nas",
"ok": [
"up",
"Up",
"online"
],
"ko": [
"down",
"Down",
"offline"
],
"alias": {
"ok": "Up",
"ko": "Down"
},
"show_state": true,
"bar": {
"amount": 30
},
"title_adaptive_color": true,
"status_adaptive_color": false,
"icon_adaptive_color": true
},
{
"type": "custom:uptime-card",
"entity": "sensor.ollama_status",
"name": "NAS Availability",
"icon": "mdi:nas",
"ok": [
"up",
"Up",
"online"
],
"ko": [
"down",
"Down",
"offline"
],
"alias": {
"ok": "Up",
"ko": "Down"
},
"show_state": true,
"bar": {
"amount": 30
},
"title_adaptive_color": true,
"status_adaptive_color": false,
"icon_adaptive_color": true
},
{
"type": "custom:uptime-card",
"entity": "sensor.next_cloud_status",
"name": "NAS Availability",
"icon": "mdi:nas",
"ok": [
"up",
"Up",
"online"
],
"ko": [
"down",
"Down",
"offline"
],
"alias": {
"ok": "Up",
"ko": "Down"
},
"show_state": true,
"bar": {
"amount": 30
},
"title_adaptive_color": true,
"status_adaptive_color": false,
"icon_adaptive_color": true
},
{
"type": "sensor",
"entity": "sensor.nas_response_time",
"name": "NAS Latency",
"graph": "line",
"hours_to_show": 24
},
{
"type": "sensor",
"entity": "sensor.homeassistant_response_time",
"name": "HA Latency",
"graph": "line",
"hours_to_show": 24
},
{
"graph": "line",
"type": "sensor",
"entity": "sensor.ollama_response_time",
"hours_to_show": 24,
"detail": 1
},
{
"graph": "line",
"type": "sensor",
"entity": "sensor.next_cloud_response_time",
"hours_to_show": 24,
"detail": 1
},
{
"graph": "line",
"type": "sensor",
"entity": "sensor.homeassistant_certificate_expiry",
"hours_to_show": 24,
"detail": 1
},
{
"graph": "line",
"type": "sensor",
"entity": "sensor.next_cloud_certificate_expiry",
"hours_to_show": 24,
"detail": 1
}
]
},
{
"type": "grid",
"cards": [
{
"type": "heading",
"heading": "HVAC Stats",
"heading_style": "title"
},
{
"type": "grid",
"square": false,
"columns": 1,
"cards": [
{
"type": "statistics-graph",
"title": "Daily Breakdown (Last 7 Days)",
"chart_type": "bar",
"period": "day",
"days_to_show": 7,
"stat_types": [
"change"
],
"entities": [
"sensor.nest_cooling_time_stats",
"sensor.nest_heating_time_stats"
]
},
{
"type": "statistics-graph",
"title": "Monthly Trend (Last 6 Months)",
"chart_type": "line",
"period": "month",
"days_to_show": 180,
"stat_types": [
"max",
"change"
],
"entities": [
"sensor.nest_cooling_monthly",
"sensor.nest_heating_monthly"
]
},
{
"type": "statistics-graph",
"title": "Yearly Comparison",
"chart_type": "bar",
"period": "month",
"days_to_show": 365,
"stat_types": [
"max",
"change"
],
"entities": [
"sensor.nest_cooling_yearly",
"sensor.nest_heating_yearly"
]
}
]
},
{
"type": "statistics-graph",
"chart_type": "bar",
"period": "day",
"days_to_show": 7,
"stat_types": [
"change"
],
"entities": [
{
"entity": "sensor.nest_cooling_weekly",
"name": "Cooling"
},
{
"entity": "sensor.nest_heating_weekly",
"name": "Heating"
}
],
"title": "Weekly HVAC Usage Breakdown"
},
{
"type": "heading",
"heading": "Dishwasher"
},
{
"type": "tile",
"entity": "binary_sensor.150633095332665_door",
"icon": "mdi:door-open",
"vertical": false,
"features_position": "bottom"
},
{
"type": "tile",
"entity": "sensor.150633095332665_status"
},
{
"type": "tile",
"entity": "sensor.150633095332665_progress"
},
{
"type": "tile",
"entity": "binary_sensor.150633095332665_rinse_aid"
},
{
"type": "tile",
"entity": "sensor.150633095332665_temperature"
},
{
"type": "tile",
"entity": "sensor.150633095332665_mode"
},
{
"type": "tile",
"entity": "sensor.150633095332665_bright"
},
{
"type": "tile",
"entity": "sensor.150633095332665_error_code"
},
{
"type": "tile",
"entity": "sensor.150633095332665_softwater"
},
{
"type": "tile",
"entity": "sensor.150633095332665_time_remaining"
},
{
"type": "tile",
"entity": "binary_sensor.150633095332665_salt"
},
{
"type": "tile",
"entity": "counter.dishwasher_wash_cycles"
},
{
"type": "tile",
"entity": "counter.dishwasher_total_wash_cycles"
}
]
},
{
"type": "grid",
"cards": [
{
"type": "heading",
"heading": "New section"
},
{
"type": "custom:album-slideshow-card",
"entity": "camera.album_slideshow_google_screensaver"
},
{
"type": "entities",
"title": "Network Status",
"entities": [
{
"entity": "sensor.gt_ax11000_connected_devices",
"name": "Connected Clients",
"icon": "mdi:devices"
},
{
"entity": "sensor.gt_ax11000_wan_download_speed",
"name": "Download Speed",
"icon": "mdi:download-network"
},
{
"entity": "sensor.gt_ax11000_wan_upload_speed",
"name": "Upload Speed",
"icon": "mdi:upload-network"
},
{
"entity": "sensor.gt_ax11000_wired_download_speed",
"name": "Wired D/L"
},
{
"entity": "sensor.gt_ax11000_wired_upload_speed",
"name": "Wired U/L"
}
]
},
{
"type": "custom:mini-graph-card",
"title": "Network Traffic (24h)",
"entities": [
{
"entity": "sensor.gt_ax11000_wan_download_speed",
"name": "Download",
"color": "#2196F3"
},
{
"entity": "sensor.gt_ax11000_wan_upload_speed",
"name": "Upload",
"color": "#4CAF50"
}
],
"hours_to_show": 6,
"points_per_hour": 4,
"line_width": 4,
"fill": "fade",
"show": {
"graph": "line",
"fill": true,
"state": false,
"name": false,
"extrema": false,
"average": false
}
},
{
"type": "picture-glance",
"title": "Backyard Shed",
"camera_image": "camera.backyard_shed",
"camera_view": "live",
"entities": [],
"tap_action": {
"action": "call-service",
"service": "camera.turn_on",
"target": {
"entity_id": "camera.backyard_shed"
}
}
},
{
"type": "statistics-graph",
"entities": [
"sensor.gt_ax11000_wan_download_speed",
"sensor.gt_ax11000_wan_upload_speed"
],
"days_to_show": 1,
"period": "hour",
"chart_type": "line",
"stat_types": [
"mean"
]
}
]
},
{
"type": "grid",
"cards": [
{
"type": "heading",
"heading": "New section"
},
{
"type": "custom:treemap-card",
"entities": [
"sensor.*power"
],
"exclude": [
"*meter00*"
]
},
{
"type": "custom:auto-entities",
"card": {
"type": "grid",
"columns": 2,
"square": false
},
"filter": {
"include": [
{
"domain": "light",
"options": {
"type": "custom:mushroom-light-card",
"use_light_color": true,
"show_brightness_control": true,
"show_color_temp_control": true,
"collapsible_controls": true,
"tap_action": {
"action": "toggle"
}
}
}
]
}
}
]
},
{
"type": "grid",
"cards": [
{
"type": "heading",
"heading": "New section"
},
{
"type": "custom:simple-thermostat",
"entity": "climate.living_room_living_room"
},
{
"type": "custom:simple-thermostat",
"entity": "climate.vt_basement"
}
]
},
{
"type": "grid",
"cards": [
{
"type": "heading",
"heading": "Blink Backyard Tree"
},
{
"type": "tile",
"entity": "camera.blink_backyard_tree",
"show_entity_picture": true
},
{
"type": "tile",
"entity": "binary_sensor.blink_backyard_tree_motion"
},
{
"type": "tile",
"entity": "sensor.blink_backyard_tree_temperature"
}
]
}
],
"max_columns": 4,
"title": "Main",
"cards": []
},
{
"type": "panel",
"path": "",
"cards": [
{
"type": "custom:climate-scheduler-card"
}
],
"title": "Climate"
},
{
"type": "sections",
"max_columns": 4,
"title": "TaskMate",
"path": "test",
"sections": [
{
"type": "grid",
"cards": [
{
"type": "custom:taskmate-overview-card",
"entity": "sensor.taskmate_overview",
"title": "TaskMate",
"child": "Seraphine Skyler"
}
]
},
{
"type": "grid",
"cards": [
{
"type": "heading",
"heading": "Overview",
"heading_style": "title"
},
{
"type": "custom:taskmate-calendar-card",
"entity": "sensor.taskmate_overview",
"title": "Task Calendar"
}
]
}
],
"cards": []
}
]
}
}
}
+145
View File
@@ -0,0 +1,145 @@
{
"version": 1,
"minor_version": 1,
"key": "lovelace.in_meeting",
"data": {
"config": {
"wallpanel": {
"enabled": true,
"hide_toolbar": false,
"hide_sidebar": true,
"fullscreen": false,
"idle_time": 0
},
"views": [
{
"title": "Main",
"path": "main",
"type": "panel",
"cards": [
{
"type": "grid",
"columns": 2,
"square": false,
"cards": [
{
"type": "vertical-stack",
"cards": [
{
"show_name": true,
"show_icon": true,
"type": "button",
"entity": "input_boolean.in_a_meeting",
"name": "OFFICE MEETING STATUS",
"show_state": true,
"icon": "mdi:door-open",
"icon_height": "200px"
},
{
"type": "conditional",
"conditions": [
{
"condition": "state",
"entity": "input_boolean.in_a_meeting",
"state": "off"
}
],
"card": {
"show_name": true,
"show_icon": false,
"type": "button",
"entity": "input_boolean.in_a_meeting",
"name": "🟢 AVAILABLE - COME IN",
"show_state": false,
"icon_height": "100px"
}
},
{
"type": "conditional",
"conditions": [
{
"condition": "state",
"entity": "input_boolean.in_a_meeting",
"state": "on"
}
],
"card": {
"type": "button",
"entity": "input_boolean.in_a_meeting",
"name": "🔴 DO NOT ENTER - IN A MEETING",
"show_state": false,
"show_icon": false
}
},
{
"type": "entities",
"entities": [
{
"entity": "input_boolean.in_a_meeting",
"name": "Manual Desk Toggle",
"icon": "mdi:power"
}
]
}
]
},
{
"type": "vertical-stack",
"cards": [
{
"type": "markdown",
"title": "Desk Companion",
"content": "### System Status This dashboard displays your live office configuration. Outside of working hours, the system will seamlessly shift into motion-activated night light mode.\n"
},
{
"type": "vertical-stack",
"cards": [
{
"type": "markdown",
"content": "### Live Hardware Feed (Outside Door)"
},
{
"type": "tile",
"entity": "light.night_light",
"name": "Door Light Color State",
"state_content": "state",
"state_color": true
},
{
"type": "entities",
"show_header_toggle": false,
"state_color": true,
"entities": [
{
"entity": "binary_sensor.night_light_occupancy",
"name": "Night Light Motion Sensor",
"icon": "mdi:motion-sensor"
}
]
},
{
"type": "custom:mushroom-light-card",
"entity": "light.bedroom_lights",
"use_light_color": true,
"tap_action": {
"action": "none"
},
"hold_action": {
"action": "none"
},
"double_tap_action": {
"action": "none"
}
}
]
}
]
}
]
}
]
}
]
}
}
}
+424
View File
@@ -0,0 +1,424 @@
{
"version": 1,
"minor_version": 1,
"key": "lovelace.kobo_dashboard",
"data": {
"config": {
"wallpanel": {
"enabled": true,
"hide_toolbar": false,
"hide_sidebar": true,
"fullscreen": false,
"idle_time": 0
},
"views": [
{
"type": "sections",
"sections": [
{
"type": "grid",
"cards": [
{
"type": "weather-forecast",
"entity": "weather.forecast_home",
"forecast_type": "hourly"
},
{
"type": "vertical-stack",
"cards": [
{
"type": "grid",
"square": false,
"columns": 2,
"cards": [
{
"type": "entity",
"entity": "sensor.living_room_living_room_temperature",
"name": "Living Room Temp"
},
{
"type": "entity",
"entity": "sensor.basement_temperature",
"name": "Basement Temp"
}
]
}
]
},
{
"type": "vertical-stack",
"cards": [
{
"type": "grid",
"square": false,
"columns": 2,
"cards": [
{
"type": "entity",
"entity": "sensor.pool_temperature",
"name": "Pool Temperature"
},
{
"type": "entity",
"entity": "sensor.seatemperatures_sandbanks_today",
"name": "Sandbanks"
}
]
}
]
},
{
"type": "vertical-stack",
"cards": [
{
"type": "grid",
"square": false,
"columns": 2,
"cards": [
{
"type": "entity",
"entity": "input_boolean.in_a_meeting",
"name": "In Meeting",
"icon": "mdi:office-building",
"state_color": true
},
{
"type": "custom:button-card",
"entity": "light.night_light",
"name": "Night Light",
"show_icon": false,
"show_state": false,
"show_label": true,
"label": "[[[\n if (states['light.night_light'].state === 'off') return 'Off';\n const rgb = states['light.night_light'].attributes.rgb_color;\n if (!rgb) return states['light.night_light'].state;\n if (rgb[0] > rgb[1] && rgb[0] > rgb[2]) return 'Red';\n if (rgb[1] > rgb[0] && rgb[1] > rgb[2]) return 'Green';\n return 'Other Color';\n]]]\n",
"styles": {
"label": [
{
"font-weight": "bold"
},
{
"color": "[[[\n if (states['light.night_light'].state === 'off') return '#888888';\n const rgb = states['light.night_light'].attributes.rgb_color;\n if (!rgb) return 'var(--primary-text-color)';\n if (rgb[0] > rgb[1] && rgb[0] > rgb[2]) return '#ff4d4d';\n if (rgb[1] > rgb[0] && rgb[1] > rgb[2]) return '#4dff4d';\n return 'var(--primary-text-color)';\n]]]\n"
}
]
}
}
]
}
]
}
]
},
{
"type": "grid",
"cards": [
{
"entities": [
{
"entity": "calendar.family_calendar",
"show_time": true,
"show_description": true,
"split_multiday_events": false
}
],
"weather": {
"position": "date",
"date": {
"show_conditions": true,
"show_high_temp": true,
"show_low_temp": false,
"show_uv_index": false,
"uv_index_threshold": 0,
"icon_size": "14px",
"font_size": "12px",
"color": "var(--primary-text-color)"
},
"event": {
"show_conditions": true,
"show_temp": true,
"show_uv_index": false,
"uv_index_threshold": 0,
"icon_size": "14px",
"font_size": "12px",
"color": "var(--primary-text-color)"
},
"entity": "weather.forecast_home"
},
"type": "custom:calendar-card-pro"
},
{
"type": "vertical-stack",
"cards": [
{
"type": "gauge",
"entity": "counter.dishwasher_wash_cycles",
"name": "Dishwasher Filter Life",
"min": 0,
"max": 50,
"needle": true,
"severity": {
"green": 0,
"yellow": 10,
"red": 30
}
}
],
"grid_options": {
"columns": 6,
"rows": "auto"
}
},
{
"type": "vertical-stack",
"cards": [
{
"type": "custom:button-card",
"entity": "binary_sensor.150633095332665_door",
"name": "Dishwasher Door",
"show_state": true,
"show_icon": false,
"custom_fields": {
"custom_icon": "[[[\n let iconName = entity.state === 'on' ? 'mdi:door-open' : 'mdi:door-closed';\n let iconColor = entity.state === 'on' ? 'var(--paper-item-icon-active-color, #fdd835)' : 'var(--paper-item-icon-color, #44739e)';\n return `<ha-icon icon=\"${iconName}\" style=\"width: 24px; height: 24px; color: ${iconColor};\"></ha-icon>`;\n]]]\n"
},
"styles": {
"grid": [
{
"grid-template-areas": "\"custom_icon s\" \"n n\""
},
{
"grid-template-columns": "auto 1fr"
},
{
"grid-template-rows": "auto auto"
}
],
"card": [
{
"padding": "12px"
},
{
"border-radius": "12px"
},
{
"height": "82px"
}
],
"custom_fields": {
"custom_icon": [
{
"justify-self": "start"
},
{
"align-self": "center"
},
{
"margin-right": "8px"
},
{
"display": "flex"
}
]
},
"state": [
{
"font-size": "28px"
},
{
"font-weight": "bold"
},
{
"justify-self": "start"
},
{
"align-self": "center"
},
{
"text-transform": "capitalize"
}
],
"name": [
{
"justify-self": "start"
},
{
"font-size": "14px"
},
{
"color": "var(--secondary-text-color)"
},
{
"margin-top": "4px"
}
]
}
},
{
"type": "custom:button-card",
"entity": "sensor.150633095332665_temperature",
"name": "Dishwasher Temp",
"show_state": true,
"show_icon": false,
"custom_fields": {
"custom_icon": "[[[\n let temp = parseFloat(entity.state);\n let iconColor = temp > 40 ? '#ef5350' : 'var(--paper-item-icon-color, #44739e)';\n return `<ha-icon icon=\"mdi:thermometer\" style=\"width: 24px; height: 24px; color: ${iconColor};\"></ha-icon>`;\n]]]\n"
},
"styles": {
"grid": [
{
"grid-template-areas": "\"custom_icon s\" \"n n\""
},
{
"grid-template-columns": "auto 1fr"
},
{
"grid-template-rows": "auto auto"
}
],
"card": [
{
"padding": "12px"
},
{
"border-radius": "12px"
},
{
"height": "82px"
}
],
"custom_fields": {
"custom_icon": [
{
"justify-self": "start"
},
{
"align-self": "center"
},
{
"margin-right": "8px"
},
{
"display": "flex"
}
]
},
"state": [
{
"font-size": "28px"
},
{
"font-weight": "bold"
},
{
"justify-self": "start"
},
{
"align-self": "center"
},
{
"text-transform": "capitalize"
}
],
"name": [
{
"justify-self": "start"
},
{
"font-size": "14px"
},
{
"color": "var(--secondary-text-color)"
},
{
"margin-top": "4px"
}
]
}
}
],
"grid_options": {
"columns": 6,
"rows": "auto"
}
},
{
"type": "vertical-stack",
"cards": [
{
"type": "conditional",
"conditions": [
{
"condition": "state",
"entity": "input_boolean.in_a_meeting",
"state": "off"
}
],
"card": {
"show_name": true,
"show_icon": false,
"type": "button",
"entity": "input_boolean.in_a_meeting",
"name": "✅ AVAILABLE - COME IN",
"show_state": false
}
},
{
"type": "conditional",
"conditions": [
{
"condition": "state",
"entity": "input_boolean.in_a_meeting",
"state": "on"
}
],
"card": {
"show_name": true,
"show_icon": false,
"type": "button",
"entity": "input_boolean.in_a_meeting",
"name": "✋ DO NOT ENTER - IN A MEETING",
"show_state": false
}
}
]
},
{
"type": "vertical-stack",
"cards": [
{
"type": "grid",
"square": false,
"columns": 2,
"cards": [
{
"type": "entity",
"entity": "sensor.google_travel_time_work",
"name": "Work"
},
{
"type": "entity",
"entity": "sensor.google_travel_time_parents",
"name": "Parents"
}
]
}
]
}
]
},
{
"type": "grid",
"cards": [
{
"show_state": false,
"show_name": false,
"camera_view": "auto",
"fit_mode": "cover",
"type": "picture-entity",
"entity": "camera.album_slideshow_google_screensaver",
"camera_image": "camera.album_slideshow_google_screensaver"
}
]
}
]
}
]
}
}
}
+12
View File
@@ -0,0 +1,12 @@
{
"version": 1,
"minor_version": 1,
"key": "lovelace.map",
"data": {
"config": {
"strategy": {
"type": "map"
}
}
}
}
+577
View File
@@ -0,0 +1,577 @@
{
"version": 1,
"minor_version": 1,
"key": "lovelace.morning_hub",
"data": {
"config": {
"title": "Morning Hub",
"views": [
{
"title": "Morning",
"path": "morning",
"icon": "mdi:weather-sunset-up",
"type": "sections",
"max_columns": 3,
"sections": [
{
"cards": [
{
"type": "heading",
"heading": "Overview"
},
{
"type": "custom:clock-weather-card",
"entity": "weather.pirateweather"
},
{
"type": "vertical-stack",
"cards": [
{
"type": "custom:button-card",
"name": "Commute",
"icon": "mdi:car",
"styles": {
"card": [
{
"border-radius": "16px 16px 0px 0px"
},
{
"padding": "12px 16px"
},
{
"border-bottom": "1px solid #f1f2f6"
}
],
"grid": [
{
"grid-template-areas": "\"i n\""
},
{
"grid-template-columns": "30px 1fr"
}
],
"name": [
{
"font-weight": "bold"
},
{
"font-size": "16px"
}
],
"icon": [
{
"color": "#1e90ff"
}
]
}
},
{
"type": "custom:button-card",
"entity": "sensor.google_travel_time_work",
"show_name": true,
"show_label": true,
"name": "Google Maps",
"label": "via Autoroute 13 S",
"styles": {
"card": [
{
"border-radius": "0px"
},
{
"padding": "12px 16px"
},
{
"border-bottom": "1px solid #f1f2f6"
}
],
"grid": [
{
"grid-template-areas": "\"i n stat b\""
},
{
"grid-template-columns": "40px 1fr auto auto"
}
],
"icon": [
{
"color": "#4285F4"
}
],
"name": [
{
"font-weight": "bold"
},
{
"justify-self": "start"
}
],
"label": [
{
"font-size": "12px"
},
{
"color": "gray"
},
{
"justify-self": "start"
}
]
},
"custom_fields": {
"stat": "[[[ return Math.round(parseFloat(entity.state)) + ' min'; ]]]",
"b": "[[[\n var val = parseFloat(entity.state);\n var txt = val < 35 ? 'Good' : (val < 45 ? 'Fair' : 'Heavy');\n var bg = val < 35 ? '#e6f4ea' : (val < 45 ? '#ffe0b2' : '#fce8e6');\n var clr = val < 35 ? '#137333' : (val < 45 ? '#b06000' : '#c5221f');\n return `<span style=\"background-color: ${bg}; color: ${clr}; padding: 4px 10px; border-radius: 12px; font-size: 12px; font-weight: bold; margin-left: 10px;\">${txt}</span>`;\n]]]\n"
}
},
{
"type": "custom:button-card",
"entity": "sensor.waze_to_work_travel_time",
"show_name": true,
"show_label": true,
"name": "Waze",
"label": "via Autoroute 13 S",
"styles": {
"card": [
{
"border-radius": "0px"
},
{
"padding": "12px 16px"
},
{
"border-bottom": "1px solid #f1f2f6"
}
],
"grid": [
{
"grid-template-areas": "\"i n stat b\""
},
{
"grid-template-columns": "40px 1fr auto auto"
}
],
"icon": [
{
"color": "#33ccff"
}
],
"name": [
{
"font-weight": "bold"
},
{
"justify-self": "start"
}
],
"label": [
{
"font-size": "12px"
},
{
"color": "gray"
},
{
"justify-self": "start"
}
]
},
"custom_fields": {
"stat": "[[[ return Math.round(parseFloat(entity.state)) + ' min'; ]]]",
"b": "[[[\n var val = parseFloat(entity.state);\n var txt = val < 35 ? 'Good' : (val < 45 ? 'Fair' : 'Heavy');\n var bg = val < 35 ? '#e6f4ea' : (val < 45 ? '#ffe0b2' : '#fce8e6');\n var clr = val < 35 ? '#137333' : (val < 45 ? '#b06000' : '#c5221f');\n return `<span style=\"background-color: ${bg}; color: ${clr}; padding: 4px 10px; border-radius: 12px; font-size: 12px; font-weight: bold; margin-left: 10px;\">${txt}</span>`;\n]]]\n"
}
},
{
"type": "custom:button-card",
"entity": "sensor.google_travel_time_work",
"show_name": true,
"show_label": true,
"name": "[[[ \n var mins = Math.round(parseFloat(entity.state));\n var status = mins < 35 ? 'Traffic is flowing normally' : (mins < 45 ? 'Minor traffic delays' : 'Heavy traffic alerts');\n return `${status} • ${mins} min`;\n]]]\n",
"label": "Typical commute: ~25 min",
"icon": "[[[ return parseFloat(entity.state) < 35 ? 'mdi:check-circle' : (parseFloat(entity.state) < 45 ? 'mdi:alert-circle' : 'mdi:alert-octagon'); ]]]",
"styles": {
"card": [
{
"border-radius": "0px 0px 16px 16px"
},
{
"padding": "12px 16px"
}
],
"grid": [
{
"grid-template-areas": "\"i n\""
},
{
"grid-template-columns": "40px 1fr"
}
],
"icon": [
{
"color": "[[[ return parseFloat(entity.state) < 35 ? '#2ecc71' : (parseFloat(entity.state) < 45 ? '#e67e22' : '#e74c3c'); ]]]"
}
],
"name": [
{
"font-weight": "500"
},
{
"justify-self": "start"
}
],
"label": [
{
"font-size": "12px"
},
{
"color": "gray"
},
{
"justify-self": "start"
}
]
}
}
]
},
{
"type": "heading",
"heading": "Control"
},
{
"type": "vertical-stack",
"cards": [
{
"type": "custom:button-card",
"name": "Quick Actions",
"icon": "mdi:rocket-launch",
"styles": {
"card": [
{
"background": "none"
},
{
"box-shadow": "none"
},
{
"padding": "4px 0px"
}
],
"grid": [
{
"grid-template-areas": "\"i n\""
},
{
"grid-template-columns": "30px 1fr"
}
],
"name": [
{
"font-weight": "bold"
},
{
"font-size": "16px"
}
],
"icon": [
{
"color": "#9b59b6"
}
]
}
},
{
"type": "grid",
"square": false,
"columns": 1,
"cards": [
{
"type": "custom:button-card",
"name": "Open Waze",
"icon": "mdi:waze",
"tap_action": {
"action": "url",
"url_path": "https://waze.com/ul"
},
"styles": {
"card": [
{
"background-color": "#3498db"
},
{
"border-radius": "16px"
},
{
"color": "white"
},
{
"padding": "18px 16px"
}
],
"grid": [
{
"grid-template-areas": "\"i n\""
},
{
"grid-template-columns": "40px 1fr"
},
{
"justify-items": "start"
}
],
"name": [
{
"font-weight": "bold"
},
{
"font-size": "16px"
}
],
"icon": [
{
"width": "26px"
}
]
}
},
{
"type": "custom:button-card",
"name": "Open Google Maps",
"icon": "mdi:google-maps",
"tap_action": {
"action": "url",
"url_path": "https://maps.google.com"
},
"styles": {
"card": [
{
"background-color": "#2ecc71"
},
{
"border-radius": "16px"
},
{
"color": "white"
},
{
"padding": "18px 16px"
}
],
"grid": [
{
"grid-template-areas": "\"i n\""
},
{
"grid-template-columns": "40px 1fr"
},
{
"justify-items": "start"
}
],
"name": [
{
"font-weight": "bold"
},
{
"font-size": "16px"
}
],
"icon": [
{
"width": "26px"
}
]
}
}
]
}
]
}
]
},
{
"cards": [
{
"type": "heading",
"heading": "Schedule"
},
{
"title": "Today's Calendar",
"entities": [
"calendar.family_calendar"
],
"default_view": "agenda",
"first_day_of_week": 0,
"week_days": [
0,
1,
2,
3,
4,
5,
6
],
"week_start_hour": 0,
"week_end_hour": 23,
"lock_schedule_hours": false,
"hide_the_past": false,
"past_event_mode": "none",
"disable_swipe_controls": false,
"show_all_events_month": false,
"show_all_details_month": false,
"hide_empty_days": true,
"agenda_compact_events": false,
"shorten_event_times": false,
"time_zone": "",
"display_full_weekday_names": false,
"compact_width": false,
"show_current_time_bar": false,
"show_event_location": false,
"use_short_location": false,
"event_location_font_size": 9,
"background_opacity": 0,
"header_background_opacity": 0,
"event_calendar_friendly_name": false,
"event_title_prefix": "none",
"combine_style": "bars",
"combine_background": "primary",
"event_color_mode": "classic",
"event_neutral_background": "#F8F3E9",
"event_tint_opacity": 80,
"event_color_bar_width": 18,
"day_badges": [],
"day_badge_layout_week": "inline",
"hide_calendars": true,
"hide_header": true,
"hide_year": false,
"hide_controls": false,
"hide_navigation_buttons": false,
"hide_add_event_button": false,
"hide_view_selector": false,
"hide_dark_mode_toggle": false,
"show_dashboard_nav_button": false,
"header_dashboard_path": null,
"header_weather_sensor": "",
"calendar_person_entities": {},
"default_hidden_calendars": [],
"color_scheme": "auto",
"enable_event_management": true,
"event_modal_size": "medium",
"type": "custom:daylight-calendar-card",
"rolling_days": 7,
"compact_height": true,
"card_mod": {
"style": "ha-card {\n border-radius: 18px !important;\n padding: 16px !important;\n background-color: transparent !important;\n box-shadow: none !important;\n border: none !important;\n}\n.daylight-header-title {\n font-weight: bold !important;\n font-size: 18px !important;\n color: var(--primary-text-color) !important;\n}\n.daylight-event-wrapper {\n background: #ffffff !important;\n border: 1px solid #e1e4e8 !important;\n border-radius: 14px !important;\n margin-bottom: 12px !important;\n padding: 14px 16px !important;\n box-shadow: 0 4px 12px rgba(0,0,0,0.02) !important;\n border-left: 5px solid var(--daylight-event-color, #2196f3) !important;\n}\n.daylight-event-title {\n font-weight: bold !important;\n font-size: 15px !important;\n color: #2c3e50 !important;\n}\n.daylight-event-time {\n font-size: 12px !important;\n color: #95a5a6 !important;\n margin-bottom: 2px !important;\n}\n"
},
"hide_calendar_names": false,
"grid_options": {
"rows": 5,
"columns": 12
}
},
{
"type": "statistics-graph",
"entities": [
"sensor.google_travel_time_work"
],
"days_to_show": 1,
"period": "hour",
"chart_type": "line",
"stat_types": [
"mean"
]
},
{
"type": "statistics-graph",
"entities": [
"sensor.waze_to_work_travel_time_waze_to_parents"
],
"days_to_show": 1,
"period": "hour",
"chart_type": "line",
"stat_types": [
"mean"
]
}
]
},
{
"type": "grid",
"cards": [
{
"type": "custom:button-card",
"name": "[[[\n const hour = new Date().getHours();\n if (hour >= 5 && hour < 12) {\n return \"Good Morning, Franco!\";\n } else if (hour >= 12 && hour < 17) {\n return \"Good Afternoon, Franco!\";\n } else {\n return \"Good Evening, Franco!\";\n }\n]]]",
"label": "[[[ const lnow = new Date(); return lnow.toLocaleDateString('en-US', { weekday: 'long', month: 'long', day: 'numeric', year: 'numeric' }); ]]]",
"show_label": true,
"styles": {
"card": [
{
"background": "[[[\n const hour = new Date().getHours();\n \n if (hour >= 5 && hour < 11) {\n // Sunrise: Soft orange to warm pink dawn gradient\n return 'linear-gradient(135deg, #ff9a9e 0%, #fecfef 99%, #feada6 100%)';\n } else if (hour >= 11 && hour < 16) {\n // Mid-day: Bright, vibrant clear sky blue gradient\n return 'linear-gradient(135deg, #2980b9 0%, #6dd5fa 50%, #ffffff 100%)';\n } else if (hour >= 16 && hour < 21) {\n // Sunset: Deep twilight purple to vibrant orange gradient\n return 'linear-gradient(135deg, #111827 0%, #701a75 40%, #f59e0b 100%)';\n } else {\n // Night: Deep cosmic midnight blue and space gray gradient\n return 'linear-gradient(135deg, #0f172a 0%, #1e293b 60%, #334155 100%)';\n }\n]]]"
},
{
"background-size": "cover"
},
{
"background-position": "center"
},
{
"height": "110px"
},
{
"border-radius": "18px"
},
{
"padding": "16px"
}
],
"name": [
{
"justify-self": "start"
},
{
"font-weight": "bold"
},
{
"font-size": "22px"
},
{
"color": "white"
},
{
"text-shadow": "0px 2px 4px rgba(0,0,0,0.2)"
}
],
"label": [
{
"justify-self": "start"
},
{
"font-size": "14px"
},
{
"color": "white"
},
{
"opacity": "0.9"
},
{
"text-shadow": "0px 1px 3px rgba(0,0,0,0.2)"
}
]
}
},
{
"show_state": false,
"show_name": false,
"camera_view": "auto",
"fit_mode": "cover",
"type": "picture-entity",
"entity": "camera.album_slideshow_google_screensaver",
"camera_image": "camera.album_slideshow_google_screensaver"
}
]
}
]
}
]
}
}
}
+345
View File
@@ -0,0 +1,345 @@
{
"version": 1,
"minor_version": 1,
"key": "lovelace.morning_ipad",
"data": {
"config": {
"wallpanel": {
"enabled": true,
"hide_toolbar": false,
"hide_sidebar": true,
"fullscreen": false,
"idle_time": 0
},
"title": "Morning Hub",
"views": [
{
"title": "Morning",
"path": "morning",
"icon": "mdi:weather-sunset-up",
"type": "sections",
"max_columns": 3,
"sections": [
{
"cards": [
{
"type": "heading",
"heading": "Overview"
},
{
"type": "custom:clock-weather-card",
"entity": "weather.pirateweather"
},
{
"type": "vertical-stack",
"cards": [
{
"type": "custom:button-card",
"name": "Commute",
"icon": "mdi:car",
"styles": {
"card": [
{
"border-radius": "16px 16px 0px 0px"
},
{
"padding": "12px 16px"
},
{
"border-bottom": "1px solid #f1f2f6"
}
],
"grid": [
{
"grid-template-areas": "\"i n\""
},
{
"grid-template-columns": "30px 1fr"
}
],
"name": [
{
"font-weight": "bold"
},
{
"font-size": "16px"
}
],
"icon": [
{
"color": "#1e90ff"
}
]
}
},
{
"type": "custom:button-card",
"entity": "sensor.google_travel_time_work",
"show_name": true,
"show_label": true,
"name": "Google Maps",
"label": "via Autoroute 13 S",
"styles": {
"card": [
{
"border-radius": "0px"
},
{
"padding": "12px 16px"
},
{
"border-bottom": "1px solid #f1f2f6"
}
],
"grid": [
{
"grid-template-areas": "\"i n stat b\""
},
{
"grid-template-columns": "40px 1fr auto auto"
}
],
"icon": [
{
"color": "#4285F4"
}
],
"name": [
{
"font-weight": "bold"
},
{
"justify-self": "start"
}
],
"label": [
{
"font-size": "12px"
},
{
"color": "gray"
},
{
"justify-self": "start"
}
]
},
"custom_fields": {
"stat": "[[[ return Math.round(parseFloat(entity.state)) + ' min'; ]]]",
"b": "[[[\n var val = parseFloat(entity.state);\n var txt = val < 35 ? 'Good' : (val < 45 ? 'Fair' : 'Heavy');\n var bg = val < 35 ? '#e6f4ea' : (val < 45 ? '#ffe0b2' : '#fce8e6');\n var clr = val < 35 ? '#137333' : (val < 45 ? '#b06000' : '#c5221f');\n return `<span style=\"background-color: ${bg}; color: ${clr}; padding: 4px 10px; border-radius: 12px; font-size: 12px; font-weight: bold; margin-left: 10px;\">${txt}</span>`;\n]]]\n"
}
},
{
"type": "custom:button-card",
"entity": "sensor.waze_to_work_travel_time",
"show_name": true,
"show_label": true,
"name": "Waze",
"label": "via Autoroute 13 S",
"styles": {
"card": [
{
"border-radius": "0px"
},
{
"padding": "12px 16px"
},
{
"border-bottom": "1px solid #f1f2f6"
}
],
"grid": [
{
"grid-template-areas": "\"i n stat b\""
},
{
"grid-template-columns": "40px 1fr auto auto"
}
],
"icon": [
{
"color": "#33ccff"
}
],
"name": [
{
"font-weight": "bold"
},
{
"justify-self": "start"
}
],
"label": [
{
"font-size": "12px"
},
{
"color": "gray"
},
{
"justify-self": "start"
}
]
},
"custom_fields": {
"stat": "[[[ return Math.round(parseFloat(entity.state)) + ' min'; ]]]",
"b": "[[[\n var val = parseFloat(entity.state);\n var txt = val < 35 ? 'Good' : (val < 45 ? 'Fair' : 'Heavy');\n var bg = val < 35 ? '#e6f4ea' : (val < 45 ? '#ffe0b2' : '#fce8e6');\n var clr = val < 35 ? '#137333' : (val < 45 ? '#b06000' : '#c5221f');\n return `<span style=\"background-color: ${bg}; color: ${clr}; padding: 4px 10px; border-radius: 12px; font-size: 12px; font-weight: bold; margin-left: 10px;\">${txt}</span>`;\n]]]\n"
}
},
{
"type": "custom:button-card",
"entity": "sensor.google_travel_time_work",
"show_name": true,
"show_label": true,
"name": "[[[ \n var mins = Math.round(parseFloat(entity.state));\n var status = mins < 35 ? 'Traffic normally' : (mins < 45 ? 'Minor traffic delays' : 'Heavy traffic alerts');\n return `${status} • ${mins} min`;\n]]]\n",
"label": "Typical commute: ~25 min",
"icon": "[[[ return parseFloat(entity.state) < 35 ? 'mdi:check-circle' : (parseFloat(entity.state) < 45 ? 'mdi:alert-circle' : 'mdi:alert-octagon'); ]]]",
"styles": {
"card": [
{
"border-radius": "0px 0px 16px 16px"
},
{
"padding": "12px 16px"
}
],
"grid": [
{
"grid-template-areas": "\"i n\""
},
{
"grid-template-columns": "40px 1fr"
}
],
"icon": [
{
"color": "[[[ return parseFloat(entity.state) < 35 ? '#2ecc71' : (parseFloat(entity.state) < 45 ? '#e67e22' : '#e74c3c'); ]]]"
}
],
"name": [
{
"font-weight": "500"
},
{
"justify-self": "start"
}
],
"label": [
{
"font-size": "12px"
},
{
"color": "gray"
},
{
"justify-self": "start"
}
]
}
}
]
},
{
"type": "heading",
"heading": "Control"
}
]
},
{
"cards": [
{
"type": "heading",
"heading": "Schedule"
},
{
"title": "Today's Calendar",
"entities": [
"calendar.family_calendar"
],
"default_view": "agenda",
"first_day_of_week": 0,
"week_days": [
0,
1,
2,
3,
4,
5,
6
],
"week_start_hour": 0,
"week_end_hour": 23,
"lock_schedule_hours": false,
"hide_the_past": false,
"past_event_mode": "none",
"disable_swipe_controls": false,
"show_all_events_month": false,
"show_all_details_month": false,
"hide_empty_days": true,
"agenda_compact_events": false,
"shorten_event_times": false,
"time_zone": "",
"display_full_weekday_names": false,
"compact_width": false,
"show_current_time_bar": false,
"show_event_location": false,
"use_short_location": false,
"event_location_font_size": 9,
"background_opacity": 0,
"header_background_opacity": 0,
"event_calendar_friendly_name": false,
"event_title_prefix": "none",
"combine_style": "bars",
"combine_background": "primary",
"event_color_mode": "classic",
"event_neutral_background": "#F8F3E9",
"event_tint_opacity": 80,
"event_color_bar_width": 18,
"day_badges": [],
"day_badge_layout_week": "inline",
"hide_calendars": true,
"hide_header": true,
"hide_year": false,
"hide_controls": false,
"hide_navigation_buttons": false,
"hide_add_event_button": false,
"hide_view_selector": false,
"hide_dark_mode_toggle": false,
"show_dashboard_nav_button": false,
"header_dashboard_path": null,
"header_weather_sensor": "",
"calendar_person_entities": {},
"default_hidden_calendars": [],
"color_scheme": "auto",
"enable_event_management": true,
"event_modal_size": "medium",
"type": "custom:daylight-calendar-card",
"rolling_days": 7,
"compact_height": true,
"card_mod": {
"style": "ha-card {\n border-radius: 18px !important;\n padding: 16px !important;\n background-color: transparent !important;\n box-shadow: none !important;\n border: none !important;\n}\n.daylight-header-title {\n font-weight: bold !important;\n font-size: 18px !important;\n color: var(--primary-text-color) !important;\n}\n.daylight-event-wrapper {\n background: #ffffff !important;\n border: 1px solid #e1e4e8 !important;\n border-radius: 14px !important;\n margin-bottom: 12px !important;\n padding: 14px 16px !important;\n box-shadow: 0 4px 12px rgba(0,0,0,0.02) !important;\n border-left: 5px solid var(--daylight-event-color, #2196f3) !important;\n}\n.daylight-event-title {\n font-weight: bold !important;\n font-size: 15px !important;\n color: #2c3e50 !important;\n}\n.daylight-event-time {\n font-size: 12px !important;\n color: #95a5a6 !important;\n margin-bottom: 2px !important;\n}\n"
},
"hide_calendar_names": false
}
]
},
{
"type": "grid",
"cards": [
{
"show_state": false,
"show_name": false,
"camera_view": "auto",
"fit_mode": "cover",
"type": "picture-entity",
"entity": "camera.album_slideshow_google_screensaver",
"camera_image": "camera.album_slideshow_google_screensaver"
}
]
}
]
}
]
}
}
}
+141
View File
@@ -0,0 +1,141 @@
{
"version": 1,
"minor_version": 1,
"key": "lovelace.network_cellphone",
"data": {
"config": {
"views": [
{
"type": "sections",
"sections": [
{
"type": "grid",
"cards": [
{
"type": "heading",
"icon": "mdi:fridge",
"heading": "Network Status",
"heading_style": "title"
},
{
"type": "vertical-stack",
"cards": [
{
"type": "entities",
"show_header_toggle": false,
"state_color": true,
"entities": [
{
"entity": "sensor.gt_ax11000_connected_devices",
"name": "Active Clients",
"icon": "mdi:laptop"
},
{
"entity": "sensor.gt_ax11000_wan_download_speed",
"name": "Internet Download",
"icon": "mdi:arrow-down"
},
{
"entity": "sensor.gt_ax11000_wan_upload_speed",
"name": "Internet Upload",
"icon": "mdi:arrow-up"
},
{
"entity": "sensor.gt_ax11000_wired_download_speed",
"name": "Wired D/L",
"icon": "mdi:lan-connect"
},
{
"entity": "sensor.gt_ax11000_wired_upload_speed",
"name": "Wired U/L",
"icon": "mdi:lan-pending"
}
],
"card_mod": {
"style": "ha-card {\n background: #0d0e12 !important;\n border-left: 1px solid #1a1d26 !important;\n border-right: 1px solid #1a1d26 !important;\n border-top: none !important;\n border-bottom: none !important;\n border-radius: 0px !important;\n box-shadow: none !important;\n --primary-text-color: #f1f5f9;\n --secondary-text-color: #94a3b8;\n --paper-item-icon-color: #3b82f6;\n}\n.card-content {\n padding: 16px 20px 4px 20px !important;\n}\n"
}
}
]
},
{
"type": "custom:layout-card",
"layout_type": "grid",
"grid_options": {
"columns": "full",
"rows": 3
},
"layout": {
"grid-template-columns": "3fr 1fr",
"grid-gap": "12px"
},
"cards": [
{
"type": "custom:mini-graph-card",
"entities": [
{
"entity": "sensor.gt_ax11000_wan_download_speed",
"name": "Download",
"color": null
},
{
"entity": "sensor.gt_ax11000_wan_upload_speed",
"name": "Upload",
"color": null
}
],
"hours_to_show": 6,
"points_per_hour": 6,
"line_width": 4,
"show": {
"name": false,
"icon": false,
"state": true,
"legend": true,
"labels": false
},
"card_mod": {
"style": "ha-card {\n background: #0d0e12 !important;\n border: 1px solid #1a1d26 !important;\n border-radius: 12px !important;\n padding: 12px !important;\n height: 100% !important;\n box-sizing: border-box;\n}\n.header {\n padding: 0 !important;\n}\n.states {\n font-size: 14px !important;\n font-weight: 600;\n}\n.states--secondary {\n font-size: 12px !important;\n}\n"
}
},
{
"type": "vertical-stack",
"cards": [
{
"type": "sensor",
"entity": "sensor.gt_ax11000_temperature_cpu",
"name": "CPU Temp",
"graph": "none",
"card_mod": {
"style": "ha-card {\n background: #0d0e12 !important;\n border: 1px solid #1a1d26 !important;\n border-radius: 12px !important;\n padding: 8px 12px !important;\n box-sizing: border-box;\n margin-bottom: 4px !important;\n}\n.name {\n font-size: 12px !important;\n color: #808080 !important;\n}\n.value {\n font-size: 16px !important;\n font-weight: 600 !important;\n}\n"
}
}
]
}
]
},
{
"type": "gauge",
"entity": "sensor.gt_ax11000_cpu",
"grid_options": {
"columns": 6,
"rows": "auto"
},
"name": "CPU Usage"
},
{
"type": "gauge",
"entity": "sensor.gt_ax11000_ram",
"grid_options": {
"columns": 6,
"rows": "auto"
},
"name": "RAM Ussage"
}
]
}
]
}
]
}
}
}
+90
View File
@@ -0,0 +1,90 @@
{
"version": 1,
"minor_version": 1,
"key": "lovelace_dashboards",
"data": {
"items": [
{
"id": "map",
"icon": "mdi:map",
"title": "Map",
"url_path": "map",
"require_admin": false,
"show_in_sidebar": false,
"mode": "storage"
},
{
"id": "dashboard_home",
"show_in_sidebar": true,
"title": "Home",
"require_admin": false,
"mode": "storage",
"url_path": "dashboard-home"
},
{
"id": "alarm_section",
"show_in_sidebar": true,
"title": "Alarm Section",
"require_admin": false,
"mode": "storage",
"url_path": "alarm-section"
},
{
"id": "dashboard_temp",
"show_in_sidebar": true,
"title": "Stats",
"require_admin": false,
"mode": "storage",
"url_path": "dashboard-temp"
},
{
"id": "kobo_dashboard",
"show_in_sidebar": false,
"title": "Kobo Dashboard",
"require_admin": false,
"mode": "storage",
"url_path": "kobo-dashboard"
},
{
"id": "morning_hub",
"show_in_sidebar": true,
"title": "Morning Hub",
"require_admin": false,
"mode": "storage",
"url_path": "morning-hub"
},
{
"id": "morning_ipad",
"show_in_sidebar": false,
"title": "Morning iPad",
"require_admin": false,
"mode": "storage",
"url_path": "morning-ipad"
},
{
"id": "network_cellphone",
"show_in_sidebar": true,
"title": "Network CellPhone",
"require_admin": false,
"mode": "storage",
"url_path": "network-cellphone"
},
{
"id": "in_meeting",
"show_in_sidebar": true,
"title": "In Meeting",
"require_admin": false,
"mode": "storage",
"url_path": "in-meeting"
},
{
"id": "dashboard_music",
"show_in_sidebar": true,
"title": "Music",
"require_admin": false,
"mode": "storage",
"url_path": "dashboard-music"
}
]
}
}
+304
View File
@@ -0,0 +1,304 @@
{
"version": 1,
"minor_version": 1,
"key": "lovelace_resources",
"data": {
"items": [
{
"id": "cc55565add58413bbcadba9f9cf8caba",
"url": "/hacsfiles/lovelace-mushroom/mushroom.js?hacstag=444350375511",
"type": "module"
},
{
"id": "387073c1f6fe4a658c6ca7e185b1134c",
"url": "/hacsfiles/sunsynk-power-flow-card/sunsynk-power-flow-card.js?hacstag=613588535733",
"type": "module"
},
{
"id": "52ed5bcf36d24b36a1f1b3584ef7b64c",
"url": "/hacsfiles/power-flow-card-plus/power-flow-card-plus.js?hacstag=618081815037",
"type": "module"
},
{
"id": "6bde3dd4cdd0478d9e77c0d68d093cfd",
"url": "/hacsfiles/energy-sankey/energy-sankey.js?hacstag=875798863104",
"type": "module"
},
{
"id": "ee7be1b18ae84060a5d515640f6e5739",
"url": "/seatemperatures_frontend/sea-temperatures-card.js?v=3.1.0",
"type": "module"
},
{
"id": "53837b51a371459b95ffc0989ce615fb",
"url": "/hacsfiles/calendar-card-pro/calendar-card-pro.js?hacstag=939311749320",
"type": "module"
},
{
"id": "c86cd6c3d8eb451ebde1a41ad5a1dd33",
"url": "/hacsfiles/lovelace-auto-entities/auto-entities.js?hacstag=1677445841161",
"type": "module"
},
{
"id": "0b28e2d01d0d4033b2f0a339cc7d86c1",
"url": "/ha_washdata/ha-washdata-card.js?v=1781361396",
"type": "module"
},
{
"id": "8ce0dbd60e7641be90f2e08594d1db2e",
"url": "/hacsfiles/HA-Firemote/HA-Firemote.js?hacstag=536329656419",
"type": "module"
},
{
"id": "6ad5d0d7a4c9435a85476e49d22d4df4",
"url": "/hacsfiles/versatile-thermostat-ui-card/versatile-thermostat-ui-card.js?hacstag=714354847320",
"type": "module"
},
{
"id": "0476eb038c9a47a7b654a078b824a9d1",
"url": "/hacsfiles/scheduler-card/scheduler-card.js?hacstag=2862701574018",
"type": "module"
},
{
"id": "5182b0b7bbc94cd7956a7eaf1389ebd1",
"url": "/hacsfiles/lovelace-thermostat-pro-timeline/thermostat-pro-timeline.js?hacstag=1072526491300",
"type": "module"
},
{
"id": "193c54e0fb0947dabbae7a889f0b5f46",
"url": "/local/thermostat-pro-timeline.js?v=56675817588421",
"type": "module"
},
{
"id": "5447aa1e0b934b57b58b98751c3c3350",
"url": "/hacsfiles/homie-dashboard/homie-dashboard.js?hacstag=1221720415400",
"type": "module"
},
{
"id": "9a535448bf5645889b43fbdf481bb225",
"url": " /local/community/homie-dashboard/homie-dashboard.js",
"type": "module"
},
{
"id": "3996b960ca1a49cd81de517c5e1b658a",
"url": "/hacsfiles/sensor-bar-card-plus/sensor-bar-card-plus.js?hacstag=1183027678163",
"type": "module"
},
{
"id": "88b90f2b1d6b45f0b44bee786ee1a525",
"url": "/taskmate/taskmate-attr-resolver.js?v=5.0.1",
"type": "module"
},
{
"id": "0796c92931dd458e81dc9c2677248274",
"url": "/taskmate/taskmate-localize.js?v=5.0.1",
"type": "module"
},
{
"id": "d2e281920ac7409583eafff1f1db69bd",
"url": "/taskmate/taskmate-design.js?v=5.0.1",
"type": "module"
},
{
"id": "9eae9632f0734480be5edd784b030673",
"url": "/taskmate/taskmate-badges-card.js?v=5.0.1",
"type": "module"
},
{
"id": "5df49cd8a4eb420497b5df22cb31362c",
"url": "/taskmate/taskmate-child-card.js?v=5.0.1",
"type": "module"
},
{
"id": "b44c87d0d74f468cb96c5eabc340f9ee",
"url": "/taskmate/taskmate-rewards-card.js?v=5.0.1",
"type": "module"
},
{
"id": "787a96f9c30548708165a48457c99feb",
"url": "/taskmate/taskmate-approvals-card.js?v=5.0.1",
"type": "module"
},
{
"id": "84031597de424ad68e7c2bc66d06b72e",
"url": "/taskmate/taskmate-points-card.js?v=5.0.1",
"type": "module"
},
{
"id": "02613225844746b699bfbfac9642eca2",
"url": "/taskmate/taskmate-reorder-card.js?v=5.0.1",
"type": "module"
},
{
"id": "7a06a07e17ba4b31b712bc91b77360b4",
"url": "/taskmate/taskmate-overview-card.js?v=5.0.1",
"type": "module"
},
{
"id": "08b42b53b33b4fa88db932455cf8d5aa",
"url": "/taskmate/taskmate-activity-card.js?v=5.0.1",
"type": "module"
},
{
"id": "15907eff51784acdba88ff694b574509",
"url": "/taskmate/taskmate-streak-card.js?v=5.0.1",
"type": "module"
},
{
"id": "1bd6bb5c0a6d4f0d916e3d82cb7fac39",
"url": "/taskmate/taskmate-weekly-card.js?v=5.0.1",
"type": "module"
},
{
"id": "289ce5943f5a4972a593697db4c96ece",
"url": "/taskmate/taskmate-graph-card.js?v=5.0.1",
"type": "module"
},
{
"id": "d2904acee4c74a398dcc7b996c23e7e7",
"url": "/taskmate/taskmate-reward-progress-card.js?v=5.0.1",
"type": "module"
},
{
"id": "46d378736fd54a26be253f2dfb27202e",
"url": "/taskmate/taskmate-leaderboard-card.js?v=5.0.1",
"type": "module"
},
{
"id": "db11ae36457842fa826c7991e1d9c6f4",
"url": "/taskmate/taskmate-parent-dashboard-card.js?v=5.0.1",
"type": "module"
},
{
"id": "ce85f301b59a412e9abfe5ffd51cb9a2",
"url": "/taskmate/taskmate-penalties-card.js?v=5.0.1",
"type": "module"
},
{
"id": "1959e1629de2422daa8adaf87069c288",
"url": "/taskmate/taskmate-bonuses-card.js?v=5.0.1",
"type": "module"
},
{
"id": "2548524b269c4959bc7e0e967df943af",
"url": "/taskmate/taskmate-points-display-card.js?v=5.0.1",
"type": "module"
},
{
"id": "36ada49368db4187a283fbbbef45454f",
"url": "/taskmate/taskmate-calendar-card.js?v=5.0.1",
"type": "module"
},
{
"id": "67c32687acd2497b90030ef141f4b6db",
"url": "/taskmate/taskmate-photo-gallery-card.js?v=5.0.1",
"type": "module"
},
{
"id": "6f0c8348a91f4b74a9b846ab3f62621f",
"url": "/taskmate/taskmate-family-goal-card.js?v=5.0.1",
"type": "module"
},
{
"id": "e92ef0caff41454e9f49ea966ed99e41",
"url": "/hacsfiles/lovelace-multiple-entity-row/multiple-entity-row.js?hacstag=178921037471",
"type": "module"
},
{
"id": "4d1a17aa96b74064af713fc5e9334862",
"url": "/hacsfiles/ha-treemap-card/treemap-card.js?hacstag=11141174680152",
"type": "module"
},
{
"id": "d3c3e144a91247ce8ac524814737d7f8",
"url": "/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164651",
"type": "module"
},
{
"id": "0922e4ba1c7c4f11969d0257689af5a3",
"url": "/hacsfiles/button-card/button-card.js?hacstag=146194325701",
"type": "module"
},
{
"id": "e9bc54c181334248b39e0f8874998041",
"url": "/hacsfiles/atomic-calendar-revive/atomic-calendar-revive.js?hacstag=2465497471031",
"type": "module"
},
{
"id": "c9b6518d876d437a9671194eb1919026",
"url": "/hacsfiles/daylight-calendar-card/skylight-calendar-card.js?hacstag=1143954763470",
"type": "module"
},
{
"id": "5612169a8e664ae5bef0aa3803a076db",
"url": "/hacsfiles/platinum-weather-card/platinum-weather-card.js?hacstag=488086721105",
"type": "module"
},
{
"id": "449ff43140654e4bbe2c7b2d361dfacc",
"url": "/hacsfiles/clock-weather-card/clock-weather-card.js?hacstag=522634019294",
"type": "module"
},
{
"id": "dab9cfff6e834886bcf4d5c7c9968c9e",
"url": "/webrtc/webrtc-camera.js?v=v3.6.1",
"type": "module"
},
{
"id": "94255369635043dfbbf598581e56569d",
"url": "/hacsfiles/apexcharts-card/apexcharts-card.js?hacstag=331701152223",
"type": "module"
},
{
"id": "1251007d3e5a44a7bbced052f41b5f9c",
"url": "/hacsfiles/mini-graph-card/mini-graph-card-bundle.js?hacstag=1512800620130",
"type": "module"
},
{
"id": "0893e5cfeaf1486f9c44cef25048230a",
"url": "/hacsfiles/lovelace-layout-card/layout-card.js?hacstag=156434866247",
"type": "module"
},
{
"id": "8713ea9c008e4270bb28085eed5be959",
"url": "/hacsfiles/Statistics-Graph-Chart-Card/statistics-graph-chart-card.js?hacstag=1034932856330",
"type": "module"
},
{
"id": "6c3f7d87683d4473b5dc8fe8177535f6",
"url": "/hacsfiles/simple-thermostat/simple-thermostat.js?hacstag=1230152807410",
"type": "module"
},
{
"id": "9a17b155e3fb42949f2b2f64e24c42d5",
"url": "/hacsfiles/mass-player-card/mass-player-card.js?hacstag=1043277514280",
"type": "module"
},
{
"id": "e635fcf579d24ceb97758cc125ed5664",
"url": "/my_music_library/my-music-library-card.js?v=3.10.4",
"type": "module"
},
{
"id": "15981f60b53f4d5886272ea59de3861b",
"url": "/hacsfiles/uptime-card/uptime-card.js?hacstag=3505098670160",
"type": "module"
},
{
"id": "a3fc4486bc2c4edab1f38af295b4ef3f",
"url": "/album_slideshow_static/album-slideshow-card.js?v=1.5.0",
"type": "module"
},
{
"id": "73dbd2de03de4530b451a55bfe6c46cf",
"url": "/taskmate/taskmate-routine-card.js?v=5.0.1",
"type": "module"
},
{
"id": "a2f2c6ca7b354458a8d4910d453f0684",
"url": "/climate_scheduler/static/climate-scheduler-card.js?v=1.15.1",
"type": "module"
}
]
}
}