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

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

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

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

Запустите демонстрационное приложение для Android.

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

Если у вас нет структуры, пользователь может создать ее в процессе получения разрешений без необходимости использования GHA .

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

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

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

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

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

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

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

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

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

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

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