ArmArmState

Descripción

En el caso de dispositivos como los sistemas de seguridad que admiten la activación y desactivación, esto indica si el dispositivo está activado o desactivado.

Campos

Clave Tipo Descripción
device Dispositivo

Es el dispositivo que informa el estado ArmDisarm.

Obligatorio

state FieldPath

Son 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 que (>=) 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 los siguientes campos: isNot, is, lessThanOrEqualTo

lessThanOrEqualTo Dinámico

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

Opcional

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

for Duración

Comprueba si el estado ya se mantuvo durante un período determinado. Solo se aplica a los activadores y no se puede usar con condiciones.

Opcional

suppressFor Duración

Suprime el activador durante un período especificado.

Opcional

Datos del estado de activación/desactivación

Clave Tipo Descripción
isArmed Bool

Opcional

currentArmLevel String

Opcional

Ejemplos

starters:
- type: device.state.ArmDisarm
  device: My Device - Room Name
  state: isArmed
  is: true

starters:
- type: device.state.ArmDisarm
  device: My Device - Room Name
  state: currentArmLevel
  is: Some Text

condition:
  type: device.state.ArmDisarm
  device: My Device - Room Name
  state: isArmed
  is: false

condition:
  type: device.state.ArmDisarm
  device: My Device - Room Name
  state: currentArmLevel
  is: Some Text