スマートホーム TemperatureControl の特性スキーマ
action.devices.traits.TemperatureControl
- デバイス内またはデバイスの周囲の温度調節をサポートするデバイス(サーモスタットを除く)のトレイト。
これは TemperatureSetting トレイトとは異なります。 これはサーモスタット操作用の機能です。TemperatureSetting トレイトは周囲(室温または屋外)の温度を表すため、特定のデバイスの温度を制御するためには使用しないでください。特定のデバイスの温度を制御するには、TemperatureControl トレイトを使用する必要があります。
デバイスの属性
このトレイトを持つデバイスは、以下をレポートすることがあります。
SYNC
オペレーションの一部として使用できます。学習内容
SYNC
インテントの処理の詳細については、以下をご覧ください。
インテント フルフィルメント。
属性 | タイプ | 説明 |
---|---|---|
temperatureRange |
オブジェクト |
必須。 デバイスのサポートされている温度範囲。 |
minThresholdCelsius |
番号 |
必須。 範囲の最低温度(摂氏)。 |
maxThresholdCelsius |
番号 |
必須。 範囲の最高温度(摂氏)。 |
temperatureStepCelsius |
番号 |
相対的な温度のステップを指定します。デバイスがサポートする最小調整間隔です。指定しない場合、相対ステップは |
temperatureUnitForUX |
String |
必須。 ユーザーに対するレスポンスに使用される温度の単位。 サポートされている値:
|
commandOnlyTemperatureControl |
ブール値 |
(デフォルト: デバイスが一方向(true)または双方向(false)の通信の使用をサポートしているかどうかを示します。デバイスがこのトレイトの QUERY インテントまたは Report State に応答できない場合は、この属性を true に設定します。 |
queryOnlyTemperatureControl |
ブール値 |
(デフォルト: デバイスが問い合わせのみの実行をサポートしている場合、必須。この属性は、デバイスの状態情報の照会のみ可能で、制御はできないかどうかを示します。 |
例
5 度刻みで 150 ~ 500 度(華氏)の操作に対応するデバイス。
{ "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
サンプル音声
<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 på 100 grader