Deskripsi
Untuk perangkat yang mendukung status online dan offline, dan/atau melaporkan status online dan offline.
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 Online
| Kunci | Jenis | Deskripsi | 
|---|---|---|
online
 | 
Bool | 
 Opsional  | 
Contoh
starters:
 - type: device.state.Online
   device: My Device - Room Name
   state: online
   is: true
condition:
   type: device.state.Online
   device: My Device - Room Name
   state: online
   is: false