스마트 홈 TemperatureControl 트레잇 스키마
action.devices.traits.TemperatureControl - 기기 내부 또는 주변의 온도 제어를 지원하는 기기 (온도 조절기 제외)의 트레잇입니다.
이는 온도 조절기 스타일 컨트롤 전용인 TemperatureSetting 트레잇과 다릅니다. TemperatureSetting 트레잇은 대기 (실내/실외) 온도를 나타내며 특정 기기의 온도를 제어하는 데 사용해서는 안 됩니다. 특정 기기의 온도를 제어하려면 TemperatureControl 트레잇을 사용해야 합니다.
기기 속성
이 트레잇이 있는 기기는 SYNC 작업의 일부로 다음 속성을 보고할 수 있습니다. SYNC 인텐트 처리에 관한 자세한 내용은 인텐트 처리를 참고하세요.
| 속성 | 유형 | 설명 | 
|---|---|---|
| temperatureRange | 객체 | 필수사항. 기기에서 지원되는 온도 범위입니다. | 
| minThresholdCelsius | 숫자 | 필수사항. 범위의 최소 온도(섭씨)입니다. | 
| maxThresholdCelsius | 숫자 | 필수사항. 범위의 최대 온도(섭씨)입니다. | 
| temperatureStepCelsius | 숫자 | 상대 온도 단계를 지정합니다. 기기에서 지원하는 최소 조정 간격입니다. 지정하지 않으면 상대적 단계는  | 
| temperatureUnitForUX | String | 필수사항. 사용자에게 응답할 때 사용되는 온도 단위입니다. 지원되는 값: 
 | 
| commandOnlyTemperatureControl | Boolean | (기본값:  기기가 단방향 (true) 또는 양방향 (false) 통신 사용을 지원하는지 나타냅니다. 기기가 이 트레잇의 QUERY 인텐트 또는 Report State에 응답할 수 없는 경우 이 속성을 true로 설정합니다. | 
| queryOnlyTemperatureControl | Boolean | (기본값:  기기가 쿼리 전용 실행을 지원하는 경우 필요합니다. 이 속성은 기기에서 상태 정보만 쿼리할 수 있고 제어할 수 없는지 여부를 나타냅니다. | 
예
화씨 150~500도 사이를 5도 단위로 제어하는 기기
{
  "temperatureRange": {
    "minThresholdCelsius": 65.5,
    "maxThresholdCelsius": 260
  },
  "temperatureStepCelsius": 2.778,
  "temperatureUnitForUX": "F"
}기기 상태
이 트레잇이 있는 항목은 QUERY 작업의 일부로 다음 상태를 보고할 수 있습니다. QUERY 인텐트 처리에 관한 자세한 내용은 인텐트 처리를 참고하세요.
| 주 | 유형 | 설명 | 
|---|---|---|
| temperatureSetpointCelsius | 숫자 | 현재 온도 설정값(섭씨)입니다.  | 
| temperatureAmbientCelsius | 숫자 | 현재 관측된 온도(섭씨)입니다.  | 
예
기기가 몇 도로 설정되어 있나요?
{
  "temperatureSetpointCelsius": 150
}기기 명령어
이 트레잇이 있는 기기는 EXECUTE 작업의 일부로 다음 명령어에 응답할 수 있습니다. EXECUTE 인텐트 처리에 관한 자세한 내용은 인텐트 처리를 참고하세요.
action.devices.commands.SetTemperature
온도를 특정 값으로 설정합니다.
매개변수
| 매개변수 | 유형 | 설명 | 
|---|---|---|
| temperature | 숫자 | 필수사항. 설정할 온도(섭씨)입니다.  | 
예
기기를 화씨 350도로 설정합니다.
{
  "command": "action.devices.commands.SetTemperature",
  "params": {
    "temperature": 176.67
  }
}관련 오류
타겟 온도를 설정하는 중에 오류가 발생했습니다.
지원되는 값:
- alreadyAtMax
- alreadyAtMin
- valueOutOfRange
샘플 발화
de-DE
- Erhöhe die Temperatur des Ofens
- Stelle die Temperatur des Ofens auf 425 Grad
- Wie warm ist der Ofen
en-US
- I want the temperature of the oven higher
- current temperature in the fridge
- set the oven to 400
es-ES
- pon la temperatura del horno a 180 grados
- sube la temperatura del horno
- ¿A qué temperatura está el horno ?
fr-FR
- Le four est à quelle température ?
- Mets la température du four à 180 degrés .
- augmente la température du four
hi-IN
- ओवन का टेम्परेचर कितना है
- ओवन का तापमान 425 डिग्री पर करें
it-IT
- Alza la temperatura del forno
- Qual è la temperatura del frigo ?
- metti il forno a 200 gradi
ja-JP
- オーブン の温度は何度
- オーブン の温度を 425度 に設定して
- オーブン の温度を上げて
ko-KR
- 오븐 온도 180 도로 맞춰
- 오븐 온도 몇 도야
- 오븐 온도 좀 높여 줄래
nl-NL
- stel de oven in op 220 graden
- verhoog de temperatuur van de oven
- wat is de temperatuur van de oven
pt-BR
- Diz-me qual é a temperatura da sala
- Qual é a temperatura do forno ?
- ajuste a temperatura do forno para 180 graus
- aumenta a temperatura do forno
- aumentar a temperatura do forno
- define a temperatura do termostato nos 22 graus
sv-SE
- Vad är det för temperatur i ugnen ?
- höj temperaturen i ugnen
- sätt ugnen på 100 grader