set_temperature
Set a validated bed or nozzle temperature for Bambu Lab printers; positive heating needs fresh telemetry, nozzle heating needs declared material, and zero turns the heater off.
Instructions
Set a checked bed or nozzle temperature. Positive heating requires matching fresh printer telemetry; nozzle heating also requires declared material. Zero turns the heater off.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | No | Hostname or IP of the printer (default: value from env) | |
| material | No | Loaded material, for example PLA or PETG. Required for positive nozzle heating, including non-RFID spools. | |
| component | Yes | Component to heat: bed, nozzle, or extruder | |
| bambu_model | No | Printer model, required for positive heating unless configured in the environment | |
| bambu_token | No | Access token (default: value from env) | |
| temperature | Yes | Finite target temperature in °C, checked against model/component and declared material limits | |
| bambu_serial | No | Serial number (default: value from env) | |
| nozzle_diameter | No | Installed nozzle diameter to compare with printer-reported configuration (default 0.4) |