MotionDetectionState (Stan wykrywania ruchu)

Opis

W przypadku urządzeń, które mogą wykrywać ruch.

Pola

Klucz Typ Opis
device Urządzenie

Urządzenie zgłaszające stan MotionDetection.

Wymagane

state FieldPath

Konkretne dane stanu do sprawdzenia.

Wymagane

is Dynamiczne

Sprawdza, czy dane stanu są równe wartości.

Opcjonalny

Aby użyć tego pola, nie można używać żadnego z tych pól: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan.

isNot Dynamiczne

Sprawdza, czy dane stanu nie są równe wartości.

Opcjonalny

Aby użyć tego pola, nie można używać żadnego z tych pól: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan.

greaterThan Dynamiczne

Sprawdza, czy dane stanu są większe niż (>) wartość.

Opcjonalny

Aby użyć tego pola, nie można używać żadnego z tych pól: isNot, is, greaterThanOrEqualTo.

greaterThanOrEqualTo Dynamiczne

Sprawdza, czy dane stanu są większe lub równe (>=) wartości.

Opcjonalny

Aby użyć tego pola, nie można używać żadnego z tych pól: isNot, is, greaterThan.

lessThan Dynamiczne

Sprawdza, czy dane stanu są mniejsze niż (<) wartość.

Opcjonalny

Aby użyć tego pola, nie można używać żadnego z tych pól: isNot, is, lessThanOrEqualTo.

lessThanOrEqualTo Dynamiczne

Sprawdza, czy dane stanu są mniejsze lub równe (<=) wartości.

Opcjonalny

Aby użyć tego pola, nie można używać żadnego z tych pól: isNot, is, lessThan.

for Czas trwania

Sprawdza, czy stan utrzymuje się przez określony czas. Dotyczy tylko urządzeń początkowych, nie można używać z warunkami.

Opcjonalny

suppressFor Czas trwania

Wyłącza wyzwalanie urządzenia początkowego na określony czas.

Opcjonalny

Dane stanu MotionDetection

Klucz Typ Opis
motionDetectionEventInProgress Bool

Opcjonalny

Przykłady

starters:
 - type: device.state.MotionDetection
   device: My Device - Room Name
   state: motionDetectionEventInProgress
   is: true

condition:
   type: device.state.MotionDetection
   device: My Device - Room Name
   state: motionDetectionEventInProgress
   is: true