FanSpeedState

Description

Pour les appareils permettant de régler la vitesse d'un ventilateur.

Champs

Clé Type Description
device Appareil

Appareil signalant l'état FanSpeed.

Obligatoire

La variable est autorisée.

state FieldPath

Données d'état spécifiques à vérifier.

Obligatoire

La variable n'est PAS autorisée.

is Dynamique

Vérifie si les données d'état sont égales à une valeur.

Facultatif

Si vous souhaitez utiliser ce champ, il est IMPOSSIBLE d'utiliser les champs suivants: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

La variable est autorisée.

isNot Dynamique

Vérifie si les données d'état ne sont pas égales à une valeur.

Facultatif

Si vous souhaitez utiliser ce champ, il est IMPOSSIBLE d'utiliser les champs suivants: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

La variable est autorisée.

greaterThan Dynamique

Vérifie si les données d'état sont supérieures à (>) une valeur.

Facultatif

Si vous souhaitez utiliser ce champ, tous les champs suivants NE PEUVENT PAS être utilisés: isNot, is, greaterThanOrEqualTo

La variable est autorisée.

greaterThanOrEqualTo Dynamique

Vérifie si les données d'état sont supérieures ou égales à (>=) une valeur.

Facultatif

Si vous souhaitez utiliser ce champ, tous les champs suivants NE PEUVENT PAS être utilisés: isNot, is, greaterThan.

La variable est autorisée.

lessThan Dynamique

Vérifie si les données d'état sont inférieures à (<) une valeur.

Facultatif

Si vous souhaitez utiliser ce champ, tous les champs suivants NE PEUVENT PAS être utilisés: isNot, is, lessThanOrEqualTo.

La variable est autorisée.

lessThanOrEqualTo Dynamique

Vérifie si les données d'état sont inférieures ou égales à (<=) une valeur.

Facultatif

Si vous souhaitez utiliser ce champ, tous les champs suivants NE PEUVENT PAS être utilisés: isNot, is, lessThan.

La variable est autorisée.

for Durée

Vérifie si l'état est déjà conservé pendant un certain temps. Elle ne s'applique qu'aux déclencheurs. Elle ne peut pas être utilisée avec des conditions.

Facultatif

La variable est autorisée.

suppressFor Durée

Supprimez le déclenchement du déclencheur pendant une période donnée.

Facultatif

La variable est autorisée.

Données d'état FanSpeed

Clé Type Description
currentFanSpeedSetting String

Facultatif

currentFanSpeedPercent Number

Facultatif

Exemples

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