Description
Pour les appareils dont l'opération a une durée en cours qui peut être interrogée.
Les appareils de ce type indiquent le nombre total de cycles au début de l'opération et le cycle en cours pendant l'exécution.
Champs
| Clé | Type | Description |
|---|---|---|
device
|
Appareil |
Appareil signalant l'état Obligatoire |
state
|
FieldPath |
Données spécifiques à l'état à vérifier. Obligatoire |
is
|
Dynamique |
Vérifie si les données d'état sont égales à une valeur. Facultatif Pour utiliser ce champ, les champs suivants NE DOIVENT PAS être utilisés : 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, les champs suivants NE DOIVENT PAS être utilisés : 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, les champs suivants NE DOIVENT PAS être utilisés : 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 sur l'état du cycle d'exécution
| Clé | Type | Description |
|---|---|---|
currentTotalRemainingTime
|
Durée |
Facultatif |
currentCycleRemainingTime
|
Durée |
Facultatif |
Exemples
starters:
- type: device.state.RunCycle
device: My Device - Room Name
state: currentRunCycle
is: Some Text
condition:
type: device.state.RunCycle
device: My Device - Room Name
state: currentRunCycle
is: Some Text