UygulamaSeçiciEyalet

Açıklama

Uygulamalar arasında geçiş yapabilen cihazlar içindir.

Alanlar

Anahtar Tür Açıklama
device Cihaz

AppSelector durumunu bildiren 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.

AppSelector Durum Verileri

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