Description
Pour les appareils dont le fonctionnement est en cours et qui peuvent faire l'objet d'une requête.
Les appareils de ce type indiqueront le nombre total de cycles au début de leur fonctionnement, et chaque cycle en cours.
Champs
Clé | Type | Description |
---|---|---|
device
|
Appareil |
Appareil signalant l'état Obligatoire La variable est autorisée. |
state
|
FieldPath |
Les 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 Pour utiliser ce champ, tous les champs suivants NE PEUVENT PAS être utilisés: 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 Pour utiliser ce champ, il est IMPOSSIBLE d'utiliser les champs suivants: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, et lessThan. La variable est autorisée. |
greaterThan
|
Dynamique |
Vérifie si les données d'état sont supérieures à une valeur (>). Facultatif Pour 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 Pour 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 Pour 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 Pour 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. Ne s'applique qu'aux Starters. L'offre 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 RunCycle
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