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: 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 |
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 } }