95 lines
1.9 KiB
YAML
95 lines
1.9 KiB
YAML
diagnostic_dump:
|
|
fields:
|
|
include_sensitive_data:
|
|
required: false
|
|
default: false
|
|
selector:
|
|
boolean:
|
|
|
|
request_cfs_info:
|
|
fields:
|
|
device_id:
|
|
selector:
|
|
device:
|
|
integration: ha_creality_ws
|
|
multiple: true
|
|
|
|
set_cfs_material:
|
|
fields:
|
|
device_id:
|
|
required: true
|
|
selector:
|
|
device:
|
|
integration: ha_creality_ws
|
|
multiple: true
|
|
box_id:
|
|
required: true
|
|
default: 1
|
|
selector:
|
|
number:
|
|
# No upper bound: box_id is whatever the printer reports, and an
|
|
# external unit can present a high id (7 has been observed). Capping it
|
|
# at 4 made those slots unwritable. The printer rejects an unknown id.
|
|
min: 0
|
|
mode: box
|
|
slot_id:
|
|
required: true
|
|
default: 0
|
|
selector:
|
|
number:
|
|
min: 0
|
|
max: 3
|
|
mode: box
|
|
type:
|
|
required: true
|
|
example: "PLA"
|
|
selector:
|
|
text:
|
|
name:
|
|
required: false
|
|
example: "Hyper PLA"
|
|
selector:
|
|
text:
|
|
vendor:
|
|
required: false
|
|
example: "Creality"
|
|
selector:
|
|
text:
|
|
# A plain hex string, not the color_rgb selector: that selector hands back
|
|
# [r, g, b], which the printer does not understand.
|
|
color:
|
|
required: false
|
|
example: "#06c84f"
|
|
selector:
|
|
text:
|
|
min_temp:
|
|
required: false
|
|
selector:
|
|
number:
|
|
min: 150
|
|
max: 300
|
|
step: 1
|
|
unit_of_measurement: "°C"
|
|
mode: box
|
|
max_temp:
|
|
required: false
|
|
selector:
|
|
number:
|
|
min: 150
|
|
max: 350
|
|
step: 1
|
|
unit_of_measurement: "°C"
|
|
mode: box
|
|
pressure:
|
|
required: false
|
|
selector:
|
|
number:
|
|
min: 0.0
|
|
max: 1.0
|
|
step: 0.01
|
|
mode: box
|
|
rfid:
|
|
required: false
|
|
selector:
|
|
text:
|