Beschreibung
Für Geräte, bei denen die Dauer des Vorgangs abgefragt werden kann.
Bei diesen Geräten wird die Gesamtzahl der Zyklen zu Beginn des Vorgangs und der aktuelle Zyklus während des Vorgangs gemeldet.
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 Statusdaten einem Wert entsprechen. Optional Wenn Sie dieses Feld verwenden möchten, dürfen die folgenden Felder NICHT verwendet werden: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
isNot
|
Dynamisch |
Prüft, ob die Statusdaten nicht einem Wert entsprechen. Optional Wenn Sie dieses Feld verwenden möchten, dürfen 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 möchten, dürfen die folgenden Felder NICHT verwendet werden: isNot, is, greaterThanOrEqualTo |
greaterThanOrEqualTo
|
Dynamisch |
Prüft, ob die Statusdaten größer als oder gleich (>=) einem Wert sind. Optional Wenn Sie dieses Feld verwenden möchten, dürfen 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 möchten, dürfen die folgenden Felder NICHT verwendet werden: isNot, is, lessThanOrEqualTo |
lessThanOrEqualTo
|
Dynamisch |
Prüft, ob die Statusdaten kleiner als oder gleich (<=) einem Wert sind. Optional Wenn Sie dieses Feld verwenden möchten, dürfen die folgenden Felder NICHT verwendet werden: isNot, is, lessThan |
for
|
Dauer |
Prüft, ob der Status bereits eine bestimmte Dauer beibehalten wurde. Gilt nur für Starter und kann nicht mit Bedingungen verwendet werden. Optional |
suppressFor
|
Dauer |
Unterdrückt die Auslösung des Starters für einen bestimmten Zeitraum. Optional |
Statusdaten für RunCycle
| 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