githubEdit

Thermostat Schedules

thermostat_schedule

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

climate_preset_key

Format: String

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


created_at

Format: Datetime

Date and time at which the thermostat schedule was created.


device_id

Format: UUID

ID of the desired thermostatarrow-up-right device.


ends_at

Format: Datetime

Date and time at which the thermostat schedule ends, in ISO 8601arrow-up-right format.


errors

Format: List

Item format: Object

Errors associated with the thermostat schedule.

chevron-righterror_code Format: Stringhashtag

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

chevron-rightmessage Format: Stringhashtag

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

---

max_override_period_minutes

Format: 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

Format: String

User-friendly name to identify the thermostat schedule.


starts_at

Format: Datetime

Date and time at which the thermostat schedule starts, in ISO 8601arrow-up-right format.


thermostat_schedule_id

Format: UUID

ID of the thermostat schedule.


Endpoints

Creates a thermostat schedule for a specified thermostatarrow-up-right.

Deletes a thermostat schedule for a specified thermostatarrow-up-right.

Returns a specified thermostat schedule.

Returns a list of all thermostat schedules for a specified thermostatarrow-up-right.

Updates a specified thermostat schedule.

Last updated

Was this helpful?