Skip to content

Release version v2.2024.11.08.0

Compare
Choose a tag to compare
@kritsel kritsel released this 11 Aug 10:55
· 202 commits to main since this release

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 to float (mainly temperature properties)

Paths covered

user

  • GET /me: unchanged
  • GET /users: unchanged

mobile device

  • GET /homes/{homeId}/mobileDevices: unchanged
  • GET /homes/{homeId}/mobileDevices/{mobileDeviceId}: unchanged
  • DELETE /homes/{homeId}/mobileDevices/{mobileDeviceId}: unchanged

home

  • GET /homes: unchanged
  • GET /homes/{homeId}: unchanged
  • GET /homes/{homeId}/airComfort: new
  • GET /homes/{homeId}/heatingSystem: new
  • GET /homes/{homeId}/state: unchanged
  • GET /homes/{homeId}/weather: unchanged

home control

  • POST /homes/{homeId}/overlay: new
  • PUT /homes/{homeId}/overlay: new
  • DELETE /homes/{homeId}/overlay: new

zone

  • GET /homes/{homeId}/zones: unchanged
  • GET /homes/{homeId}/zones/{zoneId}: removed
  • GET /homes/{homeId}/zones/{zoneId}: unchanged
  • GET /homes/{homeId}/zones/{zoneId}/capabilities: unchanged
  • GET /homes/{homeId}/zones/{zoneId}/state: unchanged

zone control

  • GET /homes/{homeId}/zones/{zoneId}/earlyStart: unchanged
  • PUT /homes/{homeId}/zones/{zoneId}/earlyStart: unchanged
  • GET /homes/{homeId}/zones/{zoneId}/overlay: new
  • POST /homes/{homeId}/zones/{zoneId}/overlay: new
  • DELETE /homes/{homeId}/zones/{zoneId}/overlay: new
  • GET /homes/{homeId}/zones/{zoneId}/schedule/awayConfiguration: new
  • GET /homes/{homeId}/zones/{zoneId}/schedule/activeTimetable: new
  • GET /homes/{homeId}/zones/{zoneId}/schedule/timetables: new
  • GET /homes/{homeId}/zones/{zoneId}/schedule/timetables/{timetableTypeId}: new
  • GET /homes/{homeId}/zones/{zoneId}/schedule/timetables/{timetableTypeId}/blocks: new
  • GET /homes/{homeId}/zones/{zoneId}/schedule/timetables/{timetableTypeId}/blocks/{dayType}: new

device

  • GET /homes/{homeId}/devices: unchanged
  • GET /homes/{homeId}/installations: removed
  • GET /homes/{homeId}/deviceList: new

report

  • GET /homes/{homeId}/zones/{zoneId}/dayReport: new

Components covered

  • AirComfort: new
  • DayReport: new
  • DayType: new
  • Device: unchanged
  • DeviceBase: unchanged
  • DeviceList: new
  • DeviceListItem: new
  • DeviceType: unchanged
  • EarlyStart: new
  • Error: unchanged
  • ErrorResponse: unchanged
  • ErrorResponseZoneType: new
  • ErrorZoneType: new
  • HeatingSystem: new
  • Home: unchanged
  • HomeBase: unchanged
  • HomeState: unchanged
  • MobileDevice: unchanged
  • PresenceLock: new
  • TemperatureSetting: new
  • TimetableBlock: new
  • TimetableType: new
  • User: unchanged
  • Weather: unchanged
  • WeatherSlot: new
  • Zone: unchanged
  • ZoneAwayConfiguration: new
  • ZoneCapabilities: unchanged
  • ZoneOverlay: new
  • ZoneState: unchanged
  • ZoneStates: new
  • ZoneType: new