update_ai_plus
Set AI+ settings and switch engine variants for a solar site; values are validated first, so rejected inputs leave the current configuration unchanged.
Instructions
CHANGES THE SITE (control scope). Confirm with the user before calling.
Set Ai+ levers (names and ranges from get_ai_plus tunable) and/or switch engine variant. Validated against
the variant that will run; if any value is rejected nothing changes and rejected says why. Does not switch
the mode: use set_energy_mode(mode='amber_smart') for that.
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": {
"site_id": "<site_id>"
},
"name": "update_ai_plus"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_id | Yes | ||
| variant | No | ||
| settings | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |