Schemat charakterystycznego sceny inteligentnego domu

action.devices.traits.Scene – ta cecha służy do wdrażania 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 umożliwia użytkownikom skonfigurowanie grupowania poleceń jednym dotknięciem – ustawianie określonych kolorów podświetlenia, sekwencjonowanie różnych funkcji zabezpieczeń lub dowolne połączenie działań – ta konfiguracja może zostać przedstawiona w SYNC jako nazwana scena, a Asystent udostępni te sceny użytkownikom za pomocą prostej gramatyki aktywacji:

  • Włącz tryb imprezy.
  • Włącz oświetlenie nocne.

Sceny można umieszczać w pokojach (jeśli są to obiekty wirtualne), aby można było je łatwo odróżnić:

  • Rozkręć imprezę w kuchni.
  • Włącz tryb nocny w sypialniach.

Jedna z różnic między scenami a celami fizycznymi polega na tym, że Asystent automatycznie stosuje liczbę mnogą do poleceń Scene, co umożliwia użytkownikom wywoływanie scen u wielu partnerów. Jeśli na przykład użytkownik ma scenę w „trybie imprezy” u dwóch różnych partnerów, jednego z tych związanych z bezpieczeństwem, a drugim z oświetleniem, włącz tryb imprezy.

Sceny będą dobrze współgrać z nadchodzącymi akcjami osobistymi w ramach niestandardowej gramatyki (np. Aktywuj tryb imprezy -> Zaczynamy imprezę!).

Sceny powinny zawsze mieć nazwy przekazywane przez użytkowników zamiast domyślnej nazwy „BobCo Scene”. Każda scena jest osobnym urządzeniem wirtualnym o własnych nazwach. Nazwy podawane przez użytkowników mogą pochodzić z: SYNC.

Urządzenie ATTRIBUTES

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

Atrybuty Typ Opis
sceneReversible Wartość logiczna

(Domyślnie: false)

Wskazuje, że tę scenę można anulować. Ten atrybut dotyczy tylko scen, które modyfikują stan i zapamiętują poprzedni stan. Urządzenie obsługuje polecenie ActivateScene z parametrem deactivate o wartości „true”.

Przykłady

Urządzenie obsługujące scenę, którą można odwrócić.

{
  "sceneReversible": true
}

Urządzenie STATES

Brak.

POLECENIA urządzenia

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

action.devices.commands.ActivateScene

Aktywowanie i dezaktywowanie punktu widokowego.

Parametry

Parametry Typ Opis
deactivate Wartość logiczna

Wymagane.

Prawda, aby anulować scenę, jeśli można ją cofnąć, lub false, aby aktywować scenę.

Przykłady

Aktywuj scenę według nazwy.

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

Dezaktywuj scenę 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.