Açıklama
Bir pil gibi enerji depolama cihazının durumu (depoladığı enerji miktarı, şarj olup olmadığı ve prize takılı olup olmadığı dahil)
Alanlar
| Anahtar | Tür | Açıklama | 
|---|---|---|
device
 | 
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 tümü KULLANILAMAZ: 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