set_box_option
Changes one saved QIDI Box setting—enable Box handling, RFID auto-read, or filament auto-reload detection—then confirms and reports whether the new value took effect.
Instructions
Change one Box setting QIDI stores in saved variables: 'enable_box' (the firmware's master switch for Box handling), 'auto_read_rfid' (read the spool tag when a spool is inserted) or 'auto_reload_detect' (on a filament runout, run QIDI's AUTO_RELOAD_FILAMENT -- the Box feeds filament by itself). Needs a detected Box, refused during a print, and always needs confirm=true because there is no free direction: switching auto-reload on makes the machine feed filament unattended, and switching enable_box off makes the firmware ignore the Box. Reads the value back and reports whether it took. Slot contents and box_count cannot be set here.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"option": "<option>",
"enabled": "<enabled>"
},
"name": "set_box_option"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| option | Yes | ||
| confirm | No | ||
| enabled | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||