INSetClimateSettingsInCarIntent
A request to change the climate settings in a CarPlay-enabled vehicle.
Declaration
class INSetClimateSettingsInCarIntentOverview
Automotive vendors can add support for this intent to an Intents extension that they ship with their automotive apps. When the user asks Siri to change a setting related to the vehicle’s climate control, Siri creates an INSetClimateSettingsInCarIntent object and delivers it to the app’s Intents extension. You use the intent to identify which setting the user wants to change.
This class contains properties for multiple types of climate settings, but a given instance of this class contains changes for only one system at a time. When resolving and confirming the parameters of this intent, use the specified properties to modify your vehicle’s settings. Assume no changes for other settings. If your vehicle doesn’t support a particular setting, offer a reasonable fallback setting and ask the user for confirmation.
The object that handles this intent must adopt the INSetClimateSettingsInCarIntentHandling protocol. Use this intent object to identify which setting changed and to create an INSetClimateSettingsInCarIntentResponse object indicating the results of changing the climate settings.
Additional Intent Attributes
The following table lists additional attributes of this intent object:
Attribute | Description |
|---|---|
Supported by | Siri Intents (in conjunction with CarPlay) |
Always requires unlocked device | Yes |
Example Phrases
Users can ask Siri to change the climate settings in a vehicle in a variety of ways. The table below provides a few sample phrases in different languages. You can use these phrases during testing to trigger your intents. This list isn’t exhaustive and Siri may recognize many other phrases.
Locale | Example 1 | Example 2 |
|---|---|---|
en | Turn on the AC | Turn the fan to max |
zh_CN | 打开空调 | 空调调到最高 |
zh_HK | 打開空調 | 空調較到最大 |
zh_TW | 打開空調 | 空調調到最強 |
yue_CN | 打开空调 | 空调较到最大 |
ar | شغل تكييف الهواء | أطفأ التحكم بالمناخ |
da | tænd for klimaanlægget | Skru blæseren op på max |
de | Klimaanlage einschalten | Schalte Klimaanlage ein |
es | Prende el aire acondicionado | Pon el climatizador a 20 grados |
fi | Laita ilmastointi päälle | Laita tuuletin täysille |
fr | Allume le chauffage | Branche le chauffage |
he | תרימי את הבקרת אקלים | |
it | Accendi l’aria condizionata | Metti la ventola al massimo |
ja | エアコンをオンにして | ファンを最大にして |
ko | 에어콘 켜줘 | 팬을 최대로 틀어줘 |
ms | Hidupkan pendingin hawa | Setkan kipas ke posisi maksimum |
nb | Skru på klimaanlegget | Skru viften opp til maks |
nl | Zet de airconditioning aan | Zet de ventilator op het maximum |
pt | Ligar o ar condicionado | Coloque o ventilador no máximo |
ru | Включи кондиционер | Сделай обдув на максимум |
sv | ändra klimatkontrollen till auto | byt klimat till automatiskt |
th | เปิดแอร์ | เปิดพัดลมระดับสูงสุด |
tr | Klimayı aç | Fanı sonuna kadar aç |
When managing CarPlay features, users don’t need to include the name of the app in the phrases that they speak. Siri knows automatically when CarPlay is active and routes CarPlay-related intents to the app of the corresponding automotive vendor.
Topics
Initializing the Intent Object
Getting the Car Name
Getting the Climate Control Settings
enableClimateControlenableAutoModeairCirculationModetemperaturerelativeTemperatureSettingclimateZone