Release v2.2024.11.24.0
All changes are relative to the previous released version.
Note: status identifiers like 'new' and 'unchanged' does not apply to the API itself; it only applies to this specification of the API.
Schema model changes
WeatherState
: added enum valueSNOW
Paths covered
home
GET /homes
: unchangedGET /homes/{homeId}/airComfort
: unchangedPUT /homes/{homeId}/awayRadiusInMeters
: unchangedPUT /homes/{homeId}/details
: unchangedGET /homes/{homeId}/heatingSystem
: unchangedPUT /homes/{homeId}/heatingSystem/boiler
: unchangedPUT /homes/{homeId}/heatingSystem/underfloorHeating
: unchangedGET /homes/{homeId}/incidentDetection
: unchangedPUT /homes/{homeId}/incidentDetection
: unchangedGET /homes/{homeId}/weather
: unchanged
home control
POST /homes/{homeId}/overlay
: unchangedDELETE /homes/{homeId}/overlay
: unchangedPUT /homes/{homeId}/presenceLock
: unchangedDELETE /homes/{homeId}/presenceLock
: unchangedGET /homes/{homeId}/state
: unchanged
heating circuit (new section)
GET /homes/{homeId}/heatingCircuits
: unchangedPUT /homes/{homeId}/zones/{zoneId}/control/heatingCircuit
:unchanged
zone
GET /homes/{homeId}/zones
: unchangedPOST /homes/{homeId}/zones
: unchangedGET /homes/{homeId}/zones/{zoneId}/capabilities
: unchangedPUT /homes/{homeId}/zones/{zoneId}/dazzle
: unchangedPUT /homes/{homeId}/zones/{zoneId}/details
unchangedPUT /homes/{homeId}/zones/{zoneId}/openWindowDetection
unchangedGET /homes/{homeId}/zones/{zoneId}/state
: unchangedGET /homes/{homeId}/zoneStates
: unchanged
zone control
GET /homes/{homeId}/zones/{zoneId}/defaultOverlay
: unchangedPUT /homes/{homeId}/zones/{zoneId}/defaultOverlay
: unchangedGET /homes/{homeId}/zones/{zoneId}/earlyStart
: unchangedPUT /homes/{homeId}/zones/{zoneId}/earlyStart
: unchangedGET /homes/{homeId}/zones/{zoneId}/overlay
: unchangedPUT /homes/{homeId}/zones/{zoneId}/overlay
: unchangedDELETE /homes/{homeId}/zones/{zoneId}/overlay
: unchangedGET /homes/{homeId}/zones/{zoneId}/schedule/awayConfiguration
: unchangedPUT /homes/{homeId}/zones/{zoneId}/schedule/awayConfiguration
: unchangedGET /homes/{homeId}/zones/{zoneId}/schedule/activeTimetable
: unchangedPUT /homes/{homeId}/zones/{zoneId}/schedule/activeTimetable
: unchangedGET /homes/{homeId}/zones/{zoneId}/schedule/timetables
: unchangedGET /homes/{homeId}/zones/{zoneId}/schedule/timetables/{timetableTypeId}
: unchangedGET /homes/{homeId}/zones/{zoneId}/schedule/timetables/{timetableTypeId}/blocks
: unchangedGET /homes/{homeId}/zones/{zoneId}/schedule/timetables/{timetableTypeId}/blocks/{dayType}
: unchangedPUT /homes/{homeId}/zones/{zoneId}/schedule/timetables/{timetableTypeId}/blocks/{dayType}
: unchanged
device
GET /devices/{deviceId}
: unchangedGET /devices/{deviceId}/temperatureOffset
: unchangedPUT /devices/{deviceId}/temperatureOffset
: unchangedGET /homes/{homeId}/devices
: unchangedPOST /homes/{homeId}/identify
: unchangedGET /homes/{homeId}/deviceList
: unchangedGET /homes/{homeId}/installations
: unchangedGET /homes/{homeId}/zones/{zoneId}/control
: unchangedPUT /homes/{homeId}/zones/{zoneId}/control/heatingCircuit
: unchangedPOST /homes/{homeId}/zones/{zoneId}/devices
: unchangedGET /homes/{homeId}/zones/{zoneId}/measuringDevice
: unchangedPUT /homes/{homeId}/zones/{zoneId}/measuringDevice
: unchanged
user
GET /me
: unchangedGET /users
: unchanged
mobile device
GET /homes/{homeId}/mobileDevices
: unchangedGET /homes/{homeId}/mobileDevices/{mobileDeviceId}
: unchangedDELETE /homes/{homeId}/mobileDevices/{mobileDeviceId}
: unchangedGET /homes/{homeId}/mobileDevices/{mobileDeviceId}/settings
: unchangedPUT /homes/{homeId}/mobileDevices/{mobileDeviceId}/settings
: unchanged
report
GET /homes/{homeId}/zones/{zoneId}/dayReport
: unchanged