Descrição
Para dispositivos que podem alternar entre aplicativos.
Campos
Chave | Tipo | Descrição |
---|---|---|
device
|
Dispositivo |
O dispositivo que informa o estado 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 AppSelector
Chave | Tipo | Descrição |
---|---|---|
currentApplication
|
String |
Opcional |
Exemplos
starters:
- type: device.state.AppSelector
device: My Device - Room Name
state: currentApplication
is: Some Text
condition:
type: device.state.AppSelector
device: My Device - Room Name
state: currentApplication
is: Some Text