Opis
Dotyczy urządzeń, które pozwalają ustawiać prędkość wentylatora.
Pola
Klucz | Typ | Opis |
---|---|---|
device
|
Urządzenie |
Urządzenie zgłasza stan: Wymagane Zmienna jest dozwolona. |
state
|
FieldPath |
Konkretne dane o stanie do sprawdzenia. Wymagane Zmienna jest NIEDOZWOLONA |
is
|
Dynamiczne |
Sprawdza, czy dane stanu są równe wartości. Opcjonalnie Aby użyć tego pola, NIE MOŻNA używać żadnego z tych pól: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan Zmienna jest dozwolona. |
isNot
|
Dynamiczne |
Sprawdza, czy dane stanu nie są równe wartości. Opcjonalnie Aby użyć tego pola, NIE MOŻNA używać żadnego z tych pól: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan Zmienna jest dozwolona. |
greaterThan
|
Dynamiczne |
Sprawdza, czy dane stanu mają większą wartość niż (>). Opcjonalnie Aby użyć tego pola, NIE MOŻNA używać żadnego z tych pól: isNot, is, greaterThanOrEqualTo Zmienna jest dozwolona. |
greaterThanOrEqualTo
|
Dynamiczne |
Sprawdza, czy dane stanu są większe lub 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
|
Dynamiczne |
Sprawdza, czy dane stanu są mniejsze od wartości (<). Opcjonalnie Aby użyć tego pola, NIE MOŻNA używać żadnego z tych pól: isNot, is, lessThanOrEqualTo Zmienna jest dozwolona. |
lessThanOrEqualTo
|
Dynamiczne |
Sprawdza, czy dane o stanie są mniejsze 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ż przez określony czas. Dotyczy tylko elementów inicjujących, nie można go stosować razem z warunkami. Opcjonalnie Zmienna jest dozwolona. |
suppressFor
|
Czas trwania |
Pomijaj uruchamianie polecenia inicjującego przez określony czas. Opcjonalnie Zmienna jest dozwolona. |
Dane stanu FanSpeed
Klucz | Typ | Opis |
---|---|---|
currentFanSpeedSetting
|
String |
Opcjonalnie |
currentFanSpeedPercent
|
Number |
Opcjonalnie |
Przykłady
starters:
- type: device.state.FanSpeed
device: My Device - Room Name
state: currentFanSpeedSetting
is: High
condition:
type: device.state.FanSpeed
device: My Device - Room Name
state: currentFanSpeedPercent
is: 50