Description
Pour les appareils qui prennent en charge les points et les modes de température.
Champs
| Clé | Type | Description |
|---|---|---|
device
|
Appareil |
Appareil signalant l'état Obligatoire |
state
|
FieldPath |
Données d'état spécifiques à vérifier. Obligatoire |
is
|
Dynamique |
Vérifie si les données d'état sont égales à une valeur. Facultatif Pour utiliser ce champ, vous ne devez PAS utiliser les champs suivants : isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
isNot
|
Dynamique |
Vérifie si les données d'état ne sont pas égales à une valeur. Facultatif Pour utiliser ce champ, vous ne devez PAS utiliser les champs suivants : is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
greaterThan
|
Dynamique |
Vérifie si les données d'état sont supérieures (>) à une valeur. Facultatif Pour utiliser ce champ, vous ne devez PAS utiliser les champs suivants : isNot, is, greaterThanOrEqualTo |
greaterThanOrEqualTo
|
Dynamique |
Vérifie si les données d'état sont supérieures ou égales (>=) à une valeur. Facultatif Pour utiliser ce champ, vous ne devez PAS utiliser les champs suivants : isNot, is, greaterThan |
lessThan
|
Dynamique |
Vérifie si les données d'état sont inférieures (<) à une valeur. Facultatif Pour utiliser ce champ, vous ne devez PAS utiliser les champs suivants : isNot, is, lessThanOrEqualTo |
lessThanOrEqualTo
|
Dynamique |
Vérifie si les données d'état sont inférieures ou égales (<=) à une valeur. Facultatif Pour utiliser ce champ, vous ne devez PAS utiliser les champs suivants : isNot, is, lessThan |
for
|
Durée |
Vérifie si l'état est resté ainsi pendant une certaine durée. Ne s'applique qu'aux déclencheurs et ne peut pas être utilisé avec des conditions. Facultatif |
suppressFor
|
Durée |
Supprime le déclenchement du déclencheur pendant une période spécifiée. Facultatif |
Données d'état TemperatureSetting
| Clé | Type | Description |
|---|---|---|
thermostatMode
|
String |
Facultatif |
thermostatTemperatureSetpoint
|
Température |
Facultatif |
thermostatTemperatureAmbient
|
Température |
Facultatif |
thermostatTemperatureSetpointHigh
|
Température |
Facultatif |
thermostatTemperatureSetpointLow
|
Température |
Facultatif |
thermostatHumidityAmbient
|
Number |
Facultatif |
activeThermostatMode
|
String |
Facultatif |
Exemples
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