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