Beschreibung
Für Geräte, die das Starten und Beenden von Vorgängen unterstützen.
Das Starten und Stoppen eines Geräts hat eine ähnliche Funktion wie das Ein- und Ausschalten. Es weist darauf hin, dass Geräte im eingeschalteten und im gestarteten Zustand unterschiedlich funktionieren. Bestimmte Waschmaschinen können beispielsweise eingeschaltet und ihre Einstellungen geändert werden, bevor sie tatsächlich in Betrieb genommen werden.
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 gleich einem Wert sind. 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 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 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 für einen bestimmten Zeitraum beibehalten wurde. Gilt nur für Auslöser und kann nicht mit Bedingungen verwendet werden. Optional |
suppressFor
|
Dauer |
Das Auslösen des Starters für einen bestimmten Zeitraum unterdrücken Optional |
Start/Stopp-Statusdaten
Schlüssel | Typ | Beschreibung |
---|---|---|
isPaused
|
Boolesch |
Optional |
isRunning
|
Boolesch |
Optional |
Beispiele
starters:
- type: device.state.StartStop
device: My Device - Room Name
state: isRunning
is: true
condition:
type: device.state.StartStop
device: My Device - Room Name
state: isRunning
is: false