Deskripsi
Untuk perangkat yang mendukung kemampuan timer. Misalnya, pengontrol penyiram tanaman smart atau sakelar lampu smart mungkin memiliki timer bawaan. Hal ini dapat digunakan untuk mengkueri perangkat tentang sisa waktu di timer.
Kolom
| Kunci | Jenis | Deskripsi |
|---|---|---|
device
|
Perangkat |
Perangkat yang melaporkan status Wajib |
state
|
FieldPath |
Data status tertentu yang akan diperiksa. Wajib |
is
|
Dinamis |
Memeriksa apakah data status sama dengan 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 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 (<=) nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, is, lessThan |
for
|
Durasi |
Memeriksa apakah status telah bertahan selama durasi tertentu. Hanya berlaku untuk Pemicu, tidak dapat digunakan dengan Kondisi. Opsional |
suppressFor
|
Durasi |
Menonaktifkan pemicuan pemicu untuk jangka waktu tertentu. Opsional |
Data Status Timer
| Kunci | Jenis | Deskripsi |
|---|---|---|
timerPaused
|
Bool |
Opsional |
Contoh
starters:
- type: device.state.Timer
device: My Device - Room Name
state: timerPaused
is: true