Skema Sifat TemperatureControl Smart Home
action.devices.traits.TemperatureControl
- Atribut untuk perangkat (selain termostat) yang mendukung kontrol suhu, baik di dalam maupun di sekitar perangkat.
Hal ini berbeda dengan karakteristik TemperatureSetting, yang khusus untuk kontrol bergaya termostat. Fitur TemperatureSetting menunjukkan suhu sekitar (ruang/luar ruangan) dan tidak boleh digunakan untuk mengontrol suhu perangkat tertentu. Untuk mengontrol suhu perangkat tertentu, Anda harus menggunakan fitur TemperatureControl.
ATRIBUT Perangkat
Perangkat dengan karakteristik ini dapat melaporkan atribut
berikut sebagai bagian dari operasi SYNC
. Untuk mempelajari
penanganan intent SYNC
lebih lanjut, lihat
fulfillment intent.
Atribut | Jenis | Deskripsi |
---|---|---|
temperatureRange |
Objek |
Wajib. Rentang suhu perangkat yang didukung. |
minThresholdCelsius |
Number |
Wajib. Suhu minimum untuk rentang tersebut, dalam derajat Celsius. |
maxThresholdCelsius |
Number |
Wajib. Suhu maksimum untuk rentang tersebut, dalam derajat Celsius. |
temperatureStepCelsius |
Number |
Menentukan langkah suhu relatif. Ini adalah interval penyesuaian minimum yang didukung perangkat. Jika tidak ditentukan, langkah relatif dihitung sebagai persentase dari |
temperatureUnitForUX |
String |
Wajib. Satuan suhu yang digunakan dalam respons kepada pengguna. Nilai yang didukung:
|
commandOnlyTemperatureControl |
Boolean |
(Default: Menunjukkan apakah perangkat mendukung penggunaan komunikasi satu arah (benar) atau dua arah (salah). Tetapkan atribut ini ke benar (true) jika perangkat tidak dapat merespons intent QUERY atau Status Pelaporan untuk karakteristik ini. |
queryOnlyTemperatureControl |
Boolean |
(Default: Wajib jika perangkat mendukung eksekusi khusus kueri. Atribut ini menunjukkan apakah perangkat hanya dapat dikueri untuk informasi status, dan tidak dapat dikontrol. |
Contoh
Perangkat yang mendukung kontrol antara 150 dan 500 derajat Fahrenheit, dalam penambahan 5 derajat.
{ "temperatureRange": { "minThresholdCelsius": 65.5, "maxThresholdCelsius": 260 }, "temperatureStepCelsius": 2.778, "temperatureUnitForUX": "F" }
Status PERANGKAT
Entitas dengan karakteristik ini dapat melaporkan status
berikut sebagai bagian dari operasi QUERY
. Untuk mempelajari
lebih lanjut cara menangani intent QUERY
, lihat
Fulfillment intent.
Negara bagian | Jenis | Deskripsi |
---|---|---|
temperatureSetpointCelsius |
Number |
Setpoint suhu saat ini, dalam derajat Celsius. Harus berada dalam |
temperatureAmbientCelsius |
Number |
Suhu yang saat ini diamati, dalam derajat Celsius. Harus termasuk dalam |
Contoh
Suhu berapa yang disetel perangkat?
{ "temperatureSetpointCelsius": 150 }
Perintah Perangkat
Perangkat dengan karakteristik ini dapat merespons perintah
berikut sebagai bagian dari operasi EXECUTE
. Untuk mempelajari
lebih lanjut cara menangani intent EXECUTE
, lihat
Fulfillment intent.
action.devices.commands.SetTemperature
Tetapkan suhu ke nilai tertentu.
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
temperature |
Number |
Wajib. Suhu yang akan disetel, dalam derajat Celsius. Harus berada dalam |
Contoh
Setel perangkat ke 350 derajat Fahrenheit.
{ "command": "action.devices.commands.SetTemperature", "params": { "temperature": 176.67 } }
Error terkait
Terjadi error saat menyetel suhu target.
Nilai yang didukung:
alreadyAtMax
alreadyAtMin
valueOutOfRange
Contoh ucapan
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