Descrição
Para dispositivos que oferecem suporte ao bloqueio e desbloqueio e/ou à geração de relatórios de um estado bloqueado.
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 do estado de desbloqueio da fechadura
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