Sperre entsperren

Beschreibung

Für Geräte, die das Ver- und Entriegeln unterstützen und/oder einen Sperrstatus melden.

Felder

Schlüssel Typ Beschreibung
device Gerät

Das Gerät, das den Status „LockUnlock“ meldet.

Erforderlich

state FieldPath

Die spezifischen Statusdaten, die überprüft werden sollen.

Erforderlich

is Dynamisch

Prüft, ob die Statusdaten einem Wert entsprechen.

Optional

Wenn Sie dieses Feld verwenden möchten, können die folgenden Felder NICHT verwendet werden: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

isNot Dynamisch

Prüft, ob die Statusdaten ungleich einem Wert sind.

Optional

Wenn Sie dieses Feld verwenden möchten, 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 möchten, 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 möchten, 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 möchten, 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 möchten, können die folgenden Felder NICHT verwendet werden: isNot, is, lessThan.

for Dauer

Prüft, ob der Status bereits für eine bestimmte Dauer beibehalten wurde. Gilt nur für Auslöser, kann nicht mit Bedingungen verwendet werden.

Optional

suppressFor Dauer

Unterdrückt das Auslösen des Auslösers für einen bestimmten Zeitraum.

Optional

Statusdaten zum Entsperren des Schlosses

Schlüssel Typ Beschreibung
isLocked Boolescher Wert

Optional

isJammed Boolescher Wert

Optional

Beispiele

starters:
- type: device.state.LockUnlock
  device: My Device - Room Name
  state: isLocked
  is: true

condition:
  type: device.state.LockUnlock
  device: My Device - Room Name
  state: isLocked
  is: false