État du stockage d'énergie

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 EnergyStorage.

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. Applicable uniquement aux déclencheurs, 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