Files
HomeAssistantVS/.storage/lovelace.printer_stats
T

581 lines
19 KiB
Plaintext

{
"version": 1,
"minor_version": 1,
"key": "lovelace.printer_stats",
"data": {
"config": {
"views": [
{
"title": "Print",
"path": "print",
"type": "sections",
"max_columns": 4,
"sections": [
{
"type": "grid",
"cards": [
{
"type": "heading",
"heading": "Printer Status",
"icon": "mdi:printer-3d-nozzle"
},
{
"type": "tile",
"entity": "binary_sensor.octoprint_printing",
"name": "Printing",
"icon": "mdi:printer-3d",
"grid_options": {
"columns": 6
}
},
{
"type": "tile",
"entity": "binary_sensor.octoprint_connected",
"name": "Connected",
"icon": "mdi:lan-connect",
"grid_options": {
"columns": 6
}
},
{
"type": "tile",
"entity": "sensor.octoprint_print_status",
"name": "Status",
"icon": "mdi:state-machine",
"grid_options": {
"columns": 6
}
},
{
"type": "tile",
"entity": "sensor.octoprint_last_event",
"name": "Last Event",
"icon": "mdi:history",
"grid_options": {
"columns": 6
}
},
{
"type": "tile",
"entity": "sensor.octoprint_print_file",
"name": "File",
"icon": "mdi:file-code",
"grid_options": {
"columns": "full"
}
}
]
},
{
"type": "grid",
"cards": [
{
"type": "heading",
"heading": "Print Progress",
"icon": "mdi:progress-clock"
},
{
"type": "gauge",
"entity": "sensor.octoprint_print_progress",
"name": "Progress",
"min": 0,
"max": 100,
"unit": "%",
"severity": {
"green": 0,
"yellow": 40,
"red": 90
},
"grid_options": {
"columns": 6,
"rows": 2
}
},
{
"type": "tile",
"entity": "sensor.octoprint_elapsed",
"name": "Elapsed",
"icon": "mdi:clock-start",
"grid_options": {
"columns": 6
}
},
{
"type": "tile",
"entity": "sensor.octoprint_time_left",
"name": "Remaining",
"icon": "mdi:clock-end",
"grid_options": {
"columns": 6
}
},
{
"type": "tile",
"entity": "sensor.octoprint_approximate_completion_time",
"name": "Est. Finish",
"icon": "mdi:calendar-clock",
"grid_options": {
"columns": 6
}
},
{
"type": "tile",
"entity": "sensor.octoprint_current_z",
"name": "Current Z",
"icon": "mdi:axis-z-arrow",
"grid_options": {
"columns": 6
}
},
{
"type": "tile",
"entity": "sensor.octoprint_approximate_total_print_time",
"name": "Total Est.",
"icon": "mdi:timer-outline",
"grid_options": {
"columns": 6
}
},
{
"type": "sensor",
"entity": "sensor.octoprint_print_progress",
"name": "Progress History",
"graph": "line",
"hours_to_show": 24,
"detail": 1,
"grid_options": {
"columns": "full"
}
}
]
},
{
"type": "grid",
"cards": [
{
"type": "heading",
"heading": "Temperatures",
"icon": "mdi:thermometer"
},
{
"type": "gauge",
"entity": "sensor.octoprint_tool_0_temperature",
"name": "Nozzle",
"min": 0,
"max": 260,
"unit": "°C",
"severity": {
"green": 0,
"yellow": 180,
"red": 240
},
"grid_options": {
"columns": 4
}
},
{
"type": "gauge",
"entity": "sensor.octoprint_bed_temperature",
"name": "Bed",
"min": 0,
"max": 120,
"unit": "°C",
"severity": {
"green": 0,
"yellow": 60,
"red": 100
},
"grid_options": {
"columns": 4
}
},
{
"type": "gauge",
"entity": "sensor.octoprint_soc_temperature",
"name": "SoC",
"min": 0,
"max": 100,
"unit": "°C",
"severity": {
"green": 0,
"yellow": 70,
"red": 90
},
"grid_options": {
"columns": 4
}
},
{
"type": "tile",
"entity": "sensor.octoprint_tool_0_target",
"name": "Nozzle Target",
"icon": "mdi:printer-3d-nozzle",
"grid_options": {
"columns": 6
}
},
{
"type": "tile",
"entity": "sensor.octoprint_bed_target",
"name": "Bed Target",
"icon": "mdi:radiator",
"grid_options": {
"columns": 6
}
}
]
},
{
"type": "grid",
"cards": [
{
"type": "heading",
"heading": "Controls",
"icon": "mdi:gesture-tap-button"
},
{
"type": "tile",
"entity": "switch.octoprint_pause_print",
"name": "Pause",
"icon": "mdi:pause",
"grid_options": {
"columns": 4
}
},
{
"type": "tile",
"entity": "switch.octoprint_connect_to_printer",
"name": "Connect",
"icon": "mdi:lan-connect",
"grid_options": {
"columns": 4
}
},
{
"type": "tile",
"entity": "switch.octoprint_camera_snapshot",
"name": "Snapshot",
"icon": "mdi:camera",
"grid_options": {
"columns": 4
}
},
{
"type": "tile",
"entity": "button.octoprint_cancel_print",
"name": "Cancel Print",
"icon": "mdi:cancel",
"tap_action": {
"action": "perform-action",
"perform_action": "button.press",
"target": {
"entity_id": "button.octoprint_cancel_print"
}
},
"grid_options": {
"columns": 6
}
},
{
"type": "tile",
"entity": "button.octoprint_emergency_stop",
"name": "Emergency Stop",
"icon": "mdi:stop-circle",
"tap_action": {
"action": "perform-action",
"perform_action": "button.press",
"target": {
"entity_id": "button.octoprint_emergency_stop"
}
},
"grid_options": {
"columns": 6
}
}
]
},
{
"type": "grid",
"cards": [
{
"type": "heading",
"heading": "Totals",
"icon": "mdi:chart-box-outline"
},
{
"type": "tile",
"entity": "sensor.octoprint_printer_print_time_today",
"name": "Print Time Today",
"icon": "mdi:clock-start",
"grid_options": {
"columns": 4
}
},
{
"type": "tile",
"entity": "sensor.octoprint_printer_print_time_this_week",
"name": "Print Time This Week",
"icon": "mdi:calendar-week",
"grid_options": {
"columns": 4
}
},
{
"type": "tile",
"entity": "sensor.octoprint_printer_print_time_last_7_days",
"name": "Print Time Last 7 Days",
"icon": "mdi:clock-history",
"grid_options": {
"columns": 4
}
},
{
"type": "tile",
"entity": "sensor.octoprint_printer_prints_today",
"name": "Prints Today",
"icon": "mdi:counter",
"grid_options": {
"columns": 4
}
},
{
"type": "tile",
"entity": "sensor.octoprint_printer_prints_this_week",
"name": "Prints This Week",
"icon": "mdi:counter",
"grid_options": {
"columns": 4
}
},
{
"type": "tile",
"entity": "sensor.octoprint_printer_prints_last_7_days",
"name": "Prints Last 7 Days",
"icon": "mdi:counter",
"grid_options": {
"columns": 4
}
}
]
}
]
},
{
"title": "History",
"path": "history",
"type": "sections",
"max_columns": 2,
"sections": [
{
"type": "grid",
"cards": [
{
"type": "heading",
"heading": "Temperature History",
"icon": "mdi:chart-line-variant"
},
{
"type": "history-graph",
"title": "Temperatures (24h)",
"hours_to_show": 24,
"show_names": true,
"expand_legend": true,
"entities": [
{
"entity": "sensor.octoprint_tool_0_temperature",
"name": "Nozzle",
"color": "#ef5350"
},
{
"entity": "sensor.octoprint_tool_0_target",
"name": "Nozzle Target",
"color": "#ffab91"
},
{
"entity": "sensor.octoprint_bed_temperature",
"name": "Bed",
"color": "#42a5f5"
},
{
"entity": "sensor.octoprint_bed_target",
"name": "Bed Target",
"color": "#90caf9"
}
],
"grid_options": {
"columns": "full"
}
},
{
"type": "history-graph",
"title": "Temperatures (7 days)",
"hours_to_show": 168,
"show_names": true,
"expand_legend": true,
"entities": [
{
"entity": "sensor.octoprint_tool_0_temperature",
"name": "Nozzle",
"color": "#ef5350"
},
{
"entity": "sensor.octoprint_bed_temperature",
"name": "Bed",
"color": "#42a5f5"
}
],
"grid_options": {
"columns": "full"
}
}
]
},
{
"type": "grid",
"cards": [
{
"type": "heading",
"heading": "Print Activity",
"icon": "mdi:chart-box-outline"
},
{
"type": "history-graph",
"title": "Print Progress (24h)",
"hours_to_show": 24,
"show_names": true,
"entities": [
{
"entity": "sensor.octoprint_print_progress",
"name": "Progress",
"color": "#66bb6a"
}
],
"grid_options": {
"columns": "full"
}
},
{
"type": "history-graph",
"title": "Print Duration (24h)",
"hours_to_show": 24,
"show_names": true,
"entities": [
{
"entity": "sensor.octoprint_elapsed",
"name": "Elapsed",
"color": "#26c6da"
},
{
"entity": "sensor.octoprint_time_left",
"name": "Remaining",
"color": "#ffa726"
}
],
"grid_options": {
"columns": "full"
}
},
{
"type": "history-graph",
"title": "Z Position (24h)",
"hours_to_show": 24,
"show_names": true,
"entities": [
{
"entity": "sensor.octoprint_current_z",
"name": "Current Z",
"color": "#ab47bc"
}
],
"grid_options": {
"columns": "full"
}
},
{
"type": "history-graph",
"title": "Printing State (7 days)",
"hours_to_show": 168,
"show_names": true,
"entities": [
{
"entity": "binary_sensor.octoprint_printing",
"name": "Printing",
"color": "#66bb6a"
}
],
"grid_options": {
"columns": "full"
}
},
{
"type": "custom:apexcharts-card",
"header": {
"show": true,
"title": "Print Outcomes (30 days)",
"show_states": true,
"colorize_states": true
},
"graph_span": "30d",
"apex_config": {
"chart": {
"type": "bar",
"stacked": true,
"height": 300
},
"plotOptions": {
"bar": {
"columnWidth": "50%"
}
},
"dataLabels": {
"enabled": true
},
"yaxis": {
"tickAmount": 4,
"labels": {
"minWidth": 40
}
},
"legend": {
"show": true
}
},
"series": [
{
"entity": "sensor.octoprint_successful_prints_count",
"name": "Successful",
"color": "#66bb6a",
"type": "column",
"group_by": {
"func": "diff",
"duration": "1d",
"start_with_last": true
}
},
{
"entity": "sensor.octoprint_failed_prints_count",
"name": "Failed",
"color": "#ef5350",
"type": "column",
"group_by": {
"func": "diff",
"duration": "1d",
"start_with_last": true
}
}
],
"grid_options": {
"columns": "full"
},
"span": {
"end": "day"
}
}
]
}
]
}
]
}
}
}