Deskripsi
Mengontrol suhu untuk perangkat selain termostat (misalnya, oven), baik di dalam maupun di sekitar perangkat.
Kolom
| Kunci | Jenis | Deskripsi | 
|---|---|---|
device
 | 
Perangkat | 
 Perangkat selain termostat yang mendukung kontrol suhu. Wajib  | 
state
 | 
FieldPath | 
 Data negara bagian tertentu yang akan diperiksa. Wajib  | 
is
 | 
Dinamis | 
 Memeriksa apakah data status sama dengan suatu nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan  | 
isNot
 | 
Dinamis | 
 Memeriksa apakah data status tidak sama dengan suatu nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan  | 
greaterThan
 | 
Dinamis | 
 Memeriksa apakah data status lebih besar (>) dari suatu nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, is, greaterThanOrEqualTo  | 
greaterThanOrEqualTo
 | 
Dinamis | 
 Memeriksa apakah data status lebih besar dari atau sama dengan (>=) suatu nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, is, greaterThan  | 
lessThan
 | 
Dinamis | 
 Memeriksa apakah data status kurang dari (<) suatu nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, is, lessThanOrEqualTo  | 
lessThanOrEqualTo
 | 
Dinamis | 
 Memeriksa apakah data status kurang dari atau sama dengan (<=) suatu nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, is, lessThan  | 
for
 | 
Durasi | 
 Memeriksa apakah status sudah tetap selama durasi tertentu. Hanya berlaku untuk Pemicu, tidak dapat digunakan dengan Kondisi. Opsional  | 
suppressFor
 | 
Durasi | 
 Menekan pemicuan pemicu untuk jangka waktu tertentu. Opsional  | 
Data Status TemperatureControl
| Kunci | Jenis | Deskripsi | 
|---|---|---|
temperatureSetpointCelsius
 | 
Temperatur | 
 Opsional  | 
temperatureAmbientCelsius
 | 
Temperatur | 
 Opsional  | 
Contoh
starters:
 - type: device.state.TemperatureControl
   device: My Device - Room Name
   state: temperatureAmbient
   is: 70F
condition:
   type: device.state.TemperatureControl
   device: My Device - Room Name
   state: temperatureAmbient
   is: 70F