613 lines
20 KiB
Plaintext
613 lines
20 KiB
Plaintext
{
|
|
"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": "gauge",
|
|
"entity": "sensor.home_assistant_cpu_usage",
|
|
"name": "CPU Usage",
|
|
"min": 0,
|
|
"max": 100,
|
|
"severity": {
|
|
"green": 0,
|
|
"yellow": 50,
|
|
"red": 80
|
|
},
|
|
"grid_options": {
|
|
"columns": 6
|
|
}
|
|
},
|
|
{
|
|
"type": "gauge",
|
|
"entity": "sensor.system_monitor_memory_usage",
|
|
"name": "Memory Usage",
|
|
"min": 0,
|
|
"max": 100,
|
|
"severity": {
|
|
"green": 0,
|
|
"yellow": 50,
|
|
"red": 80
|
|
},
|
|
"grid_options": {
|
|
"columns": 6
|
|
}
|
|
},
|
|
{
|
|
"type": "history-graph",
|
|
"entities": [
|
|
{
|
|
"entity": "sensor.home_assistant_cpu_usage",
|
|
"name": "CPU Usage"
|
|
},
|
|
{
|
|
"entity": "sensor.system_monitor_memory_usage",
|
|
"name": "Memory Usage"
|
|
}
|
|
],
|
|
"title": "System Resources",
|
|
"hours_to_show": 24,
|
|
"show_names": true,
|
|
"logarithmic_scale": false,
|
|
"expand_legend": false
|
|
},
|
|
{
|
|
"type": "history-graph",
|
|
"entities": [
|
|
{
|
|
"entity": "sensor.system_monitor_load_1_min",
|
|
"name": "Load 1m"
|
|
},
|
|
{
|
|
"entity": "sensor.system_monitor_load_5_min",
|
|
"name": "Load 5m"
|
|
},
|
|
{
|
|
"entity": "sensor.system_monitor_load_15_min",
|
|
"name": "Load 15m"
|
|
}
|
|
],
|
|
"title": "System Load",
|
|
"hours_to_show": 24
|
|
},
|
|
{
|
|
"type": "heading",
|
|
"heading": "System Health",
|
|
"heading_style": "title"
|
|
},
|
|
{
|
|
"type": "vertical-stack",
|
|
"cards": [
|
|
{
|
|
"type": "entities",
|
|
"title": "System Health",
|
|
"show_header_toggle": false,
|
|
"entities": [
|
|
{
|
|
"entity": "sensor.system_monitor_memory_usage",
|
|
"name": "Memory Usage"
|
|
},
|
|
{
|
|
"entity": "sensor.system_monitor_memory_free",
|
|
"name": "Memory Free"
|
|
},
|
|
{
|
|
"entity": "sensor.system_monitor_disk_use",
|
|
"name": "Disk Used"
|
|
},
|
|
{
|
|
"entity": "sensor.system_monitor_disk_free",
|
|
"name": "Disk Free"
|
|
},
|
|
{
|
|
"entity": "sensor.system_monitor_load_1_min",
|
|
"name": "Load 1 Minute"
|
|
},
|
|
{
|
|
"entity": "sensor.system_monitor_load_5_min",
|
|
"name": "Load 5 Minute"
|
|
},
|
|
{
|
|
"entity": "sensor.system_monitor_load_15_min",
|
|
"name": "Load 15 Minute"
|
|
},
|
|
{
|
|
"entity": "sensor.system_monitor_uptime"
|
|
},
|
|
{
|
|
"entity": "sensor.home_assistant_containers_active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "history-graph",
|
|
"entities": [
|
|
{
|
|
"entity": "sensor.home_assistant_enp1s0_rx"
|
|
},
|
|
{
|
|
"entity": "sensor.home_assistant_enp1s0_tx"
|
|
}
|
|
],
|
|
"title": "Network Traffic",
|
|
"hours_to_show": 24
|
|
},
|
|
{
|
|
"type": "entities",
|
|
"title": "Network Counters",
|
|
"entities": [
|
|
"sensor.system_monitor_packets_in_enp1s0",
|
|
"sensor.system_monitor_packets_out_enp1s0"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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": "Network Stats",
|
|
"heading_style": "title"
|
|
},
|
|
{
|
|
"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": "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": "Power Usage",
|
|
"heading_style": "title"
|
|
},
|
|
{
|
|
"type": "custom:treemap-card",
|
|
"entities": [
|
|
"sensor.*power"
|
|
],
|
|
"exclude": [
|
|
"*meter00*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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": []
|
|
}
|
|
]
|
|
}
|
|
}
|
|
} |