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: false)

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 ActivateScene z parametrem deactivate o wartości „true”.

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

Urządzenie ERRORS

Zobacz pełną listę błędów i wyjątków.