Estado de movimento

Descrição

Para dispositivos que podem detectar movimento.

Campos

Chave Tipo Descrição
device Dispositivo

O dispositivo que informa o estado MotionDetection.

Obrigatório

A variável é permitida.

state FieldPath

Os dados de estado específicos a serem verificados.

Obrigatório

A variável NÃO é permitida

is Dinâmica

Verifica se os dados de estado são iguais a um valor.

Opcional

Para usar este campo, NÃO é possível usar todos os campos a seguir: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan.

A variável é permitida.

isNot Dinâmica

Verifica se os dados de estado não são iguais a um valor.

Opcional

Para usar este campo, não é possível utilizar todos os campos a seguir: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

A variável é permitida.

greaterThan Dinâmica

Verifica se os dados de estado são maiores que (>) um valor.

Opcional

Para usar este campo, todos estes campos NÃO podem ser usados: isNot, is, greaterThanOrEqualTo.

A variável é permitida.

greaterThanOrEqualTo Dinâmica

Verifica se os dados de estado são maiores ou iguais a (>=) um valor.

Opcional

Para usar este campo, todos os campos a seguir NÃO podem ser usados: isNot, is, greaterThan

A variável é permitida.

lessThan Dinâmica

Verifica se os dados do estado são menores que (<) um valor.

Opcional

Para usar este campo, todos estes campos NÃO podem ser usados: isNot, is, lessThanOrEqualTo.

A variável é permitida.

lessThanOrEqualTo Dinâmica

Verifica se os dados de estado são menores ou iguais a (<=) um valor.

Opcional

Para usar este campo, todos os campos a seguir NÃO podem ser usados: isNot, is, lessThan

A variável é permitida.

for Duração

Verifica se o estado já foi mantido por um determinado período. Aplicável apenas para ativações. Não pode ser usado com as condições.

Opcional

A variável é permitida.

suppressFor Duração

Suprime o acionamento da ativação por um período especificado.

Opcional

A variável é permitida.

Dados de estado do MotionDetection

Chave Tipo Descrição
motionDetectionEventInProgress Booleano

Opcional

Exemplos

starters:
 - type: device.state.MotionDetection
   device: My Device - Room Name
   state: motionDetectionEventInProgress
   is: true

condition:
   type: device.state.MotionDetection
   device: My Device - Room Name
   state: motionDetectionEventInProgress
   is: true