update_firmware
Update printer firmware on connected devices. Specify a component (e.g., Klipper) to update only that, or omit to update all. Ensure the printer is idle.
Instructions
Start a firmware update on the default/connected printer (adapter-level, by component).
For fleet setups where you need to update a specific printer by name
or pin a target version, use ``update_printer_firmware`` instead.
For Moonraker printers, this triggers the Klipper update manager.
For OctoPrint printers, this uses the Software Update plugin.
Args:
component: Optional component name to update (e.g. ``"klipper"``,
``"moonraker"``). If omitted, all components with available
updates will be upgraded.
The printer must not be actively printing. Check ``firmware_status``
first to see which updates are available.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| component | No |