Schemat atrybutu sceny inteligentnego domu

action.devices.traits.Scene – ta cecha służy do implementowania urządzeń wirtualnych razem z typem urządzenia SCENE.

Więcej informacji znajdziesz w przewodniku po typach scen.

Jeśli na przykład urządzenie pozwala użytkownikom konfigurować grupy poleceń aktywowanych jednym dotknięciem (np. ustawianie świateł w określonych kolorach lub sekwencję różnych funkcji bezpieczeństwa), tę konfigurację można udostępnić w SYNC jako scenę z nazwą. Asystent udostępni te sceny użytkownikom za pomocą prostej gramatyki aktywacji:

  • Uruchom tryb imprezy.
  • Aktywuj scenę o godzinie 24:00.

Jako wirtualne obiekty sceny mogą być umieszczane w pomieszczeniach (jeśli to konieczne) w celu rozróżnienia:

  • Zacznij imprezę w kuchni.
  • Włącz tryb podświetlenia nocnego w sypialniach.

Różnica między scenami a miejscami docelowymi o charakterze fizycznym polega na tym, że Asystent automatycznie stosuje efekty zbiorcze do poleceń dotyczących scen, co pozwala użytkownikom aktywować sceny u różnych partnerów. Jeśli na przykład użytkownik ma scenę „tryb imprezowy” u dwóch różnych partnerów, jedną do ochrony, a drugą do sterowania światłami, polecenie Włącz tryb imprezowy zostanie wykonane dwukrotnie.

Sceny będą dobrze współpracować z nadchodzącymi osobistymi działaniami w ramach niestandardowej gramatyki (np. Włącz tryb imprezowy -> Zaczynajmy imprezę!).

Nazwy scen powinny być zawsze podawane przez użytkownika, a nie domyślnie jako „Scena firmy BobCo”. Każda scena to osobne urządzenie wirtualne z osobnym nazwą. Nazwy podane przez użytkownika mogą pochodzić z SYNC.

ATRYBUTY URZĄDZENIA

Urządzenia z tą cechą mogą zgłaszać te atrybuty w ramach operacji SYNC. Więcej informacji o obsługiwaniu intencji SYNC znajdziesz w artykule Realizacja intencji.

Atrybuty Typ Opis
sceneReversible Wartość logiczna

(wartość domyślna: false)

Wskazuje, że tę scenę można anulować. Ten atrybut ma znaczenie tylko w przypadku scen, które modyfikują stan i zapamiętują poprzedni stan. Urządzenie obsługuje polecenie ActivateScene z parametrem deactivate ustawionym na wartość „PRAWDA”.

Przykłady

Urządzenie obsługujące odwracalne sceny.

{
  "sceneReversible": true
}

STANOWISKO URZĄDZENIA

Brak.

Polecenia urządzenia

Urządzenia z tą cechą mogą odpowiadać na te polecenia w ramach operacji EXECUTE. Więcej informacji o obsługiwaniu intencji EXECUTE znajdziesz w artykule Realizacja intencji.

action.devices.commands.ActivateScene

Aktywowanie lub dezaktywowanie sceny.

Parametry

Parametry Typ Opis
deactivate Wartość logiczna

Wymagany.

Prawda, aby anulować scenę, jeśli jest ona odwracalna, fałsz, aby ją aktywować.

Przykłady

Aktywuj scenę według nazwy.

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

Dezaktywowanie sceny według nazwy.

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

BŁĘDY urządzenia

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