Skip to content

Instantly share code, notes, and snippets.

@Vttran918
Created March 4, 2024 21:00
Show Gist options
  • Select an option

  • Save Vttran918/a35b282c5c79fcb20fd9f33089c0a8ba to your computer and use it in GitHub Desktop.

Select an option

Save Vttran918/a35b282c5c79fcb20fd9f33089c0a8ba to your computer and use it in GitHub Desktop.
Home Assistant Dashboard
title: 3D Printers
views:
- path: default_view
title: Mk 4 No. 1
type: sidebar
icon: mdi:printer-3d
badges: []
cards:
- type: tile
entity: sensor.prusalink_filename
name: ' '
show_entity_picture: false
vertical: false
hide_state: false
icon: mdi:file
view_layout:
position: sidebar
- square: false
type: grid
cards:
- show_state: false
show_name: true
camera_view: live
type: picture-entity
entity: camera.fire_hd
image: https://demo.home-assistant.io/stub_config/bedroom.png
- type: entities
entities:
- entity: sensor.prusalink
name: Status
- entity: sensor.prusalink_print_start
name: Time Started
- entity: sensor.prusalink_material
name: Material
- entity: sensor.prusalink_z_height
name: Z-Height
icon: mdi:arrow-expand-vertical
- entity: sensor.prusalink_print_speed
name: Print Speed
icon: mdi:speedometer
- entity: sensor.prusalink_hotend_fan
name: Hotend Fan
icon: mdi:fan
- entity: sensor.prusalink_print_flow
icon: mdi:waves-arrow-right
name: Print Flow
- entity: sensor.prusalink_print_fan
name: Print Fan
icon: mdi:fan
columns: 2
- type: custom:bar-card
entities:
- entity: sensor.prusalink_progress
view_layout:
position: sidebar
- type: entity
entity: sensor.prusalink_print_finish
name: Finish Time
state_color: true
view_layout:
position: sidebar
- type: conditional
conditions:
- condition: state
entity: camera.prusalink_preview
state_not: unavailable
card:
show_state: false
show_name: true
camera_view: auto
type: picture-entity
name: Preview
entity: camera.prusalink_preview
camera_image: camera.prusalink_preview
view_layout:
position: sidebar
- type: horizontal-stack
cards:
- show_name: true
show_icon: true
type: button
tap_action:
action: toggle
entity: button.prusalink_resume_job
name: Resume
- show_name: true
show_icon: true
type: button
tap_action:
action: toggle
entity: button.prusalink_pause_job
name: Pause
show_state: false
- show_name: true
show_icon: true
type: button
tap_action:
action: toggle
entity: button.prusalink_cancel_job
icon: mdi:stop-circle-outline
name: Stop
view_layout:
position: sidebar
- type: light
name: Printer Light
view_layout:
position: sidebar
entity: light.hue_go_1
hold_action:
action: more-info
double_tap_action:
action: toggle
- type: vertical-stack
cards:
- type: horizontal-stack
cards:
- type: tile
entity: sensor.prusalink_nozzle_temperature
name: Nozzle
- type: tile
entity: sensor.prusalink_heatbed_temperature
name: Heatbed
- chart_type: line
period: 5minute
type: statistics-graph
entities:
- sensor.prusalink_nozzle_temperature
- sensor.prusalink_heatbed_temperature
stat_types:
- mean
days_to_show: 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment