Beschreibung
Für Geräte mit einer laufenden Betriebsdauer, die abgefragt werden kann.
Geräte wie diese melden die Gesamtzahl der Zyklen zu Beginn des Betriebs und bei jedem Zyklus, in dem sich das Gerät derzeit befindet, während es ausgeführt wird.
Felder
Schlüssel | Typ | Beschreibung |
---|---|---|
device
|
Gerät |
Das Gerät, das den Erforderlich Variable ist zulässig. |
state
|
FieldPath |
Die spezifischen Statusdaten, die geprüft werden sollen. Erforderlich Variable ist NICHT zulässig |
is
|
Dynamisch |
Prüft, ob die Statusdaten einem Wert entsprechen. Optional Wenn Sie dieses Feld verwenden möchten, können NICHT alle folgenden Felder verwendet werden: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo und lessThan. Variable ist zulässig. |
isNot
|
Dynamisch |
Prüft, ob die Statusdaten einem Wert entsprechen. Optional Wenn Sie dieses Feld verwenden möchten, können NICHT alle folgenden Felder verwendet werden: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo und lessThan. Variable ist zulässig. |
greaterThan
|
Dynamisch |
Prüft, ob die Statusdaten größer als (>) ein Wert sind. Optional Zur Verwendung dieses Felds können NICHT alle folgenden Felder verwendet werden: isNot, is, greaterThanOrEqualTo. Variable ist zulässig. |
greaterThanOrEqualTo
|
Dynamisch |
Prüft, ob die Statusdaten größer oder gleich (>=) ein Wert sind. Optional Wenn Sie dieses Feld verwenden möchten, können keines der folgenden Felder verwendet werden: isNot, is, greaterThan. Variable ist zulässig. |
lessThan
|
Dynamisch |
Prüft, ob die Statusdaten kleiner als (<) ein Wert sind. Optional Zur Verwendung dieses Felds können NICHT alle folgenden Felder verwendet werden: isNot, is, lessThanOrEqualTo. Variable ist zulässig. |
lessThanOrEqualTo
|
Dynamisch |
Prüft, ob die Statusdaten kleiner oder gleich (<=) einem Wert sind. Optional Zur Verwendung dieses Felds können alle folgenden Felder NICHT verwendet werden: isNot, is, lessThan. Variable ist zulässig. |
for
|
Dauer |
Prüft, ob der Status bereits für eine bestimmte Dauer geblieben ist. Gilt nur für Auslöser und kann nicht zusammen mit Bedingungen verwendet werden. Optional Variable ist zulässig. |
suppressFor
|
Dauer |
Das Auslösen des Auslösers für einen bestimmten Zeitraum unterdrücken. Optional Variable ist zulässig. |
RunCycle-Statusdaten
Schlüssel | Typ | Beschreibung |
---|---|---|
currentTotalRemainingTime
|
Dauer |
Optional |
currentCycleRemainingTime
|
Dauer |
Optional |
Beispiele
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