# AirConditioning
## Méthodes
### AirConditioning.AddZone
ADMIN
Create a zones.
**Paramètres :**
| Champ | Type | Notes |
| --- | --- | --- |
| `name` | `String` | |
| `indoorSensors` | `Uuid`[] | optionnel |
| `notifications` | `Uuid`[] | optionnel |
| `outdoorSensors` | `Uuid`[] | optionnel |
| `thermostats` | `Uuid`[] | optionnel |
| `windowSensors` | `Uuid`[] | optionnel |
**Retour :**
| Champ | Type | Notes |
| --- | --- | --- |
| `airConditioningError` | [AirConditioningError](../types.md#airconditioningerror) | |
| `zone` | [ZoneInfo](../types.md#zoneinfo) | optionnel |
---
### AirConditioning.GetZones
CONTROL
Get all Zones.
**Paramètres :**
| Champ | Type | Notes |
| --- | --- | --- |
| `zoneId` | `Uuid` | optionnel |
**Retour :**
| Champ | Type | Notes |
| --- | --- | --- |
| `airConditioningError` | [AirConditioningError](../types.md#airconditioningerror) | |
| `zones` | [ZoneInfos](../types.md#zoneinfos) | |
---
### AirConditioning.RemoveZone
ADMIN
Remove a zone.
**Paramètres :**
| Champ | Type | Notes |
| --- | --- | --- |
| `zoneId` | `Uuid` | |
**Retour :**
| Champ | Type | Notes |
| --- | --- | --- |
| `airConditioningError` | [AirConditioningError](../types.md#airconditioningerror) | |
---
### AirConditioning.SetZoneName
ADMIN
Set zone name.
**Paramètres :**
| Champ | Type | Notes |
| --- | --- | --- |
| `name` | `String` | |
| `zoneId` | `Uuid` | |
**Retour :**
| Champ | Type | Notes |
| --- | --- | --- |
| `airConditioningError` | [AirConditioningError](../types.md#airconditioningerror) | |
---
### AirConditioning.SetZoneSetpointOverride
CONTROL
Set zone setpoint override temperature. Parameter minutes gives the minutes until the setpoint should return to the standby/schedule.
**Paramètres :**
| Champ | Type | Notes |
| --- | --- | --- |
| `mode` | [SetpointOverrideMode](../types.md#setpointoverridemode) | |
| `minutes` | `Int` | optionnel |
| `setpointOverride` | `Double` | |
| `zoneId` | `Uuid` | |
**Retour :**
| Champ | Type | Notes |
| --- | --- | --- |
| `airConditioningError` | [AirConditioningError](../types.md#airconditioningerror) | |
---
### AirConditioning.SetZoneStandbySetpoint
ADMIN
Set zone standby setpoint temperature.
**Paramètres :**
| Champ | Type | Notes |
| --- | --- | --- |
| `standbySetpoint` | `Double` | |
| `zoneId` | `Uuid` | |
**Retour :**
| Champ | Type | Notes |
| --- | --- | --- |
| `airConditioningError` | [AirConditioningError](../types.md#airconditioningerror) | |
---
### AirConditioning.SetZoneThings
ADMIN
Set Zone things
**Paramètres :**
| Champ | Type | Notes |
| --- | --- | --- |
| `indoorSensors` | `Uuid`[] | optionnel |
| `notifications` | `Uuid`[] | optionnel |
| `outdoorSensors` | `Uuid`[] | optionnel |
| `thermostats` | `Uuid`[] | optionnel |
| `windowSensors` | `Uuid`[] | optionnel |
| `zoneId` | `Uuid` | |
**Retour :**
| Champ | Type | Notes |
| --- | --- | --- |
| `airConditioningError` | [AirConditioningError](../types.md#airconditioningerror) | |
---
### AirConditioning.SetZoneWeekSchedule
CONTROL
Set the time schedule for a zone.
**Paramètres :**
| Champ | Type | Notes |
| --- | --- | --- |
| `weekSchedule` | [TemperatureWeekSchedule](../types.md#temperatureweekschedule) | |
| `zoneId` | `Uuid` | |
**Retour :**
| Champ | Type | Notes |
| --- | --- | --- |
| `airConditioningError` | [AirConditioningError](../types.md#airconditioningerror) | |
---
## Notifications
### AirConditioning.ZoneAdded
Emitted whenever a zone is added
**Paramètres :**
| Champ | Type | Notes |
| --- | --- | --- |
| `zone` | [ZoneInfo](../types.md#zoneinfo) | |
---
### AirConditioning.ZoneChanged
Emitted whenever a zone changes
**Paramètres :**
| Champ | Type | Notes |
| --- | --- | --- |
| `zone` | [ZoneInfo](../types.md#zoneinfo) | |
---
### AirConditioning.ZoneRemoved
Emitted whenever a zone is removed
**Paramètres :**
| Champ | Type | Notes |
| --- | --- | --- |
| `zoneId` | `Uuid` | |
---