Estado de desbloqueio de bloqueio

Descrição

Para dispositivos compatíveis com bloqueio e desbloqueio e/ou que informam um estado bloqueado.

Campos

Chave Tipo Descrição
device Dispositivo

O dispositivo relatando o estado LockUnlock.

Obrigatório

state FieldPath (link em inglês)

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, NÃO é possível usar nenhum destes campos: 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, não é permitido usar nenhum dos seguintes campos: 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, todos os campos a seguir 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, todos os campos a seguir 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, nenhum destes campos NÃO PODE ser usado: 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, todos os campos a seguir 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 para iniciantes e não pode ser usado com condições.

Opcional

suppressFor Duração

Suprimir o acionamento da ativação por um período específico.

Opcional

Dados de estado de LockUnlock

Chave Tipo Descrição
isLocked Booleano

Opcional

isJammed Booleano

Opcional

Exemplos

starters:
- type: device.state.LockUnlock
  device: My Device - Room Name
  state: isLocked
  is: true

condition:
  type: device.state.LockUnlock
  device: My Device - Room Name
  state: isLocked
  is: false