SensorStateState

Deskripsi

Pengukuran yang dihasilkan oleh sensor. Misalnya, jumlah asap yang diukur oleh detektor asap, atau jumlah karbon monoksida yang diukur oleh detektor karbon monoksida, dan sebagainya.

Kolom

Kunci Jenis Deskripsi
device Perangkat

Perangkat yang melaporkan status SensorState.

Wajib

state FieldPath

Data status spesifik yang akan diperiksa.

Wajib

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

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

Opsional

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

lessThan Dinamis

Memeriksa apakah data status lebih kecil dari (<) 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 sudah ada selama durasi tertentu. Hanya berlaku untuk Pemicu, tidak dapat digunakan dengan Kondisi.

Opsional

suppressFor Durasi

Menahan pemicu pemicu selama jangka waktu tertentu.

Opsional

Data Status SensorState

Kunci Jenis Deskripsi
currentSensorStateData

Opsional

_string_ CurrentSensorStateData

Opsional

currentSensorState String

Opsional

rawValue Number

Opsional

Contoh

starters:
- type: device.state.SensorState
  device: My Device - Room Name
  state: currentSensorStateData.SmokeLevel.currentSensorState
  is: high

starters:
- type: device.state.SensorState
  device: My Device - Room Name
  state: currentSensorStateData.SmokeLevel.rawValue
  greaterThan: 200

starters:
- type: device.state.SensorState
  device: My Device - Room Name
  state: currentSensorStateData.CarbonMonoxideLevel.currentSensorState
  is: carbon monoxide detected