Estado de almacenamiento de energía

Descripción

Es el estado de un dispositivo de almacenamiento de energía, como una batería, que incluye la cantidad de energía que almacena, si se está cargando o no y si está enchufado o no.

Campos

Clave Tipo Descripción
device Dispositivo

El dispositivo informa el estado EnergyStorage.

Obligatorio

state FieldPath

Los datos de estado específicos que se deben verificar.

Obligatorio

is Dinámico

Comprueba si los datos de estado son iguales a un valor.

Opcional

Para usar este campo, NO se pueden usar los siguientes campos: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

isNot Dinámico

Comprueba si los datos de estado no son iguales a un valor.

Opcional

Para usar este campo, NO se pueden usar los siguientes campos: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

greaterThan Dinámico

Comprueba si los datos de estado son mayores que (>) un valor.

Opcional

Para usar este campo, NO se pueden usar los siguientes campos: isNot, is, greaterThanOrEqualTo

greaterThanOrEqualTo Dinámico

Comprueba si los datos de estado son mayores o iguales (>=) a un valor.

Opcional

Para usar este campo, NO se pueden usar los siguientes campos: isNot, is, greaterThan

lessThan Dinámico

Comprueba si los datos de estado son menores que (<) un valor.

Opcional

Para usar este campo, NO SE PUEDEN usar ninguno de los siguientes campos: isNot, is, lessThanOrEqualTo

lessThanOrEqualTo Dinámico

Comprueba si los datos de estado son inferiores o iguales a (<=) un valor.

Opcional

Para usar este campo, NO se pueden usar los siguientes campos: isNot, is, lessThan

for Duración

Verifica si el estado ya se mantuvo durante un período determinado. Solo se aplica a los activadores; no se puede usar con las Condiciones.

Opcional

suppressFor Duración

Suprime el disparo del activador durante un período determinado.

Opcional

Datos de estado de EnergyStorage

Clave Tipo Descripción
isPluggedIn Bool

Opcional

isCharging Bool

Opcional

descriptiveCapacityRemaining String

Opcional

Ejemplos

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