Schemat podgrupy SSC

action.devices.traits.Scene – ta cecha jest używana do implementowania urządzeń wirtualnych razem z typem SCENE.

Więcej informacji znajdziesz w przewodniku po scenach.

Jeśli na przykład urządzenie umożliwia użytkownikom grupowanie poleceń za pomocą jednego kliknięcia, ustawianie lamp na określone kolory, sekwencjonowanie różnych funkcji zabezpieczeń lub dowolnej innej kombinacji aktywności, ta konfiguracja może być widoczna w SYNC jako nadana scena, a Asystent udostępni użytkownikom te sceny za pomocą prostej gramatyki aktywacji:

  • Rozpocznij tryb imprezy.
  • Włącz oświetlenie o północy.

Jako obiekty wirtualne można umieszczać sceny w pokojach (jeśli są istotne) w celu ujednoznacznienia:

  • Czas na imprezę w kuchni.
  • Włącz tryb nocny w sypialni.

Jedyna różnica między scenami i celami fizycznymi polega na tym, że Asystent automatycznie stosuje liczbę mnogą w poleceniach scen, dzięki czemu użytkownicy mogą wywoływać sceny między wieloma partnerami. Jeśli na przykład u partnera jest scena „imprezowa” u 2 różnych partnerów – jedna związana z bezpieczeństwem, a druga – dla oświetlenia, jedno z nich aktywuje opcję Aktywuj tryb imprezy.

Sceny będą się wzajemnie uzupełniały w nadchodzących działaniach spersonalizowanych pod kątem gramatyki (np. Włącz tryb imprezy -> Zaczynamy!).

Sceny powinny zawsze mieć nazwy podane przez użytkowników, a nie domyślne w nazwie „BobCo Scene”. Każda scena to oddzielne urządzenie wirtualne z własnymi nazwami. Nazwy dostarczane przez użytkowników mogą pochodzić z: SYNC.

ATTRIBUTES urządzenia

W ramach operacji SYNC urządzenia z tą cechą mogą zgłaszać wymienione poniżej atrybuty. Więcej informacji o obsłudze intencji SYNC znajdziesz w sekcji Realizacja intencji.

Atrybuty Typ Opis
sceneReversible Wartość logiczna

(Domyślnie: false)

Oznacza, że tę scenę można anulować. Ten atrybut ma zastosowanie tylko do scen, które modyfikują stan i pamiętają poprzedni stan. Urządzenie obsługuje polecenie ActivateScene z parametrem deactivate (prawda).

Przykłady

Urządzenie obsługujące oświetlenie odwracalne.

{
  "sceneReversible": true
}

Urządzenie STATES

Brak.

Urządzenie CommandS

W ramach operacji EXECUTE urządzenia z tą cechą mogą reagować na podane niżej polecenia. Więcej informacji o obsłudze intencji EXECUTE znajdziesz w sekcji Realizacja intencji.

action.devices.commands.ActivateScene

Aktywowanie i dezaktywowanie sceny

Parametry

Parametry Typ Opis
deactivate Wartość logiczna

Wymagane.

Wartość True powoduje anulowanie sceny, jeśli jest odwracalna.

Przykłady

Aktywacja punktu widokowego według nazwy.

{
  "command": "action.devices.commands.ActivateScene",
  "params": {
    "deactivate": false
  }
}

Wyłączanie punktu widokowego według nazwy

{
  "command": "action.devices.commands.ActivateScene",
  "params": {
    "deactivate": true
  }
}

Urządzenie ERRORS

Zobacz pełną listę błędów i wyjątków.