Description
Pour les appareils dont le fonctionnement a une durée continue et peut être interrogé.
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 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, 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 déjà resté pendant une certaine durée. Applicable uniquement aux déclencheurs, ne peut pas être utilisé avec des conditions. Facultatif |
suppressFor
|
Durée |
Supprime le déclenchement du starter 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