État de remplissage

Description

Pour les appareils qui peuvent être remplis, comme une baignoire.

Champs

Clé Type Description
device Appareil

Appareil signalant l'état Fill.

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 POUVEZ 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 POUVEZ 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 POUVEZ 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 POUVEZ 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 POUVEZ 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 POUVEZ 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 de remplissage

Clé Type Description
isFilled Valeur booléenne

Facultatif

currentFillLevel String

Facultatif

currentFillPercent Number

Facultatif

Exemples

starters:
- type: device.state.Fill
  device: My Device - Room Name
  state: isFilled
  is: true

condition:
  type: device.state.Fill
  device: My Device - Room Name
  state: isFilled
  is: false