Release version v2.2024.11.08.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.
General
- homeId, zoneId and mobileDeviceId: changed type from string to integer
- userId: added the type format
uuid
- changed all type formats
double
tofloat
(mainly temperature properties)
Paths covered
user
GET /me
: unchangedGET /users
: unchanged
mobile device
GET /homes/{homeId}/mobileDevices
: unchangedGET /homes/{homeId}/mobileDevices/{mobileDeviceId}
: unchangedDELETE /homes/{homeId}/mobileDevices/{mobileDeviceId}
: unchanged
home
GET /homes
: unchangedGET /homes/{homeId}
: unchangedGET /homes/{homeId}/airComfort
: newGET /homes/{homeId}/heatingSystem
: newGET /homes/{homeId}/state
: unchangedGET /homes/{homeId}/weather
: unchanged
home control
POST /homes/{homeId}/overlay
: newPUT /homes/{homeId}/overlay
: newDELETE /homes/{homeId}/overlay
: new
zone
GET /homes/{homeId}/zones
: unchanged: removedGET /homes/{homeId}/zones/{zoneId}
GET /homes/{homeId}/zones/{zoneId}
: unchangedGET /homes/{homeId}/zones/{zoneId}/capabilities
: unchangedGET /homes/{homeId}/zones/{zoneId}/state
: unchanged
zone control
GET /homes/{homeId}/zones/{zoneId}/earlyStart
: unchangedPUT /homes/{homeId}/zones/{zoneId}/earlyStart
: unchangedGET /homes/{homeId}/zones/{zoneId}/overlay
: newPOST /homes/{homeId}/zones/{zoneId}/overlay
: newDELETE /homes/{homeId}/zones/{zoneId}/overlay
: newGET /homes/{homeId}/zones/{zoneId}/schedule/awayConfiguration
: newGET /homes/{homeId}/zones/{zoneId}/schedule/activeTimetable
: newGET /homes/{homeId}/zones/{zoneId}/schedule/timetables
: newGET /homes/{homeId}/zones/{zoneId}/schedule/timetables/{timetableTypeId}
: newGET /homes/{homeId}/zones/{zoneId}/schedule/timetables/{timetableTypeId}/blocks
: newGET /homes/{homeId}/zones/{zoneId}/schedule/timetables/{timetableTypeId}/blocks/{dayType}
: new
device
GET /homes/{homeId}/devices
: unchanged: removedGET /homes/{homeId}/installations
GET /homes/{homeId}/deviceList
: new
report
GET /homes/{homeId}/zones/{zoneId}/dayReport
: new
Components covered
AirComfort
: newDayReport
: newDayType
: newDevice
: unchangedDeviceBase
: unchangedDeviceList
: newDeviceListItem
: newDeviceType
: unchangedEarlyStart
: newError
: unchangedErrorResponse
: unchangedErrorResponseZoneType
: newErrorZoneType
: newHeatingSystem
: newHome
: unchangedHomeBase
: unchangedHomeState
: unchangedMobileDevice
: unchangedPresenceLock
: newTemperatureSetting
: newTimetableBlock
: newTimetableType
: newUser
: unchangedWeather
: unchangedWeatherSlot
: newZone
: unchangedZoneAwayConfiguration
: newZoneCapabilities
: unchangedZoneOverlay
: newZoneState
: unchangedZoneStates
: newZoneType
: new