Beschreibung
Für Geräte, deren Betriebsdauer abgefragt werden kann.
Solche Geräte melden die Gesamtzahl der Zyklen zu Beginn des Betriebs und den aktuellen Zyklus, in dem sich das Gerät während des Betriebs befindet.
Felder
| Schlüssel | Typ | Beschreibung |
|---|---|---|
device
|
Gerät |
Das Gerät, das den Status Erforderlich |
state
|
FieldPath |
Die spezifischen Statusdaten, die geprüft werden sollen. Erforderlich |
is
|
Dynamisch |
Prüft, ob die Zustandsdaten mit einem Wert übereinstimmen. Optional Wenn Sie dieses Feld verwenden, können die folgenden Felder NICHT verwendet werden: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
isNot
|
Dynamisch |
Prüft, ob die Zustandsdaten nicht mit einem Wert übereinstimmen. Optional Wenn Sie dieses Feld verwenden, können die folgenden Felder NICHT verwendet werden: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
greaterThan
|
Dynamisch |
Prüft, ob die Statusdaten größer als (>) ein Wert sind. Optional Wenn Sie dieses Feld verwenden, können die folgenden Felder NICHT verwendet werden: isNot, is, greaterThanOrEqualTo |
greaterThanOrEqualTo
|
Dynamisch |
Prüft, ob die Statusdaten größer oder gleich (>=) einem Wert sind. Optional Wenn Sie dieses Feld verwenden, können die folgenden Felder NICHT verwendet werden: isNot, is, greaterThan |
lessThan
|
Dynamisch |
Prüft, ob die Statusdaten kleiner als (<) ein Wert sind. Optional Wenn Sie dieses Feld verwenden, können die folgenden Felder NICHT verwendet werden: isNot, is, lessThanOrEqualTo |
lessThanOrEqualTo
|
Dynamisch |
Prüft, ob die Statusdaten kleiner oder gleich (<=) einem Wert sind. Optional Wenn Sie dieses Feld verwenden, können die folgenden Felder NICHT verwendet werden: isNot, is, lessThan |
for
|
Dauer |
Prüft, ob der Status bereits eine bestimmte Zeit lang beibehalten wurde. Gilt nur für Auslöser, kann nicht mit Bedingungen verwendet werden. Optional |
suppressFor
|
Dauer |
Das Auslösen des Starters für einen bestimmten Zeitraum unterdrücken. Optional |
RunCycle-Zustandsdaten
| 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