스마트 홈 온도 제어 트레잇 스키마

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

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

기기 속성

이 특성이 있는 기기는 다음을 보고할 수 있습니다. 속성을 SYNC 작업의 일부로 사용할 수 있습니다. 배우기 위해 SYNC 인텐트 처리에 관한 자세한 내용은 인텐트 처리.

속성 유형 설명
temperatureRange 객체

필수사항.

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

minThresholdCelsius 숫자

필수사항.

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

maxThresholdCelsius 숫자

필수사항.

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

temperatureStepCelsius 숫자

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

temperatureUnitForUX String

필수사항.

사용자에 대한 응답에 사용되는 온도 단위입니다.

지원되는 값:

C
F
commandOnlyTemperatureControl Boolean

(기본값: false)

기기가 단방향 (true) 통신 사용을 지원하는지 또는 양방향 (false) 통신 사용을 지원하는지 여부를 나타냅니다. 기기가 이 트레잇에 관한 QUERY 인텐트 또는 상태 보고에 응답할 수 없는 경우 이 속성을 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

샘플 발화

<ph type="x-smartling-placeholder">

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

기기 ERRORS

전체 목록 보기 오류 및 예외를 방지합니다.