Stan online

Opis

W przypadku urządzeń, które obsługują stan online i offline lub zgłaszają stan online i offline.

Pola

Klucz Typ Opis
device Urządzenie

Urządzenie raportujące stan Online.

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ć tych pól: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan.

isNot Dynamiczne

Sprawdza, czy dane o stanie są różne od wartości.

Opcjonalny

Aby użyć tego pola, NIE MOŻNA użyć żadnego z następujących pól: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

greaterThan Dynamiczne

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

Opcjonalny

Aby użyć tego pola, NIE MOŻNA używać żadnego z następujących 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 (<) od wartości.

Opcjonalny

Aby użyć tego pola, NIE MOŻNA używać żadnego z następujących pól: isNot, is, lessThanOrEqualTo

lessThanOrEqualTo Dynamiczne

Sprawdza, czy dane o stanie są mniejsze od wartości lub jej równe (<=).

Opcjonalny

Aby użyć tego pola, NIE MOŻNA używać żadnego z następujących pól: isNot, is, lessThan

for Czas trwania

Sprawdza, czy stan utrzymuje się już przez określony czas. Dotyczy wyłącznie Starterów, nie można stosować z Warunkami.

Opcjonalny

suppressFor Czas trwania

Wstrzymanie wyzwalania rozrusznika na określony czas.

Opcjonalny

Dane dotyczące stanu online

Klucz Typ Opis
online Bool

Opcjonalny

Przykłady

starters:
 - type: device.state.Online
   device: My Device - Room Name
   state: online
   is: true

condition:
   type: device.state.Online
   device: My Device - Room Name
   state: online
   is: false