set_comfort
Hold a home, away, or sleep comfort preset on specified thermostats or an entire house until the schedule resumes, and report whether the setting took effect.
Instructions
Hold a comfort setting until resume_schedule. With house, applies to every thermostat
there, each reported on its own (error for one that failed). Reports whether it took effect:
some models (ecobee3 lite) ignore it. The comfort setting's temperatures are the thermostat's
own presets, which this server's setpoint limits don't cover.
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": {
"comfort": "<comfort>"
},
"name": "set_comfort"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| house | No | Only thermostats in this house, e.g. 'cabin'. | |
| comfort | Yes | ||
| thermostat | No | Thermostat alias or name prefix, e.g. 'upstairs'. See list_thermostats. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |