Estado del temporizador

Descripción

Para dispositivos que admiten la función de temporizador. Por ejemplo, un controlador de rociadores inteligente o un interruptor de luz inteligente pueden tener un temporizador integrado. Se puede usar para consultar al dispositivo sobre cuánto tiempo queda en el temporizador.

Campos

Clave Tipo Descripción
device Dispositivo

Es el dispositivo que informa el estado Timer.

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 puede usar lo siguiente: 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: 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: 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: 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: 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: isNot, is, lessThan

for Duración

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

Opcional

suppressFor Duración

Suprime la activación del iniciador durante un período determinado.

Opcional

Datos del estado del temporizador

Clave Tipo Descripción
timerPaused Bool

Opcional

Ejemplos

starters:
- type: device.state.Timer
  device: My Device - Room Name
  state: timerPaused
  is: true