Opis
Na urządzeniach, które obsługują funkcję timera. Na przykład inteligentny sterownik zraszacza lub inteligentny przełącznik światła może mieć wbudowany minutnik. Można z niego korzystać, aby wysłać zapytanie do urządzenia o pozostałą ilość czasu na minutniku.
Pola
Klucz | Typ | Opis |
---|---|---|
device
|
Urządzenie |
Urządzenie zgłaszające stan Wymagane |
state
|
FieldPath |
Dane dotyczące stanu, który chcesz sprawdzić. Wymagane |
is
|
Dynamiczne |
Sprawdza, czy dane stanu są równe wartości. Opcjonalnie Aby użyć tego pola, NIE można użyć następujących pól: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan. |
isNot
|
Dynamiczne |
Sprawdza, czy dane stanu nie są równe wartości. Opcjonalnie Aby użyć tego pola, NIE można użyć następujących pól: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan. |
greaterThan
|
Dynamiczne |
Sprawdza, czy dane stanu są większe (>) od wartości. Opcjonalnie Aby użyć tego pola, nie można używać następujących pól: isNot, is, greaterThanOrEqualTo. |
greaterThanOrEqualTo
|
Dynamiczne |
Sprawdza, czy dane stanu są większe lub równe (>=) określonej wartości. Opcjonalnie Aby użyć tego pola, nie można użyć tych pól: isNot, is, greaterThan. |
lessThan
|
Dynamiczne |
Sprawdza, czy dane stanu są mniejsze od określonej wartości. Opcjonalnie Aby użyć tego pola, NIE można użyć następujących pól: isNot, is, lessThanOrEqualTo. |
lessThanOrEqualTo
|
Dynamiczne |
Sprawdza, czy dane stanu są mniejsze lub równe (<=) wartości. Opcjonalnie Aby użyć tego pola, nie można używać tych pól: isNot, is, lessThan. |
for
|
Czas trwania |
Sprawdza, czy stan nie utrzymuje się już od pewnego czasu. Dotyczy tylko urządzeń początkowych. Nie można go używać w warunkach. Opcjonalnie |
suppressFor
|
Czas trwania |
Zablokuj uruchamianie startera na określony czas. Opcjonalnie |
Dane stanu licznika czasu
Klucz | Typ | Opis |
---|---|---|
timerPaused
|
Bool |
Opcjonalnie |
Przykłady
starters:
- type: device.state.Timer
device: My Device - Room Name
state: timerPaused
is: true