Skip to main content

The thermostat_daily_program Object

Represents a thermostat daily program, consisting of a set of periods, each of which has a starting time and the key that identifies the climate preset to apply at the starting time.
{
  "created_at": "2025-06-14T16:54:17.946642Z",
  "device_id": "58437d45-47ac-4ee6-ab27-7b2d1f2947d1",
  "name": "Weekday Program",
  "periods": [
    {
      "starts_at_time": "07:00:00",
      "climate_preset_key": "Home"
    },
    {
      "starts_at_time": "09:00:00",
      "climate_preset_key": "Away"
    },
    {
      "starts_at_time": "16:00:00",
      "climate_preset_key": "Home"
    },
    {
      "starts_at_time": "22:30:00",
      "climate_preset_key": "Sleep"
    }
  ],
  "thermostat_daily_program_id": "ab8ef74c-c7cd-4100-aa32-0ef960c0080d",
  "workspace_id": "8da8d923-e55b-45cd-84a3-6c96b3d3d454"
}

Properties

created_at
String (ISO 8601)
Date and time at which the thermostat daily program was created.
device_id
String (UUID)
ID of the thermostat device on which the thermostat daily program is configured.
name
String
User-friendly name to identify the thermostat daily program.
periods
Array
Array of thermostat daily program periods.
thermostat_daily_program_id
String (UUID)
ID of the thermostat daily program.
workspace_id
String (UUID)
ID of the workspace that contains the thermostat daily program.