Açıklama
Uygulamalar arasında geçiş yapabilen 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ı  | 
AppSelector State Data
| Anahtar | Tür | Açıklama | 
|---|---|---|
currentApplication
 | 
String | 
 İsteğe bağlı  | 
Örnekler
starters:
- type: device.state.AppSelector
  device: My Device - Room Name
  state: currentApplication
  is: Some Text
condition:
  type: device.state.AppSelector
  device: My Device - Room Name
  state: currentApplication
  is: Some Text