Scharfschaltungsstatus

Beschreibung

Bei Geräten wie Sicherheitssystemen, die das Scharf- und Unscharfschalten unterstützen, gibt dieser Parameter an, ob das Gerät scharf- oder unscharfgeschaltet ist.

Felder

Schlüssel Typ Beschreibung
device Gerät

Das Gerät, das den Status ArmDisarm meldet.

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 Zeit lang unverändert ist. Nur für Starter anwendbar, 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 „ArmDisarm“

Schlüssel Typ Beschreibung
isArmed Bool

Optional

currentArmLevel String

Optional

Beispiele

starters:
- type: device.state.ArmDisarm
  device: My Device - Room Name
  state: isArmed
  is: true

starters:
- type: device.state.ArmDisarm
  device: My Device - Room Name
  state: currentArmLevel
  is: Some Text

condition:
  type: device.state.ArmDisarm
  device: My Device - Room Name
  state: isArmed
  is: false

condition:
  type: device.state.ArmDisarm
  device: My Device - Room Name
  state: currentArmLevel
  is: Some Text