Açıklama
Başlatma ve durdurma işlemlerini destekleyen cihazlar içindir.
Bir cihazın başlatılması ve durdurulması, cihazın açılıp kapatılmasına benzer bir işleve sahiptir. Bu durum, cihazların açıldığında ve başlatıldığında farklı şekilde çalıştığını gösterir. Örneğin, bazı çamaşır makineleri açılabilir ve çalışmaya başlamadan önce ayarlarını değiştirebilir.
Alanlar
Anahtar | Tür | Açıklama |
---|---|---|
device
|
Cihaz |
Gerekli Değişkene izin veriliyor. |
state
|
FieldPath |
Kontrol edilecek durum verileri. Gerekli Değişkene izin VERİLMEZ |
is
|
Dinamik |
Eyalet 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: isNot, LargeerThanOrEqualTo, LargeerThan, lessThanOrEqualTo, lessThan Değişkene izin veriliyor. |
isNot
|
Dinamik |
Eyalet 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, LargeerThanOrEqualTo, LargeerThan, lessThanOrEqualTo, lessThan Değişkene izin veriliyor. |
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ü KULLANILAMAZ: isNot, is, LargeerThanOrEqualTo Değişkene izin veriliyor. |
greaterThanOrEqualTo
|
Dinamik |
Durum verilerinin bir değere eşit veya büyük (>=) olup olmadığını kontrol eder. İsteğe bağlı Bu alanı kullanmak için şu alanların tümü KULLANILAMAZ: isNot, is, LargeerThan Değişkene izin veriliyor. |
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 Değişkene izin veriliyor. |
lessThanOrEqualTo
|
Dinamik |
Durum verilerinin bir değere eşit veya bu değerden küçük olup olmadığını kontrol eder (<=). İsteğe bağlı Bu alanı kullanmak için şu alanların hiçbiri KULLANILAMAZ: isNot, is, lessThan Değişkene izin veriliyor. |
for
|
Süre |
Eyaletin belirli bir süre boyunca kalıp kalmadığını kontrol eder. Yalnızca Başlangıçlar için geçerlidir, Koşullarla kullanılamaz. İsteğe bağlı Değişkene izin veriliyor. |
suppressFor
|
Süre |
Başlatıcının tetiklenmesini belirli bir süre boyunca gizler. İsteğe bağlı Değişkene izin veriliyor. |
StartStop Durum Verileri
Anahtar | Tür | Açıklama |
---|---|---|
isPaused
|
Bool |
İsteğe bağlı |
isRunning
|
Bool |
İsteğe bağlı |
Örnekler
starters:
- type: device.state.StartStop
device: My Device - Room Name
state: isRunning
is: true
condition:
type: device.state.StartStop
device: My Device - Room Name
state: isRunning
is: false