HomePresenceState

Açıklama

Alanlar

Anahtar Tür Açıklama
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.

Evde Bulunma Durumu Verileri

Anahtar Tür Açıklama
homePresenceMode String

İsteğe bağlı

Örnekler

starters:
- type: home.state.HomePresence
  state: homePresenceMode
  is: HOME

condition:
  type: home.state.HomePresence
  state: homePresenceMode
  is: AWAY