powersync-docs/docs/api/metier/airconditioning.md
Patrick Schurig 6214be9548
All checks were successful
Build & Deploy docs / build-deploy (push) Successful in 4m43s
api : référence régénérée depuis une box 1.15.2 (namespace NymeaEnergy)
introspect.json relevé sur une box nymea 1.15.2 avec le moteur ETM 1.15.2+etm70 :
34 méthodes NymeaEnergy.* apparaissent, rangées dans la partie métier.
EvDash disparaît : ce plugin n'est pas installé sur nos box.
GetOptimizerProtocol (protocole 1.1) manque encore : la box porte un moteur
antérieur ; il viendra au prochain relevé.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ry3vBrJT1tHdxAaXdCWi6L
2026-10-19 06:41:39 +02:00

225 lines
4.3 KiB
Markdown

# AirConditioning
<!-- BEGIN GENERATED: __api_AirConditioning__ -->
## Methods
### AirConditioning.AddZone
<span class="badge perm-admin">ADMIN</span>
Create a zones.
**Parameters:**
| Field | Type | Notes |
| --- | --- | --- |
| `name` | `String` | |
| `indoorSensors` | `Uuid`[] | optional |
| `notifications` | `Uuid`[] | optional |
| `outdoorSensors` | `Uuid`[] | optional |
| `thermostats` | `Uuid`[] | optional |
| `valves` | `Uuid`[] | optional |
| `windowSensors` | `Uuid`[] | optional |
**Returns:**
| Field | Type | Notes |
| --- | --- | --- |
| `airConditioningError` | [AirConditioningError](../types.md#airconditioningerror) | |
| `zone` | [ZoneInfo](../types.md#zoneinfo) | optional |
---
### AirConditioning.GetZones
<span class="badge perm-control">CONTROL</span>
Get all Zones.
**Parameters:**
| Field | Type | Notes |
| --- | --- | --- |
| `zoneId` | `Uuid` | optional |
**Returns:**
| Field | Type | Notes |
| --- | --- | --- |
| `airConditioningError` | [AirConditioningError](../types.md#airconditioningerror) | |
| `zones` | [ZoneInfos](../types.md#zoneinfos) | |
---
### AirConditioning.RemoveZone
<span class="badge perm-admin">ADMIN</span>
Remove a zone.
**Parameters:**
| Field | Type | Notes |
| --- | --- | --- |
| `zoneId` | `Uuid` | |
**Returns:**
| Field | Type | Notes |
| --- | --- | --- |
| `airConditioningError` | [AirConditioningError](../types.md#airconditioningerror) | |
---
### AirConditioning.SetZoneName
<span class="badge perm-admin">ADMIN</span>
Set zone name.
**Parameters:**
| Field | Type | Notes |
| --- | --- | --- |
| `name` | `String` | |
| `zoneId` | `Uuid` | |
**Returns:**
| Field | Type | Notes |
| --- | --- | --- |
| `airConditioningError` | [AirConditioningError](../types.md#airconditioningerror) | |
---
### AirConditioning.SetZoneSetpointOverride
<span class="badge perm-control">CONTROL</span>
Set zone setpoint override temperature. Parameter minutes gives the minutes until the setpoint should return to the standby/schedule.
**Parameters:**
| Field | Type | Notes |
| --- | --- | --- |
| `mode` | [SetpointOverrideMode](../types.md#setpointoverridemode) | |
| `minutes` | `Int` | optional |
| `setpointOverride` | `Double` | |
| `zoneId` | `Uuid` | |
**Returns:**
| Field | Type | Notes |
| --- | --- | --- |
| `airConditioningError` | [AirConditioningError](../types.md#airconditioningerror) | |
---
### AirConditioning.SetZoneStandbySetpoint
<span class="badge perm-admin">ADMIN</span>
Set zone standby setpoint temperature.
**Parameters:**
| Field | Type | Notes |
| --- | --- | --- |
| `standbySetpoint` | `Double` | |
| `zoneId` | `Uuid` | |
**Returns:**
| Field | Type | Notes |
| --- | --- | --- |
| `airConditioningError` | [AirConditioningError](../types.md#airconditioningerror) | |
---
### AirConditioning.SetZoneThings
<span class="badge perm-admin">ADMIN</span>
Set Zone things
**Parameters:**
| Field | Type | Notes |
| --- | --- | --- |
| `indoorSensors` | `Uuid`[] | optional |
| `notifications` | `Uuid`[] | optional |
| `outdoorSensors` | `Uuid`[] | optional |
| `thermostats` | `Uuid`[] | optional |
| `valves` | `Uuid`[] | optional |
| `windowSensors` | `Uuid`[] | optional |
| `zoneId` | `Uuid` | |
**Returns:**
| Field | Type | Notes |
| --- | --- | --- |
| `airConditioningError` | [AirConditioningError](../types.md#airconditioningerror) | |
---
### AirConditioning.SetZoneWeekSchedule
<span class="badge perm-control">CONTROL</span>
Set the time schedule for a zone.
**Parameters:**
| Field | Type | Notes |
| --- | --- | --- |
| `weekSchedule` | [TemperatureWeekSchedule](../types.md#temperatureweekschedule) | |
| `zoneId` | `Uuid` | |
**Returns:**
| Field | Type | Notes |
| --- | --- | --- |
| `airConditioningError` | [AirConditioningError](../types.md#airconditioningerror) | |
---
## Notifications
### AirConditioning.ZoneAdded
Emitted whenever a zone is added
**Parameters:**
| Field | Type | Notes |
| --- | --- | --- |
| `zone` | [ZoneInfo](../types.md#zoneinfo) | |
---
### AirConditioning.ZoneChanged
Emitted whenever a zone changes
**Parameters:**
| Field | Type | Notes |
| --- | --- | --- |
| `zone` | [ZoneInfo](../types.md#zoneinfo) | |
---
### AirConditioning.ZoneRemoved
Emitted whenever a zone is removed
**Parameters:**
| Field | Type | Notes |
| --- | --- | --- |
| `zoneId` | `Uuid` | |
---
<!-- END GENERATED -->