Açıklama
Hareketi algılayabilen cihazlar için.
Alanlar
| Anahtar | Tür | Açıklama | 
|---|---|---|
device
 | 
Cihaz | 
 
 Zorunlu  | 
state
 | 
FieldPath | 
 Kontrol edilecek belirli eyalet 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 tümü 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 tümü 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 tümü kullanılamaz: isNot, is, greaterThanOrEqualTo  | 
greaterThanOrEqualTo
 | 
Dinamik | 
 Durum verilerinin bir değerden büyük veya 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 aşağıdaki alanların tümü kullanılamaz: 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 aşağıdaki alanların tümü 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şullar ile kullanılamaz. İsteğe bağlı  | 
suppressFor
 | 
Süre | 
 Başlatıcının belirli bir süre boyunca tetiklenmesini engelleme. İsteğe bağlı  | 
MotionDetection State Data
| Anahtar | Tür | Açıklama | 
|---|---|---|
motionDetectionEventInProgress
 | 
Bool | 
 İsteğe bağlı  | 
Örnekler
starters:
 - type: device.state.MotionDetection
   device: My Device - Room Name
   state: motionDetectionEventInProgress
   is: true
condition:
   type: device.state.MotionDetection
   device: My Device - Room Name
   state: motionDetectionEventInProgress
   is: true