Witamy w Google Home Developer Center – nowym miejscu, z którego dowiesz się, jak tworzyć inteligentne działania domowe. Uwaga: nadal będziesz tworzyć działania w konsoli Actions.
Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Schemat inteligentnego scenografii 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 scenach.

Jeśli na przykład urządzenie umożliwia użytkownikom konfigurowanie grupowania poleceń jednym dotknięciem – ustawiania określonych kolorów lub sekwencjonowania różnych funkcji zabezpieczeń lub dowolnej innej kombinacji działań – ta konfiguracja może zostać ujawniona w SYNC jako nazwanej scenie, a Asystent ułatwi użytkownikom aktywowanie tych scen:

  • Włącz tryb imprezy.
  • Włącz oświetlenie o północy

Jako obiekty wirtualne: w odpowiednich miejscach można umieścić sceny w pokojach:

  • Czas na imprezę w kuchni.
  • Włącz tryb nocny w sypialniach.

Różnica między scenami a miejscami fizycznymi polega na tym, że Asystent automatycznie stosuje liczbę mnogą w poleceniach sceny, co pozwala użytkownikom na aktywowanie scen u wielu partnerów. Jeśli na przykład użytkownik ma scenę „trybu imprezy” u 2 różnych partnerów, w tym 1 dla bezpieczeństwa i 1 dla oświetlenia, Aktywuj tryb imprezy.

Sceny będą w pozycji interakcji z osobistymi akcjami osobistymi (dotyczy to np. aktywacji trybu imprezy -> No to zaczynamy imprezę).

Sceny powinny zawsze mieć nazwy nadane przez użytkownika, a nie domyślne nazwy „BobCo”. Każda scena to własne urządzenie wirtualne o innych nazwach. Nazwy użytkowników mogą pochodzić z: SYNC.

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

Oznacza, że ta scena może zostać anulowana. Ten atrybut dotyczy tylko scen, które modyfikują stan i pamiętają poprzedni stan. Urządzenie obsługuje polecenie ActivateScene z parametrem deactivate (prawda).

Przykłady

Urządzenie obsługujące scenę odwracalną.

{
  "sceneReversible": true
}

Urządzenie STATES

Brak.

Polecenie urządzenia

W ramach operacji EXECUTE urządzenia z tą cechą mogą odpowiadać 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

Wymagany.

Jeśli scena jest odwracalna, anuluje ją.

Przykłady

Aktywacja punktu widokowego według nazwy.

{
  "command": "action.devices.commands.ActivateScene",
  "params": {
    "deactivate": false
  }
}

Dezaktywowanie sceny po nazwie

{
  "command": "action.devices.commands.ActivateScene",
  "params": {
    "deactivate": true
  }
}

Urządzenie ERRORS

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