Deskripsi
Untuk perangkat yang mendukung memulai dan menghentikan operasi.
Memulai dan menghentikan perangkat memiliki fungsi yang serupa dengan mengaktifkan dan menonaktifkannya. Hal ini menunjukkan bahwa perangkat berfungsi secara berbeda saat diaktifkan dan saat dimulai. Mesin cuci tertentu, misalnya, dapat diaktifkan dan diubah setelannya sebelum benar-benar memulai pengoperasian.
Kolom
Kunci | Jenis | Deskripsi |
---|---|---|
device
|
Perangkat |
Perangkat melaporkan status Wajib Variabel diizinkan. |
state
|
FieldPath |
Data status spesifik yang akan diperiksa. Wajib Variabel TIDAK diizinkan |
is
|
Dinamis |
Memeriksa apakah data status sama dengan sebuah nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan Variabel diizinkan. |
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 Variabel diizinkan. |
greaterThan
|
Dinamis |
Memeriksa apakah data status lebih besar dari (>) sebuah nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, is, greaterThanOrEqualTo Variabel diizinkan. |
greaterThanOrEqualTo
|
Dinamis |
Memeriksa apakah data status lebih besar dari atau sama dengan (>=) sebuah nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, is, greaterThan Variabel diizinkan. |
lessThan
|
Dinamis |
Memeriksa apakah data status kurang dari (<) nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, is, lessThanOrEqualTo Variabel diizinkan. |
lessThanOrEqualTo
|
Dinamis |
Memeriksa apakah data status lebih kecil dari atau sama dengan (<=) sebuah nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, is, lessThan Variabel diizinkan. |
for
|
Durasi |
Memeriksa apakah status sudah ada selama durasi tertentu. Hanya berlaku untuk Pemicu, tidak dapat digunakan dengan Kondisi. Opsional Variabel diizinkan. |
suppressFor
|
Durasi |
Menahan pemicu pemicu selama jangka waktu tertentu. Opsional Variabel diizinkan. |
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