Update fan profile
update_profileModify an existing cooling profile by changing only specified fields, replacing curves or offsets, or switching profile type; connected channels adopt the changes immediately.
Instructions
Change an existing profile. Only the fields given change; a new curve or offset replaces the old one. Changing type requires the new type's fields. Channels using the profile pick up the change immediately.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New name | |
| type | No | ||
| curve | No | Graph: temperature → duty points (sorted for you; temps must be unique) | |
| offset | No | Overlay: duty → offset points applied to the base profile; one point is a static offset | |
| members | No | Mix: member profiles; Overlay: exactly one base profile (uids or names) | |
| profile | Yes | Profile uid or exact name | |
| function | No | Function uid or name (see list_functions); default: Default Function | |
| speed_fixed | No | Fixed: duty % | |
| temp_source | No | Graph: the temperature the curve follows | |
| mix_function | No | Mix: how members combine |