Stan zajętości

Opis

Urządzenia, które mogą wykrywać obecność osób za pomocą czujnika PIR, ultradźwięków lub fizycznego kontaktu.

Pola

Klucz Typ Opis
device Urządzenie

Urządzenie zgłaszające stan OccupancySensing.

Wymagane

state FieldPath

Dane dotyczące konkretnego stanu, które mają zostać sprawdzone.

Wymagane

is Dynamiczne

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

Opcjonalny

Aby użyć tego pola, nie można używać 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ć tych pól: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

greaterThan Dynamiczne

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

Opcjonalny

Aby użyć tego pola, nie można używać 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ć 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ć 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ć tych pól: isNot, is, lessThan

for Czas trwania

Sprawdza, czy stan utrzymuje się już przez określony czas. Dotyczy tylko poleceń inicjujących, nie można używać z warunkami.

Opcjonalny

suppressFor Czas trwania

Wstrzymaj aktywowanie elementu inicjującego na określony czas.

Opcjonalny

Dane o stanie wykrywania obecności

Klucz Typ Opis
occupancy String

Opcjonalny

Przykłady

starters:
 - type: device.state.OccupancySensing
   device: My Device - Room Name
   state: occupancy
   is: OCCUPIED

condition:
   type: device.state.OccupancySensing
   device: My Device - Room Name
   state: occupancy
   is: UNOCCUPIED