Descrição
Para dispositivos que permitem definir a velocidade de um ventilador.
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 velocidade do ventilador
| Chave | Tipo | Descrição | 
|---|---|---|
currentFanSpeedSetting
 | 
String | 
 Opcional  | 
currentFanSpeedPercent
 | 
Número | 
 Opcional  | 
Exemplos
starters:
- type: device.state.FanSpeed
  device: My Device - Room Name
  state:  currentFanSpeedSetting
  is: High
condition:
  type: device.state.FanSpeed
  device: My Device - Room Name
  state: currentFanSpeedPercent
  is: 50