Description
État d'un dispositif de stockage d'énergie tel qu'une batterie, y compris la quantité d'énergie qu'il stocke, s'il est en charge ou non, et s'il est branché ou non.
Champs
| Clé | Type | Description | 
|---|---|---|
device
 | 
Appareil | 
 Appareil signalant l'état  Obligatoire  | 
state
 | 
FieldPath | 
 Données d'état spécifiques à vérifier. Obligatoire  | 
is
 | 
Dynamique | 
 Vérifie si les données d'état sont égales à une valeur. Facultatif Pour utiliser ce champ, les champs suivants NE DOIVENT PAS être utilisés : isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan.  | 
isNot
 | 
Dynamique | 
 Vérifie si les données d'état ne sont pas égales à une valeur. Facultatif Pour utiliser ce champ, vous ne devez PAS utiliser les champs suivants : is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan.  | 
greaterThan
 | 
Dynamique | 
 Vérifie si les données d'état sont supérieures (>) à une valeur. Facultatif Pour utiliser ce champ, les champs suivants NE DOIVENT PAS être utilisés : isNot, is, greaterThanOrEqualTo.  | 
greaterThanOrEqualTo
 | 
Dynamique | 
 Vérifie si les données d'état sont supérieures ou égales (≥) à une valeur. Facultatif Pour utiliser ce champ, vous ne devez PAS utiliser les champs suivants : isNot, is, greaterThan.  | 
lessThan
 | 
Dynamique | 
 Vérifie si les données d'état sont inférieures (<) à une valeur. Facultatif Pour utiliser ce champ, les champs suivants NE DOIVENT PAS être utilisés : isNot, is, lessThanOrEqualTo.  | 
lessThanOrEqualTo
 | 
Dynamique | 
 Vérifie si les données d'état sont inférieures ou égales (≤) à une valeur. Facultatif Pour utiliser ce champ, vous ne devez PAS utiliser les champs suivants : isNot, is, lessThan.  | 
for
 | 
Durée | 
 Vérifie si l'état est déjà resté pendant une certaine durée. Ne s'applique qu'aux déclencheurs et ne peut pas être utilisé avec des conditions. Facultatif  | 
suppressFor
 | 
Durée | 
 Supprime le déclenchement du starter pendant une période spécifiée. Facultatif  | 
Données d'état EnergyStorage
| Clé | Type | Description | 
|---|---|---|
isPluggedIn
 | 
Valeur booléenne | 
 Facultatif  | 
isCharging
 | 
Valeur booléenne | 
 Facultatif  | 
descriptiveCapacityRemaining
 | 
String | 
 Facultatif  | 
Exemples
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