Skip to content

Release v2024.08.25.0

Compare
Choose a tag to compare
@kritsel kritsel released this 25 Aug 15:12
· 141 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

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
  • GET /homes/{homeId}/mobileDevices/{mobileDeviceId}/settings: unchanged
  • PUT /homes/{homeId}/mobileDevices/{mobileDeviceId}/settings: unchanged

home

  • GET /homes: unchanged
  • GET /homes/{homeId}/airComfort: unchanged
  • PUT /homes/{homeId}/awayRadiusInMeters: new
  • PUT /homes/{homeId}/details: unchanged
  • GET /homes/{homeId}/heatingCircuits: unchanged
  • GET /homes/{homeId}/heatingSystem: unchanged
  • PUT /homes/{homeId}/heatingSystem/boiler: changed operationId (putHeatingSystemBoiler -> putBoiler)
  • PUT /homes/{homeId}/heatingSystem/underfloorHeating: unchanged
  • GET /homes/{homeId}/incidentDetection: unchanged
  • PUT /homes/{homeId}/incidentDetection: changed response code 200 into 204, changed request schema component (InputDetection -> InputDetectionInput)
  • GET /homes/{homeId}/weather: unchanged

home control

  • POST /homes/{homeId}/overlay: fixed response schema error (was an array)
  • DELETE /homes/{homeId}/overlay: unchanged
  • PUT /homes/{homeId}/presenceLock: unchanged
  • GET /homes/{homeId}/state: unchanged

zone

  • GET /homes/{homeId}/zones: unchanged
  • POST /homes/{homeId}/zones: new
  • GET /homes/{homeId}/zones/{zoneId}/capabilities: unchanged
  • PUT /homes/{homeId}/zones/{zoneId}/dazzle: new
  • PUT /homes/{homeId}/zones/{zoneId}/details new
  • PUT /homes/{homeId}/zones/{zoneId}/openWindowDetection new
  • GET /homes/{homeId}/zones/{zoneId}/state: unchanged
  • GET /homes/{homeId}/zoneStates: unchanged

zone control

  • GET /homes/{homeId}/zones/{zoneId}/defaultOverlay: unchanged
  • PUT /homes/{homeId}/zones/{zoneId}/defaultOverlay: unchanged
  • GET /homes/{homeId}/zones/{zoneId}/earlyStart: unchanged
  • PUT /homes/{homeId}/zones/{zoneId}/earlyStart: unchanged
  • GET /homes/{homeId}/zones/{zoneId}/overlay: unchanged
  • PUT /homes/{homeId}/zones/{zoneId}/overlay: unchanged
  • DELETE /homes/{homeId}/zones/{zoneId}/overlay: unchanged
  • GET /homes/{homeId}/zones/{zoneId}/schedule/awayConfiguration: unchanged
  • PUT /homes/{homeId}/zones/{zoneId}/schedule/awayConfiguration: fixed response http status: 204 instead of 200
  • GET /homes/{homeId}/zones/{zoneId}/schedule/activeTimetable: unchanged
  • PUT /homes/{homeId}/zones/{zoneId}/schedule/activeTimetable: unchanged
  • GET /homes/{homeId}/zones/{zoneId}/schedule/timetables: unchanged
  • GET /homes/{homeId}/zones/{zoneId}/schedule/timetables/{timetableTypeId}: unchanged
  • GET /homes/{homeId}/zones/{zoneId}/schedule/timetables/{timetableTypeId}/blocks: unchanged
  • GET /homes/{homeId}/zones/{zoneId}/schedule/timetables/{timetableTypeId}/blocks/{dayType}: unchanged
  • PUT /homes/{homeId}/zones/{zoneId}/schedule/timetables/{timetableTypeId}/blocks/{dayType}: unchanged

device

  • GET /devices/{deviceId}: new
  • GET /devices/{deviceId}/temperatureOffset: fixed response schema
  • PUT /devices/{deviceId}/temperatureOffset: unchanged
  • GET /homes/{homeId}/devices: unchanged
  • POST /homes/{homeId}/identify: unchanged
  • GET /homes/{homeId}/deviceList: unchanged
  • GET /homes/{homeId}/installations: new
  • GET /homes/{homeId}/zones/{zoneId}/control: unchanged
  • PUT /homes/{homeId}/zones/{zoneId}/control/heatingCircuit: new
  • POST /homes/{homeId}/zones/{zoneId}/devices: new
  • GET /homes/{homeId}/zones/{zoneId}/measuringDevice: unchanged
  • PUT /homes/{homeId}/zones/{zoneId}/measuringDevice: unchanged

report

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