Thermostat Schedules

The thermostat_schedule Object

Represents a thermostat schedule that activates a configured climate preset on a thermostat at a specified starting time and deactivates the climate preset at a specified ending time.


Properties

climate_preset_key String

Key of the climate preset to use for the thermostat schedule.


created_at Datetime

Date and time at which the thermostat schedule was created.


device_id UUID

ID of the desired thermostat device.


ends_at Datetime

Date and time at which the thermostat schedule ends, in ISO 8601 format.


errors List of Objects

Errors associated with the thermostat schedule.

Child Object Properties

error_code String

Unique identifier of the type of error. Enables quick recognition and categorization of the issue.

message String

Detailed description of the error. Provides insights into the issue and potentially how to rectify it.

is_override_allowed Boolean

Indicates whether a person at the thermostat can change the thermostat's settings after the thermostat schedule starts.


max_override_period_minutes Number

Number of minutes for which a person at the thermostat can change the thermostat's settings after the activation of the scheduled climate preset. See also Specifying Manual Override Permissions.


name String

User-friendly name to identify the thermostat schedule.


starts_at Datetime

Date and time at which the thermostat schedule starts, in ISO 8601 format.


thermostat_schedule_id UUID

ID of the thermostat schedule.


workspace_id UUID

ID of the workspace that contains the thermostat schedule.


Endpoints

/thermostats/schedules/create

Creates a new thermostat schedule for a specified thermostat.

/thermostats/schedules/delete

Deletes a thermostat schedule for a specified thermostat.

/thermostats/schedules/get

Returns a specified thermostat schedule.

/thermostats/schedules/list

Returns a list of all thermostat schedules for a specified thermostat.

/thermostats/schedules/update

Updates a specified thermostat schedule.

Last updated

Was this helpful?

Revision created

ci: Generate docs