Schemat cech sceny inteligentnego domu
action.devices.traits.Scene
– ta cecha służy do implementacji 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 skonfigurować grupowanie jednym kliknięciem:
polecenia – np. ustawianie określonych kolorów świateł czy sekwencjonowanie różnych zabezpieczeń,
funkcji lub dowolnej innej kombinacji aktywności – taka konfiguracja może
będą widoczne w usłudze SYNC
jako nazwana scena, a Asystent udostępni je
Sceny dostępne dla użytkowników przy użyciu prostej gramatyki aktywacji:
- Włącz tryb imprezy.
- Włącz scenę o północy.
Jako wirtualne obiekty można umieścić w pomieszczeniach (jeśli są potrzebne) ujednoznacznienie:
- Czas na imprezę w kuchni.
- Włącz tryb nocny w sypialniach.
Jedną z różnic między scenami a celami fizycznymi jest to, że Asystent automatyczne stosowanie efektów w liczbie mnogiej do poleceń sceny, umożliwiając użytkownikom aktywowanie u wielu partnerów. Na przykład, jeśli użytkownik ma „tryb imprezy” scena w dwóch różnych partnerów, jednego ds. bezpieczeństwa, a drugiego dla oświetlenia, Włącz tryb imprezy wywoła obydwa.
Sceny będą współdziałać z nadchodzącymi akcjami osobistymi pod względem gramatyki (Na przykład Włącz Tryb imprezy -> No to zaczynamy!).
Sceny zawsze powinny mieć nazwy podane przez użytkowników, a nie domyślne „Scene bobCo”
nazwy. Każda scena jest osobnym urządzeniem wirtualnym o własnych nazwach.
Nazwy podane przez użytkowników mogą pochodzić z SYNC
.
Urządzenia – ATTRIBUTES
Urządzenia z tą cechą mogą zgłaszać te problemy
jako część operacji SYNC
. Aby się uczyć
więcej informacji o obsłudze intencji SYNC
znajdziesz tutaj
Realizacja intencji.
Atrybuty | Typ | Opis |
---|---|---|
sceneReversible |
Wartość logiczna |
(Domyślnie: Wskazuje, że tę scenę można anulować. Ten atrybut ma zastosowanie tylko w przypadku scen, które zmieniają stan i zapamiętują poprzedni stan. Urządzenie obsługuje polecenie |
Przykłady
Urządzenie obsługujące odwracalną scenę.
{ "sceneReversible": true }
Urządzenie STATES
Brak.
Polecenia na urządzeniu
Urządzenia z tą cechą mogą reagować na:
w ramach operacji EXECUTE
. Aby się uczyć
więcej informacji o obsłudze intencji EXECUTE
znajdziesz tutaj
Realizacja intencji.
action.devices.commands.ActivateScene
Aktywuj lub dezaktywuj scenę.
Parametry
Parametry | Typ | Opis |
---|---|---|
deactivate |
Wartość logiczna |
Wymagane. Wartość Prawda, aby anulować scenę, jeśli można ją odwrócić, lub false, 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 } }