스마트 홈 TemperatureControl 트레잇 스키마

action.devices.traits.TemperatureControl - 기기 내부 또는 주변에서 온도 제어를 지원하는 기기 (온도 조절기 제외)의 특성입니다.

이는 온도 조절기 스타일 컨트롤에 특별히 사용되는 TemperatureSetting 특성과는 다릅니다. TemperatureSetting 특성은 주변 (실외) 온도를 나타내며 특정 기기의 온도를 제어하는 데 사용해서는 안 됩니다. 특정 기기의 온도를 제어하려면 TemperatureControl 트레잇을 사용해야 합니다.

기기 속성

이 트레잇이 있는 기기는 SYNC 작업의 일부로 다음 속성을 보고할 수 있습니다. SYNC 인텐트 처리에 관한 자세한 내용은 인텐트 처리를 참고하세요.

속성 유형 설명
temperatureRange 객체

필수사항.

기기에서 지원되는 온도 범위입니다.

minThresholdCelsius 숫자

필수사항.

범위의 최저 온도(섭씨)입니다.

maxThresholdCelsius 숫자

필수사항.

범위의 최대 온도(섭씨)입니다.

temperatureStepCelsius 숫자

상대 온도 단계를 지정합니다. 기기가 지원하는 최소 조정 간격입니다. 지정하지 않으면 상대적 단계가 temperatureRange의 백분율로 계산됩니다.

temperatureUnitForUX String

필수사항.

사용자에게 응답할 때 사용되는 온도 단위입니다.

지원되는 값:

C
F
commandOnlyTemperatureControl Boolean

(기본값: false)

기기가 단방향(true) 또는 양방향(false) 통신 사용을 지원하는지 나타냅니다. 기기가 이 트레잇에 관한 쿼리 인텐트 또는 보고서 상태에 응답할 수 없는 경우 이 속성을 true로 설정합니다.

queryOnlyTemperatureControl Boolean

(기본값: false)

기기가 쿼리 전용 실행을 지원하는 경우 필요합니다. 이 속성은 기기가 상태 정보에 관해 쿼리만 할 수 있고 제어할 수 없는지를 나타냅니다.

화씨 150~500도 사이를 5도 단위로 제어하는 기기

{
  "temperatureRange": {
    "minThresholdCelsius": 65.5,
    "maxThresholdCelsius": 260
  },
  "temperatureStepCelsius": 2.778,
  "temperatureUnitForUX": "F"
}

기기 상태

이 트레잇이 있는 항목은 QUERY 작업의 일부로 다음 상태를 보고할 수 있습니다. QUERY 인텐트 처리에 관한 자세한 내용은 인텐트 처리를 참고하세요.

유형 설명
temperatureSetpointCelsius 숫자

현재 온도 설정값(섭씨)입니다. temperatureRange 이내여야 합니다. queryOnlyTemperatureControlfalse로 설정된 경우 필요

temperatureAmbientCelsius 숫자

현재 관측된 온도(섭씨)입니다. temperatureRange 내에 있어야 합니다.

기기가 몇 도로 설정되어 있나요?

{
  "temperatureSetpointCelsius": 150
}

기기 명령어

이 트레잇이 있는 기기는 EXECUTE 작업의 일부로 다음 명령어에 응답할 수 있습니다. EXECUTE 인텐트 처리에 관한 자세한 내용은 인텐트 처리를 참고하세요.

action.devices.commands.SetTemperature

온도를 특정 값으로 설정합니다.

매개변수

매개변수 유형 설명
temperature 숫자

필수사항.

설정할 온도(섭씨)입니다. temperatureRange 내에 있어야 합니다.

기기를 화씨 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 100 grader

기기 오류

오류 및 예외의 전체 목록을 참고하세요.