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