Stan operacji

Opis

Urządzenia, na których można zmieniać głośność (np. ustawić głośność na określonym poziomie, wyciszyć lub wyłączyć wyciszenie).

Pola

Klucz Typ Opis
device Urządzenie

Urządzenie, które zgłasza stan Volume.

Wymagane

state FieldPath

Dane dotyczące konkretnego stanu, które mają zostać sprawdzone.

Wymagane

is Dynamiczne

Sprawdza, czy dane stanu 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 stanu nie są równe wartości.

Opcjonalny

Aby użyć tego pola, nie można używać tych pól: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

greaterThan Dynamiczne

Sprawdza, czy dane stanu są większe niż (>) określona wartość.

Opcjonalny

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

greaterThanOrEqualTo Dynamiczne

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

Opcjonalny

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

lessThan Dynamiczne

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

Opcjonalny

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

for Czas trwania

Sprawdza, czy stan utrzymuje się już przez określony czas. Dotyczy tylko poleceń inicjujących, nie można używać z warunkami.

Opcjonalny

suppressFor Czas trwania

Wstrzymaj aktywowanie elementu inicjującego na określony czas.

Opcjonalny

Dane stanu woluminu

Klucz Typ Opis
currentVolume Number

Opcjonalny

isMuted Bool

Opcjonalny

Przykłady

starters:
- type: device.state.Volume
  device: My Device - Room Name
  state: currentVolume
  is: 0

starters:
  type: device.state.Volume
  device: My Device - Room Name
  state: isMuted
  is: true