Descrição
Para dispositivos móveis autônomos que podem ser comandados para retornar para recarga.
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 da base
| Chave | Tipo | Descrição | 
|---|---|---|
isDocked
 | 
Booleano | 
 Opcional  | 
Exemplos
starters:
- type: device.state.Dock
  device: My Device - Room Name
condition:
  type: device.state.Dock
  device: My Device - Room Name