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

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

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

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

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

Запустите приложение-образец для Android. При первом запуске вам будет предложено разрешить доступ к дому в вашей учётной записи 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) . Помните, что в этом примере приложения поддерживается управление только следующими типами устройств:
      • Цветовая температура света (вкл. и выкл., яркость)
      • Контактный датчик (булевое состояние)
      • Регулируемый свет (включение и выключение, яркость)
      • Расширенная цветовая подсветка (вкл./выкл., яркость)
      • Универсальный коммутатор
      • Google Камера
      • Датчик присутствия (определение присутствия)
      • Вкл./Выкл. Свет (вкл. и выкл., яркость)
      • Переключатель вкл/выкл света
      • Вставной блок включения/выключения (вкл. и выкл.)
      • Датчик вкл/выкл
  • Если к вашей учетной записи не подключено ни одного дома, вы увидите экран с сообщением: Для выбранной учетной записи нет строений.
    1. Проведите пальцем назад, чтобы вернуться к основному виду приложения-примера.
    2. Чтобы настроить дом, используйте GHA . Затем попробуйте снова предоставить разрешение приложению Sample.

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

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

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