Açıklama
Zamanlayıcı özelliğini destekleyen cihazlar için. Örneğin, akıllı fıskiye kontrol cihazı veya akıllı ışık anahtarında yerleşik bir zamanlayıcı olabilir. Bu, cihazda zamanlayıcının bitmesine ne kadar süre kaldığını sorgulamak için kullanılabilir.
Alanlar
| Anahtar | Tür | Açıklama |
|---|---|---|
device
|
Cihaz |
Cihaz, 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ı |
Zamanlayıcı Durumu Verileri
| Anahtar | Tür | Açıklama |
|---|---|---|
timerPaused
|
Boole |
İsteğe bağlı |
Örnekler
starters:
- type: device.state.Timer
device: My Device - Room Name
state: timerPaused
is: true