Enerji DepolamaDurumu

Açıklama

Bir pil gibi enerji depolama cihazının durumu (depoladığı enerji miktarı, şarj olup olmadığı ve fişe takılı olup olmadığı dahil)

Alanlar

Anahtar Tür Açıklama
device Cihaz

EnergyStorage 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 şu alanların tümü kullanılamaz: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

isNot Dinamik

Durum 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, 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 şu alanların tümü kullanılamaz: isNot, is, greaterThanOrEqualTo

greaterThanOrEqualTo Dinamik

Durum verilerinin bir değerden büyük veya 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, is, greaterThan

lessThan Dinamik

Durum verilerinin bir değerden küçük (<) olup olmadığını kontrol eder.

İsteğe bağlı

Bu alanı kullanmak için aşağıdaki alanların tümü kullanılamaz: isNot, is, lessThanOrEqualTo

lessThanOrEqualTo Dinamik

Durum verilerinin bir değerden küçük veya bu değere eşit olup olmadığını (<=) kontrol eder.

İsteğe bağlı

Bu alanı kullanmak için aşağıdaki alanların hiçbiri kullanılamaz: isNot, is, lessThan

for Süre

Durumun belirli bir süre boyunca devam edip etmediğini 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 belirli bir süre boyunca tetiklenmesini engelleme.

İsteğe bağlı

EnergyStorage Durum Verileri

Anahtar Tür Açıklama
isPluggedIn Bool

İsteğe bağlı

isCharging Bool

İsteğe bağlı

descriptiveCapacityRemaining String

İsteğe bağlı

Örnekler

starters:
- type: device.state.EnergyStorage
  device: My Device - Room Name
  state: isPluggedIn
  is: true

condition:
  type: device.state.EnergyStorage
  device: My Device - Room Name
  state: isCharging
  is: false