Descrição
Para dispositivos compatíveis com pontos e modos de temperatura.
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 de TemperatureSetting
| Chave | Tipo | Descrição | 
|---|---|---|
thermostatMode
 | 
String | 
 Opcional  | 
thermostatTemperatureSetpoint
 | 
Temperatura | 
 Opcional  | 
thermostatTemperatureAmbient
 | 
Temperatura | 
 Opcional  | 
thermostatTemperatureSetpointHigh
 | 
Temperatura | 
 Opcional  | 
thermostatTemperatureSetpointLow
 | 
Temperatura | 
 Opcional  | 
thermostatHumidityAmbient
 | 
Número | 
 Opcional  | 
activeThermostatMode
 | 
String | 
 Opcional  | 
Exemplos
starters:
 - type: device.state.TemperatureSetting
   device: My Device - Room Name
   state: thermostatMode
   is: cool
condition:
   type: device.state.TemperatureSetting
   device: My Device - Room Name
   state: thermostatMode
   is: cool