Stan ustawienia koloru

Opis

Stan ustawienia koloru.

Pola

Klucz Typ Opis
device Urządzenie

Urządzenie zgłasza stan ColorSetting.

Wymagane

Zmienna jest dozwolona.

state FieldPath

Konkretne dane o stanie do sprawdzenia.

Wymagane

Zmienna NIE jest dozwolona

is Dynamiczny

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

Opcjonalnie

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

Zmienna jest dozwolona.

isNot Dynamiczny

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

Opcjonalnie

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

Zmienna jest dozwolona.

greaterThan Dynamiczny

Sprawdza, czy dane o stanie są większe od wartości (>).

Opcjonalnie

Aby użyć tego pola, NIE MOŻNA używać żadnego z tych pól: isNot, is, greaterThanOrEqualTo

Zmienna jest dozwolona.

greaterThanOrEqualTo Dynamiczny

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

Opcjonalnie

Aby użyć tego pola, NIE MOŻNA używać żadnego z tych pól: isNot, is, greaterThan

Zmienna jest dozwolona.

lessThan Dynamiczny

Sprawdza, czy dane o stanie mają wartość mniejszą niż (<).

Opcjonalnie

Aby użyć tego pola, NIE MOŻNA używać żadnego z tych pól: isNot, is, lessThanOrEqualTo

Zmienna jest dozwolona.

lessThanOrEqualTo Dynamiczny

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

Opcjonalnie

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

Zmienna jest dozwolona.

for Czas trwania

Sprawdza, czy stan obowiązuje już na określony czas. Dotyczy tylko poleceń inicjujących. Nie można go używać z warunkami.

Opcjonalnie

Zmienna jest dozwolona.

suppressFor Czas trwania

Pomiń uruchamianie polecenia inicjującego przez określony czas.

Opcjonalnie

Zmienna jest dozwolona.

Dane stanu ustawienia kolorów

Klucz Typ Opis
color Kolor

Opcjonalnie

spectrumHsv SpectrumHSV

Opcjonalnie

hue Number

Opcjonalnie

saturation Number

Opcjonalnie

value Number

Opcjonalnie

spectrumRgb ColorHex

Opcjonalnie

temperatureK ColorTemperature

Opcjonalnie

Przykłady

starters:
- type: device.state.ColorSetting
  device: My Device - Room Name
  state: color.colorTemperature
  is: 2000K

condition:
  type: device.state.ColorSetting
  device: My Device - Room Name
  state: color.colorTemperature
  is: 2000K