Авторизация аккаунта

Прежде чем приступить к авторизации аккаунта, убедитесь, что у вас есть:

  1. Google Home app (GHA) установленное на вашем мобильном устройстве, настроено как минимум с одним домом (структурой) в вашей учетной записи Google.
  2. По крайней мере один из этих поддерживаемых типов устройств для примера приложения дома:
    • Цветовая температура света (вкл. и выкл., яркость)
    • Контактный датчик (логическое состояние)
    • Регулируемый свет (включение и выключение, яркость)
    • Расширенная цветная подсветка (вкл. и выкл., яркость)
    • Универсальный переключатель
    • Датчик присутствия (датчик присутствия)
    • Включение/выключение света (включение и выключение, яркость)
    • Выключатель света вкл./выкл.
    • Съемный блок включения/выключения (включение и выключение)
    • Датчик включения/выключения
  3. Два устройства для тестирования образцовой автоматики.

Прежде чем использовать устройства через Home API, ими необходимо управлять из GHA .

Запустите пример приложения

Запустите пример приложения. При первом запуске вам будет предложено разрешить доступ к дому в вашей учетной записи Google. Это предоставляет примерному приложению разрешение на доступ и управление конструкциями и устройствами в этом доме.

Поведение разрешений приложения по умолчанию будет различаться в зависимости от того, было ли приложение зарегистрировано в Google Home Developer Console .

Если приложение не зарегистрировано в Developer Console , оно будет в непроверенном состоянии. Это рекомендуется для тестирования использования Home API:

  • Только пользователи, зарегистрированные в качестве тестовых пользователей в консоли OAuth, могут предоставлять разрешения для приложения. Для непроверенного приложения существует ограничение в 100 тестовых пользователей.

  • Непроверенное приложение будет иметь доступ к устройствам любых типов, которые поддерживаются OAuth для Home API (список типов устройств в Developer Console ). Все устройства в структуре будут предоставлены.

Если приложение зарегистрировано в Developer Console и было одобрено для доступа к одному или нескольким типам устройств, а проверка бренда для OAuth завершена , оно будет в проверенном состоянии. Это состояние необходимо для запуска приложения в производство:

  • Ограничения на тестовых пользователей больше не применяются. Любой пользователь может предоставить разрешение приложению.
  • Пользователь может предоставить разрешения только тем типам устройств, которые были одобрены в Developer Console .

Нажмите «Разрешить доступ к выбранному дому» :

  • Если к вашей учетной записи подключены какие-либо дома, выберите дом, которому нужно предоставить разрешение. Если в выбранном доме не обнаружено никаких устройств, вы можете:
    1. Нажмите «Разрешить доступ к другому дому», чтобы выбрать другой дом.
    2. Настройте устройство по вашему выбору в этом доме с помощью Google Home app (GHA) . Помните, что только эти типы устройств поддерживают управление в этом примере приложения:
      • Цветовая температура света (вкл. и выкл., яркость)
      • Контактный датчик (логическое состояние)
      • Регулируемый свет (включение и выключение, яркость)
      • Расширенная цветная подсветка (вкл. и выкл., яркость)
      • Универсальный переключатель
      • Датчик присутствия (датчик присутствия)
      • Включение/выключение света (включение и выключение, яркость)
      • Выключатель света вкл./выкл.
      • Съемный блок включения/выключения (включение и выключение)
      • Датчик включения/выключения
  • Если к вашей учетной записи не подключено ни одного дома, вы увидите экран с сообщением: Для выбранной учетной записи нет построек.
    1. Проведите пальцем назад, чтобы вернуться к основному представлению примера приложения.
    2. Чтобы настроить дом, используйте GHA . Затем попытайтесь снова предоставить разрешение примеру приложения.

К потоку разрешений можно вернуться в любое время, выбрав значок профиля в правом верхнем углу любого примера экрана приложения.

Выбор структуры для запуска примера приложения.
Рисунок 1. Выбор структуры.
Выбранная структура с указанием доступных устройств.
Рисунок 2. Структура и устройства.
Настройки управления устройством.
Рисунок 3. Элементы управления устройством.
Выбранная структура с указанием доступных средств автоматизации.
Рисунок 4. Структура и автоматизация.

После того как вы успешно предоставили разрешение дому, в котором есть устройства, вы перейдете к представлению устройств. Вы можете управлять устройствами и наблюдать за изменениями их состояния с помощью примера приложения.