Deskripsi
Untuk perangkat yang mendukung operasi memulai dan menghentikan.
Memulai dan menghentikan perangkat memiliki fungsi yang serupa dengan menghidupkan dan mematikannya. Hal ini menunjukkan bahwa perangkat berfungsi secara berbeda saat dihidupkan dan saat dimulai. Misalnya, mesin cuci tertentu dapat dihidupkan dan setelannya diubah sebelum benar-benar memulai pengoperasian.
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 StartStop
Kunci | Jenis | Deskripsi |
---|---|---|
isPaused
|
Bool |
Opsional |
isRunning
|
Bool |
Opsional |
Contoh
starters:
- type: device.state.StartStop
device: My Device - Room Name
state: isRunning
is: true
condition:
type: device.state.StartStop
device: My Device - Room Name
state: isRunning
is: false