Açıklama
Zamanlayıcı özelliğini destekleyen cihazlar için. Örneğin, akıllı bir sulama sistemi kontrol cihazı veya akıllı ışık anahtarında yerleşik bir zamanlayıcı olabilir. Bu, cihazı zamanlayıcıda ne kadar süre kaldığını sorgulamak için kullanılabilir.
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 aşağıdaki alanların tümü KULLANILAMAZ: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
isNot
|
Dinamik |
Eyalet verilerinin bir 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: 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 aşağıdaki alanların tümü KULLANILAMAZ: isNot, is, greaterThanOrEqualTo |
greaterThanOrEqualTo
|
Dinamik |
Durum verilerinin bir değerden büyük veya 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, greaterThan |
lessThan
|
Dinamik |
Durum verilerinin bir değerden düşük (<) olup olmadığını kontrol eder. İsteğe bağlı Bu alanı kullanmak için aşağıdaki alanların tümü KULLANILAMAZ: isNot, is, lessThanOrEqualTo |
lessThanOrEqualTo
|
Dinamik |
Durum verilerinin bir değerden küçük veya 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 |
Durum değerinin belirli bir süre boyunca aynı olup olmadığını 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 tetiklenmesini belirli bir süre için engelleyin. İsteğe bağlı |
Zamanlayıcı Durumu Verileri
Anahtar | Tür | Açıklama |
---|---|---|
timerPaused
|
Bool |
İsteğe bağlı |
Örnekler
starters:
- type: device.state.Timer
device: My Device - Room Name
state: timerPaused
is: true