Skema Sifat Kontrol Suhu Smart Home
action.devices.traits.TemperatureControl
- Sifat untuk perangkat (selain termostat) yang mendukung kontrol suhu, baik di dalam atau di sekitar perangkat.
Ini berbeda dengan fitur TemperatureSetting, yang khusus untuk kontrol bergaya termostat. Fitur TemperatureSetting mewakili suhu ruangan (ruang/outdoor) 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, dalam derajat Celsius. |
maxThresholdCelsius |
Number |
Wajib. Suhu maksimum untuk rentang, 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. Unit suhu yang digunakan sebagai respons terhadap pengguna. Nilai yang didukung:
|
commandOnlyTemperatureControl |
Boolean |
(Default: Menunjukkan apakah perangkat mendukung penggunaan komunikasi satu arah (benar) atau dua arah (salah). Tetapkan atribut ini ke true jika perangkat tidak dapat merespons intent QUERY atau Status Laporan untuk fitur ini. |
queryOnlyTemperatureControl |
Boolean |
(Default: Diperlukan jika perangkat mendukung eksekusi khusus kueri. Atribut ini menunjukkan apakah perangkat hanya dapat dikueri untuk mengetahui informasi status, dan tidak dapat dikontrol. |
Contoh
Kontrol pendukung perangkat antara 150 hingga 500 derajat Fahrenheit, dengan kelipatan 5 derajat.
{ "temperatureRange": { "minThresholdCelsius": 65.5, "maxThresholdCelsius": 260 }, "temperatureStepCelsius": 2.778, "temperatureUnitForUX": "F" }
STATUS Perangkat
Perangkat dengan karakteristik ini dapat melaporkan status berikut
sebagai bagian dari operasi QUERY
. Untuk mempelajari
penanganan intent QUERY
lebih lanjut, 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 berada dalam |
Contoh
Berapa suhu yang disetel ke perangkat?
{ "temperatureSetpointCelsius": 150 }
COMMAND Perangkat
Perangkat dengan karakteristik ini dapat merespons perintah berikut sebagai bagian dari operasi EXECUTE
. Untuk mempelajari
penanganan intent EXECUTE
lebih lanjut, lihat
fulfillment intent.
action.devices.commands.SetTemperature
Setel suhu ke nilai tertentu.
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
temperature |
Number |
Wajib. Suhu yang disetel, dalam derajat Celsius. Harus berada dalam |
Contoh
Tetapkan 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 auf425 Grad -
Wie warm ist
der Ofen
en-US
-
I want the temperature of
the oven higher -
current temperature in
the fridge -
set
the oven to400
es-ES
-
pon la temperatura del
horno a180 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 a200 gradi
ja-JP
-
オーブン の温度は何度 -
オーブン の温度を425度 に設定して -
オーブン の温度を上げて
ko-KR
-
오븐 온도180 도로 맞춰 -
오븐 온도 몇 도야 -
오븐 온도 좀 높여 줄래
nl-NL
-
stel
de oven in op220 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 para180 graus -
aumenta a temperatura do
forno -
aumentar a temperatura do
forno -
define a temperatura do
termostato nos22 graus
sv-SE
-
Vad är det för temperatur i
ugnen ? -
höj temperaturen i
ugnen -
sätt
ugnen på100 grader