StartStopState

Açıklama

Başlatma ve durdurma işlemlerini destekleyen cihazlar için.

Bir cihazı başlatmak ve durdurmak, cihazı açmaya ve kapatmaya benzer bir işleve sahiptir. Cihazların açıkken ve başlatılırken farklı şekilde çalıştığını gösterir. Örneğin, bazı çamaşır makineleri çalıştırılmadan önce açılabilir ve ayarlarının değiştirilmesi sağlanabilir.

Alanlar

Anahtar Tür Açıklama
device Cihaz

StartStop durumunu bildiren 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ı

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