StartStopState

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 zeigt an, dass Geräte unterschiedlich funktionieren, wenn sie eingeschaltet und wenn sie gestartet werden. 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 StartStop meldet.

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

StartStop State Data

Schlüssel Typ Beschreibung
isPaused Bool

Optional

isRunning Bool

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