Efekty specjalne

Opis

W przypadku urządzeń, które obsługują złożone polecenia oświetlenia umożliwiające zmianę stanu, np. cykliczną zmianę kolorów.

Pola

Klucz Typ Opis
device Urządzenie

Urządzenie zgłaszające stan LightEffects.

Wymagane

state FieldPath

Konkretne dane stanu do sprawdzenia.

Wymagane

is Dynamiczne

Sprawdza, czy dane o stanie 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 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 o stanie są większe niż (>) wartość.

Opcjonalny

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

greaterThanOrEqualTo Dynamiczne

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

Opcjonalny

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

lessThan Dynamiczne

Sprawdza, czy dane o stanie 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 o stanie są mniejsze od wartości lub jej równe (<=).

Opcjonalny

Aby użyć tego pola, NIE MOŻESZ używać tych pól: isNot, is, lessThan.

for Czas trwania

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

Opcjonalny

suppressFor Czas trwania

Wyłączanie uruchamiania rozrusznika na określony czas.

Opcjonalny

Dane o stanie efektów świetlnych

Klucz Typ Opis
activeLightEffect String

Opcjonalny

Przykłady

starters:
- type: device.state.LightEffects
  device: My Device - Room Name
  state: activeLightEffect
  is: colorLoop

condition:
  type: device.state.LightEffects
  device: My Device - Room Name
  state: activeLightEffect
  is: colorLoop