SensorEyalet

Açıklama

Sensör tarafından üretilen ölçüm. Örneğin, duman dedektörü tarafından ölçülen duman miktarı veya karbonmonoksit dedektörü tarafından ölçülen karbonmonoksit miktarı vb.

Alanlar

Anahtar Tür Açıklama
device Cihaz

Cihaz, SensorState durumunu bildiriyor.

Zorunlu

state FieldPath

Kontrol edilecek belirli durum verileri.

Zorunlu

is Dinamik

Durum verilerinin bir değere eşit olup olmadığını kontrol eder.

İsteğe bağlı

Bu alanı kullanmak için şu alanların HİÇBİRİ kullanılamaz: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

isNot Dinamik

Durum verilerinin bir değere eşit olup olmadığını kontrol eder.

İsteğe bağlı

Bu alanı kullanmak için şu alanların hiçbiri KULLANILAMAZ: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

greaterThan Dinamik

Durum verilerinin bir değerden büyük (>) olup olmadığını kontrol eder.

İsteğe bağlı

Bu alanı kullanmak için şu alanların hiçbiri KULLANILAMAZ: isNot, is, greaterThanOrEqualTo

greaterThanOrEqualTo Dinamik

Durum verilerinin bir değerden büyük veya bu değere eşit (>=) olup olmadığını kontrol eder.

İsteğe bağlı

Bu alanı kullanmak için şu alanların tümü KULLANILAMAZ: isNot, is, greaterThan

lessThan Dinamik

Durum verilerinin bir değerden küçük (<) olup olmadığını kontrol eder.

İsteğe bağlı

Bu alanı kullanmak için şu alanların TÜMÜ KULLANILAMAZ: isNot, is, lessThanOrEqualTo

lessThanOrEqualTo Dinamik

Durum verilerinin bir değerden küçük veya bu değere eşit (<=) olup olmadığını kontrol eder.

İsteğe bağlı

Bu alanı kullanmak için şu alanların hiçbiri KULLANILAMAZ: isNot, is, lessThan

for Süre

Durumun belirli bir süre boyunca devam edip etmediğini kontrol eder. Yalnızca başlatıcılar için geçerlidir, koşullarla kullanılamaz.

İsteğe bağlı

suppressFor Süre

Başlatıcının tetiklenmesini belirli bir süre boyunca engeller.

İsteğe bağlı

SensorState Durum Verileri

Anahtar Tür Açıklama
currentSensorStateData

İsteğe bağlı

_string_ CurrentSensorStateData

İsteğe bağlı

currentSensorState String

İsteğe bağlı

rawValue Number

İsteğe bağlı

Örnekler

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