Descrição
Para dispositivos que detectam movimento.
Campos
| Chave | Tipo | Descrição | 
|---|---|---|
device
 | 
Dispositivo | 
 O dispositivo que informa o estado  Obrigatório  | 
state
 | 
FieldPath | 
 Os dados de estado específicos a serem verificados. Obrigatório  | 
is
 | 
Dinâmica | 
 Verifica se os dados de estado são iguais a um valor. Opcional Para usar esse campo, os seguintes campos NÃO podem ser usados: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan  | 
isNot
 | 
Dinâmica | 
 Verifica se os dados de estado não são iguais a um valor. Opcional Para usar esse campo, os seguintes campos NÃO podem ser usados: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan  | 
greaterThan
 | 
Dinâmica | 
 Verifica se os dados de estado são maiores que (>) um valor. Opcional Para usar esse campo, os seguintes campos NÃO podem ser usados: isNot, is, greaterThanOrEqualTo  | 
greaterThanOrEqualTo
 | 
Dinâmica | 
 Verifica se os dados de estado são maiores ou iguais a (>=) um valor. Opcional Para usar esse campo, os seguintes campos NÃO podem ser usados: isNot, is, greaterThan  | 
lessThan
 | 
Dinâmica | 
 Verifica se os dados de estado são menores que (<) um valor. Opcional Para usar esse campo, os seguintes campos NÃO podem ser usados: isNot, is, lessThanOrEqualTo  | 
lessThanOrEqualTo
 | 
Dinâmica | 
 Verifica se os dados de estado são menores ou iguais a (<=) um valor. Opcional Para usar esse campo, os seguintes campos NÃO podem ser usados: isNot, is, lessThan  | 
for
 | 
Duração | 
 Verifica se o estado já permaneceu por um determinado período. Aplicável somente a inicializadores. Não pode ser usado com condições. Opcional  | 
suppressFor
 | 
Duração | 
 Suprime o acionamento do iniciador por um período especificado. Opcional  | 
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