Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #3D Printer
- - icon: mdi:printer-3d-nozzle
- title: 3D Printer
- panel: true
- cards:
- - type: grid
- square: false
- columns: 1
- cards:
- - type: horizontal-stack
- cards:
- - type: custom:threedy-card
- base_entity: sensor.octoprint
- monitored:
- - Status
- - ETA
- - Elapsed
- - Remaining
- - Bed
- - Hotend
- sensors:
- Progress: # return the print progress | 0 - 100
- entity: sensor.octoprint_print_progress
- Elapsed: # return how much time have been since print starts - Require Status to be defined | number
- entity: sensor.octoprint_print_progress
- attribute: printTime
- Remaining: # return how much time left to finish print - Require Status to be defined | number
- entity: sensor.octoprint_print_progress
- attribute: printTimeLeft
- name: Rem
- ETA: # return how much time left to finish print - Require Status to be defined | number
- entity: sensor.octoprint_print_progress
- attribute: printTimeLeft
- Status: # return the state of printer | ( printing, stopped etc.. )
- entity: sensor.octoprint_print_status
- Hotend: # Return the temperature of hotend | number
- entity: sensor.octoprint_tool_0_temperature
- Bed: # Return the temperature of Bed | number
- entity: sensor.octoprint_bed_temperature
- printer_type: I3
- name: Creality CR-10S
- theme: 'Default'
- temperature_unit: C
- round_temperature: false
- use_mqtt: true
- - type: horizontal-stack
- cards:
- - type: custom:mushroom-entity-card
- entity: input_boolean.octo_controls
- tap_action:
- action: toggle
- icon_color: indigo
- name: Control
- secondary_info: none
- - type: horizontal-stack
- cards:
- - type: custom:mushroom-entity-card
- entity: input_boolean.octoprint_webcam
- name: Webcam
- tap_action:
- action: toggle
- secondary_info: none
- - type: custom:mushroom-entity-card
- entity: input_boolean.octo_info
- name: Info
- tap_action:
- action: toggle
- secondary_info: none
- - type: conditional
- conditions:
- - entity: input_boolean.octo_controls
- state: 'on'
- card:
- type: custom:mushroom-title-card
- title: Axis Controls
- - type: conditional
- conditions:
- - entity: input_boolean.octo_controls
- state: 'on'
- card:
- type: horizontal-stack
- cards:
- - type: vertical-stack
- cards:
- - type: horizontal-stack
- cards:
- - type: custom:mushroom-entity-card
- entity: input_boolean.octo_controls
- tap_action:
- action: call-service
- service: mqtt.publish
- target: {}
- data:
- topic: octoPrint/hassControl/commands
- payload: 'G28 Z0'
- qos: 0
- retain: false
- primary_info: none
- icon_color: green
- fill_container: false
- icon: mdi:home
- secondary_info: none
- layout: horizontal
- - type: custom:mushroom-entity-card
- entity: input_boolean.octo_controls
- icon: mdi:arrow-up-bold
- tap_action:
- action: call-service
- service: mqtt.publish
- target: {}
- data:
- topic: octoPrint/hassControl/jog
- payload: '{"z": 50, "speed": 0.5}'
- qos: 0
- retain: false
- primary_info: none
- icon_color: red
- fill_container: false
- secondary_info: none
- layout: horizontal
- - type: custom:mushroom-entity-card
- entity: input_boolean.octo_controls
- icon: mdi:arrow-down-bold
- tap_action:
- action: call-service
- service: mqtt.publish
- target: {}
- data:
- topic: octoPrint/hassControl/jog
- payload: '{"z": -50, "speed": 0.5}'
- qos: 0
- retain: false
- primary_info: none
- icon_color: red
- fill_container: false
- secondary_info: none
- layout: horizontal
- - type: horizontal-stack
- cards:
- - type: custom:mushroom-entity-card
- entity: input_boolean.octo_controls
- tap_action:
- action: call-service
- service: mqtt.publish
- target: {}
- data:
- topic: octoPrint/hassControl/commands
- payload: 'G28 X0 Y0'
- qos: 0
- retain: false
- primary_info: none
- icon_color: green
- fill_container: false
- icon: mdi:home
- secondary_info: none
- layout: horizontal
- - type: custom:mushroom-entity-card
- entity: input_boolean.octo_controls
- icon: mdi:arrow-up-thick
- tap_action:
- action: call-service
- service: mqtt.publish
- target: {}
- data:
- topic: octoPrint/hassControl/jog
- payload: '{"y": 50, "speed": 0.5}'
- qos: 0
- retain: false
- primary_info: none
- icon_color: orange
- fill_container: false
- secondary_info: none
- layout: horizontal
- - type: custom:mushroom-entity-card
- entity: input_boolean.octo_controls
- icon: mdi:arrow-down-thick
- tap_action:
- action: call-service
- service: mqtt.publish
- target: {}
- data:
- topic: octoPrint/hassControl/jog
- payload: '{"y": -50, "speed": 0.5}'
- qos: 0
- retain: false
- primary_info: none
- icon_color: orange
- fill_container: false
- secondary_info: none
- layout: horizontal
- - type: custom:mushroom-entity-card
- entity: input_boolean.octo_controls
- icon: mdi:arrow-left-thick
- tap_action:
- action: call-service
- service: mqtt.publish
- target: {}
- data:
- topic: octoPrint/hassControl/jog
- payload: '{"x": -50, "speed": 0.5}'
- qos: 0
- retain: false
- primary_info: none
- icon_color: orange
- fill_container: false
- secondary_info: none
- layout: horizontal
- - type: custom:mushroom-entity-card
- entity: input_boolean.octo_controls
- icon: mdi:arrow-right-thick
- tap_action:
- action: call-service
- service: mqtt.publish
- target: {}
- data:
- topic: octoPrint/hassControl/jog
- payload: '{"x": 50, "speed": 0.5}'
- qos: 0
- retain: false
- primary_info: none
- icon_color: orange
- fill_container: false
- secondary_info: none
- layout: horizontal
- - type: conditional
- conditions:
- - entity: input_boolean.octo_controls
- state: 'on'
- card:
- type: custom:mushroom-title-card
- title: Heat Controls
- - type: conditional
- conditions:
- - entity: input_boolean.octo_controls
- state: 'on'
- card:
- type: horizontal-stack
- cards:
- - type: custom:stack-in-card
- cards:
- - type: custom:stack-in-card
- mode: horizontal
- keep:
- background: true
- border_radius: true
- margin: true
- cards:
- - type: custom:mushroom-template-card
- primary: 'PLA - Nozzle'
- secondary: Pre-Heat
- icon: mdi:printer-3d-nozzle-heat
- tap_action:
- action: call-service
- service: mqtt.publish
- target: {}
- data:
- topic: octoPrint/hassControl/commands
- payload: 'M104 S210'
- qos: 0
- retain: false
- layout: vertical
- entity: input_boolean.octo_controls
- icon_color: white
- double_tap_action:
- action: toggle
- - type: custom:mushroom-template-card
- primary: 'PLA - Bed'
- secondary: Pre-Heat
- icon: mdi:printer-3d
- tap_action:
- action: call-service
- service: mqtt.publish
- target: {}
- data:
- topic: octoPrint/hassControl/commands
- payload: 'M140 S55'
- qos: 0
- retain: false
- layout: vertical
- entity: input_boolean.octo_controls
- icon_color: white
- double_tap_action:
- action: toggle
- - type: custom:mushroom-template-card
- primary: 'ABS - Nozzle'
- secondary: Pre-Heat
- icon: mdi:printer-3d-nozzle-heat
- tap_action:
- action: call-service
- service: mqtt.publish
- target: {}
- data:
- topic: octoPrint/hassControl/commands
- payload: 'M104 S240'
- qos: 0
- retain: false
- layout: vertical
- entity: input_boolean.octo_controls
- icon_color: red
- double_tap_action:
- action: toggle
- - type: custom:mushroom-template-card
- primary: 'ABS - Bed'
- secondary: Pre-Heat
- icon: mdi:printer-3d
- tap_action:
- action: call-service
- service: mqtt.publish
- target: {}
- data:
- topic: octoPrint/hassControl/commands
- payload: 'M140 S55'
- qos: 0
- retain: false
- layout: vertical
- entity: input_boolean.octo_controls
- icon_color: red
- double_tap_action:
- action: toggle
- - type: conditional
- conditions:
- - entity: input_boolean.octo_controls
- state: 'on'
- card:
- type: custom:mushroom-title-card
- title: Power Controls
- - type: conditional
- conditions:
- - entity: input_boolean.octo_controls
- state: 'on'
- card:
- type: vertical-stack
- cards:
- - type: horizontal-stack
- cards:
- - type: custom:stack-in-card
- cards:
- - type: custom:stack-in-card
- mode: horizontal
- keep:
- background: true
- border_radius: true
- margin: true
- cards:
- - type: custom:mushroom-template-card
- primary: ''
- secondary: Creality CR-10S - Switch
- icon: mdi:fan
- tap_action:
- action: toggle
- layout: vertical
- entity: switch.outlet_garage_3d_printer
- icon_color: |-
- {% if is_state(entity, 'on') %}
- green
- {% endif %}
- {% if is_state(entity, 'off') %}
- white
- {% endif %}
- double_tap_action:
- action: toggle
- - type: custom:mushroom-template-card
- entity: button.octoprint_restart_server
- secondary: Restart Octo
- icon: mdi:restart-alert
- icon_color: orange
- layout: vertical
- tap_action:
- action: toggle
- - type: custom:mushroom-template-card
- entity: button.octoprint_resume_job
- secondary: Resume
- icon: mdi:play
- icon_color: green
- layout: vertical
- tap_action:
- action: toggle
- - type: horizontal-stack
- cards:
- - type: custom:stack-in-card
- cards:
- - type: custom:stack-in-card
- mode: horizontal
- keep:
- background: true
- border_radius: true
- margin: true
- cards:
- - type: custom:mushroom-template-card
- entity: switch.octoprint_pause_print
- secondary: Pause
- icon: mdi:pause
- icon_color: yellow
- layout: vertical
- tap_action:
- action: toggle
- - type: custom:mushroom-template-card
- entity: button.octoprint_stop_job
- secondary: Stop
- icon: mdi:stop
- icon_color: red
- layout: vertical
- tap_action:
- action: toggle
- - type: custom:mushroom-template-card
- entity: button.octoprint_cancel_print
- icon: mdi:cancel
- secondary: Cancel
- icon_color: red
- layout: vertical
- tap_action:
- action: toggle
- - type: conditional
- conditions:
- - entity: input_boolean.octoprint_webcam
- state: 'on'
- card:
- camera_view: live
- type: picture-glance
- title: Creality CR-10S
- image: camera.creality_cr_10s
- entities: []
- tap_action:
- action: toggle
- hold_action:
- action: toggle
- - type: conditional
- conditions:
- - entity: input_boolean.octo_info
- state: 'on'
- card:
- type: vertical-stack
- cards:
- - type: horizontal-stack
- cards:
- - type: custom:mushroom-entity-card
- entity: sensor.octoprint_print_progress
- icon: mdi:printer-3d
- icon_color: lime
- name: Progress
- - type: custom:mushroom-entity-card
- entity: sensor.octoprint_print_time_left
- name: Remaining
- icon: mdi:home-clock
- icon_color: lime
- - type: horizontal-stack
- cards:
- - type: custom:mushroom-entity-card
- entity: switch.octoprint_connect_to_printer
- tap_action:
- action: toggle
- icon_color: teal
- name: Connect to Octo
- - type: custom:mushroom-entity-card
- entity: binary_sensor.octoprint_connected
- name: Octo Connection
- icon: mdi:check-network
- icon_color: teal
- - type: conditional
- conditions:
- - entity: input_boolean.octo_info
- state: 'on'
- card:
- show_state: true
- show_name: false
- camera_view: auto
- type: picture-entity
- entity: sensor.octoprint_print_file
- camera_image: camera.creality_cr_10s
- tap_action:
- action: toggle
Advertisement
Add Comment
Please, Sign In to add comment