Opis
Stan ustawienia koloru.
Pola
| Klucz | Typ | Opis |
|---|---|---|
device
|
Urządzenie |
Urządzenie zgłaszające stan Wymagane |
state
|
FieldPath |
Konkretne dane o stanie do sprawdzenia. Wymagane |
is
|
Dynamiczne |
Sprawdza, czy dane o stanie są równe danej wartości. Opcjonalny Aby użyć tego pola, nie można używać następujących pól: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
isNot
|
Dynamiczne |
Sprawdza, czy dane o stanie nie są równe danej wartości. Opcjonalny Aby użyć tego pola, nie można używać następujących pól: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
greaterThan
|
Dynamiczne |
Sprawdza, czy dane o stanie są większe niż (>) dana wartość. Opcjonalny Aby użyć tego pola, nie można używać następujących 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ć następujących pól: isNot, is, greaterThan |
lessThan
|
Dynamiczne |
Sprawdza, czy dane o stanie są mniejsze niż (<) dana wartość. Opcjonalny Aby użyć tego pola, nie można używać następujących pól: isNot, is, lessThanOrEqualTo |
lessThanOrEqualTo
|
Dynamiczne |
Sprawdza, czy dane o stanie są mniejsze lub równe (<=) danej wartości. Opcjonalny Aby użyć tego pola, nie można używać następujących 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 o stanie ColorSetting
| Klucz | Typ | Opis |
|---|---|---|
color
|
Kolor |
Opcjonalny |
spectrumHsv
|
SpectrumHSV |
Opcjonalny |
hue
|
Number |
Opcjonalny |
saturation
|
Number |
Opcjonalny |
value
|
Number |
Opcjonalny |
spectrumRgb
|
ColorHex |
Opcjonalny |
temperatureK
|
ColorTemperature |
Opcjonalny |
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