Deskripsi
Status perangkat penyimpanan energi seperti baterai, termasuk jumlah energi yang disimpannya, apakah sedang mengisi daya atau tidak, dan apakah dicolokkan atau tidak.
Kolom
| Kunci | Jenis | Deskripsi | 
|---|---|---|
| device | Perangkat | Perangkat yang melaporkan status  Wajib | 
| state | FieldPath | Data negara bagian tertentu yang akan diperiksa. Wajib | 
| is | Dinamis | Memeriksa apakah data status sama dengan suatu nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan | 
| isNot | Dinamis | Memeriksa apakah data status tidak sama dengan suatu nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan | 
| greaterThan | Dinamis | Memeriksa apakah data status lebih besar (>) dari suatu nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, is, greaterThanOrEqualTo | 
| greaterThanOrEqualTo | Dinamis | Memeriksa apakah data status lebih besar dari atau sama dengan (>=) suatu nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, is, greaterThan | 
| lessThan | Dinamis | Memeriksa apakah data status kurang dari (<) suatu nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, is, lessThanOrEqualTo | 
| lessThanOrEqualTo | Dinamis | Memeriksa apakah data status kurang dari atau sama dengan (<=) suatu nilai. Opsional Untuk menggunakan kolom ini, semua kolom berikut TIDAK DAPAT digunakan: isNot, is, lessThan | 
| for | Durasi | Memeriksa apakah status sudah tetap selama durasi tertentu. Hanya berlaku untuk Pemicu, tidak dapat digunakan dengan Kondisi. Opsional | 
| suppressFor | Durasi | Menekan pemicuan pemicu untuk jangka waktu tertentu. Opsional | 
Data Status EnergyStorage
| Kunci | Jenis | Deskripsi | 
|---|---|---|
| isPluggedIn | Bool | Opsional | 
| isCharging | Bool | Opsional | 
| descriptiveCapacityRemaining | String | Opsional | 
Contoh
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