|
31 | 31 | [https://github.com/kritsel/tado-openapispec-v2](https://github.com/kritsel/tado-openapispec-v2) |
32 | 32 | * Wiki for this GitHub repo with additional information: |
33 | 33 | [https://github.com/kritsel/tado-openapispec-v2/wiki](https://github.com/kritsel/tado-openapispec-v2/wiki/) |
34 | | - version: 2.2025.01.27.0 |
| 34 | + version: 2.2025.01.27.1 |
35 | 35 | servers: |
36 | 36 | - url: https://my.tado.com/api/v2/ |
37 | 37 | security: |
@@ -2452,6 +2452,39 @@ paths: |
2452 | 2452 | '403': |
2453 | 2453 | $ref: '#/components/responses/AccessDenied403' |
2454 | 2454 |
|
| 2455 | + /homes/{homeId}/installations/{installationId}: |
| 2456 | + get: |
| 2457 | + summary: Returns the specified installation. |
| 2458 | + operationId: getInstallation # hint for client code generators |
| 2459 | + tags: |
| 2460 | + - device |
| 2461 | + parameters: |
| 2462 | + - in: path |
| 2463 | + name: homeId |
| 2464 | + schema: |
| 2465 | + $ref: '#/components/schemas/HomeId' |
| 2466 | + required: true |
| 2467 | + description: unique ID of a home the authenticated user has access to |
| 2468 | + - in: path |
| 2469 | + name: installationId |
| 2470 | + schema: |
| 2471 | + $ref: '#/components/schemas/InstallationId' |
| 2472 | + required: true |
| 2473 | + description: unique ID of an installation within the specified home |
| 2474 | + responses: |
| 2475 | + '200': |
| 2476 | + description: successful response |
| 2477 | + content: |
| 2478 | + application/json: |
| 2479 | + schema: |
| 2480 | + $ref: '#/components/schemas/Installation' |
| 2481 | + '401': |
| 2482 | + $ref: '#/components/responses/Unauthorized401' |
| 2483 | + '403': |
| 2484 | + $ref: '#/components/responses/AccessDenied403' |
| 2485 | + '404': |
| 2486 | + $ref: '#/components/responses/NotFound404' |
| 2487 | + |
2455 | 2488 | /homes/{homeId}/zones/{zoneId}/control: |
2456 | 2489 | get: |
2457 | 2490 | summary: > |
@@ -3544,9 +3577,7 @@ components: |
3544 | 3577 | format: date-time |
3545 | 3578 | example: "2022-11-25T09:40:14.803Z" |
3546 | 3579 | temperatureUnit: |
3547 | | - type: string |
3548 | | - enum: [CELSIUS, FAHRENHEIT] |
3549 | | - example: CELSIUS |
| 3580 | + $ref: '#/components/schemas/TemperatureUnit' |
3550 | 3581 | partner: |
3551 | 3582 | description: meaning and type of this property is unknown |
3552 | 3583 | nullable: true |
@@ -3819,8 +3850,7 @@ components: |
3819 | 3850 | type: string |
3820 | 3851 | example: AC_SETTING |
3821 | 3852 | temperatureUnit: |
3822 | | - type: string |
3823 | | - example: CELSIUS |
| 3853 | + $ref: '#/components/schemas/TemperatureUnit' |
3824 | 3854 | modelName: |
3825 | 3855 | nullable: true |
3826 | 3856 | photoS3Key: |
@@ -4262,6 +4292,11 @@ components: |
4262 | 4292 | items: |
4263 | 4293 | $ref: '#/components/schemas/TemperatureDataPointInTimeSeries' |
4264 | 4294 |
|
| 4295 | + TemperatureUnit: |
| 4296 | + type: string |
| 4297 | + enum: [ CELSIUS, FAHRENHEIT ] |
| 4298 | + example: CELSIUS |
| 4299 | + |
4265 | 4300 | TimetableBlock: |
4266 | 4301 | type: object |
4267 | 4302 | description: Time segment of a scheduled timetable to control the (temperature) settings of a zone (a.k.a. room) |
|
0 commit comments