Deskripsi
Untuk perangkat yang mendukung penyetelan kecepatan kipas.
Kolom
| Kunci | Jenis | Deskripsi | 
|---|---|---|
device
 | 
Perangkat | 
 Perangkat yang melaporkan status  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 FanSpeed
| Kunci | Jenis | Deskripsi | 
|---|---|---|
currentFanSpeedSetting
 | 
String | 
 Opsional  | 
currentFanSpeedPercent
 | 
Number | 
 Opsional  | 
Contoh
starters:
- type: device.state.FanSpeed
  device: My Device - Room Name
  state:  currentFanSpeedSetting
  is: High
condition:
  type: device.state.FanSpeed
  device: My Device - Room Name
  state: currentFanSpeedPercent
  is: 50