RunCycleState

Deskripsi

Untuk perangkat yang operasinya sedang berlangsung yang dapat dikueri.

Perangkat seperti ini akan melaporkan jumlah total siklus di awal operasi, dan setiap siklus yang sedang dijalankan perangkat saat berjalan.

Kolom

Kunci Jenis Deskripsi
device Perangkat

Perangkat yang melaporkan status RunCycle.

Wajib

Variabel diizinkan.

state FieldPath

Data status tertentu yang akan diperiksa.

Wajib

Variabel TIDAK diizinkan

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

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 (>) 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 (>=) nilai.

Opsional

Untuk menggunakan kolom ini, semua kolom berikut TIDAK dapat digunakan: isNot, is, greaterThan

Variabel diizinkan.

lessThan Dinamis

Memeriksa apakah data status lebih kecil 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 (<=) nilai.

Opsional

Untuk menggunakan kolom ini, semua kolom berikut TIDAK dapat digunakan: isNot, is, lessThan

Variabel diizinkan.

for Durasi

Memeriksa apakah status telah dipertahankan selama durasi tertentu. Hanya berlaku untuk Pemula, tidak dapat digunakan dengan Ketentuan.

Opsional

Variabel diizinkan.

suppressFor Durasi

Menahan pemicu pemicu selama jangka waktu tertentu.

Opsional

Variabel diizinkan.

Data Status RunCycle

Kunci Jenis Deskripsi
currentTotalRemainingTime Durasi

Opsional

currentCycleRemainingTime Durasi

Opsional

Contoh

starters:
- type: device.state.RunCycle
  device: My Device - Room Name
  state: currentRunCycle
  is: Some Text

condition:
  type: device.state.RunCycle
  device: My Device - Room Name
  state: currentRunCycle
  is: Some Text