Google Home Playground — это веб-приложение, которое имитирует проект «умный дом» с настраиваемыми типами устройств и характеристиками. Вы можете создавать виртуальные устройства, изменять их атрибуты и состояния, просматривать эти устройства в Google Home Graph , а также импортировать или экспортировать конфигурации устройств.
Полная привязка аккаунта
Чтобы использовать Google Home Playground , рекомендуется сначала привязать инструмент к своей учетной записи. Откройте Google Home app (GHA) на своем телефоне и выполните процесс привязки учетной записи:
- Щелкните значок плюса (+) в верхнем левом углу.
- Выберите Настроить устройство > Работает с Google .
- Найдите действие под названием Google Home Playground .
- Выберите действие, и GHA направит вас на страницу входа. Нажмите «Войти через Google» и выберите свою учетную запись для входа.
- Нажмите кнопку «Авторизовать» , чтобы авторизовать привязку учетной записи.

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

Войти
Запустите Google Home Playground , нажав кнопку ниже:
Нажмите Войти с помощью Google . Обязательно войдите в систему с той же учетной записью, которую вы использовали в GHA , чтобы завершить привязку учетной записи.

После входа в Google Home Playground отобразятся виртуальные устройства, хранящиеся в Home Graph .

Веб-интерфейс состоит из трех панелей:
- Список устройств показывает все ваши виртуальные устройства. Вы можете выбрать определенное виртуальное устройство, чтобы просмотреть информацию о нем и создать виртуальные устройства через эту панель.
- Информация об устройстве представляет информацию о выбранном виртуальном устройстве. Вы также можете отредактировать эту информацию и удалить выбранное виртуальное устройство через панель.
- В области журнала отображаются журналы взаимодействия между Google Home Playground и Home Graph . Вы можете развернуть журналы, чтобы проверить полезные данные запросов и ответов для устранения неполадок.
Виртуальное устройство
Просмотр информации о виртуальном устройстве
На панели списка устройств выберите виртуальное устройство, которое вы хотите просмотреть. На панели списка устройств выберите виртуальное устройство, которое вы хотите просмотреть. Панель информации об устройстве будет отображать информацию, разделенную на пять вкладок:
- Основная информация: свойства устройства верхнего уровня, включая тип устройства, идентификатор и имя.
- Черты: поддерживаемые черты устройства.
- Атрибуты: специфические атрибуты устройства.
- Состояния: все состояния устройства.
- SUV: вторичная конфигурация проверки пользователя устройства.
Изменить информацию о виртуальном устройстве
Помимо просмотра информации о виртуальном устройстве, вы также можете напрямую редактировать информацию о нем, хранящуюся в Home Graph через панель информации об устройстве .
Изменить поддерживаемые черты
- Выберите вкладку «Черты» ; нажмите кнопку Изменить .
- На всплывающей панели вы можете увидеть поддерживаемые в настоящее время черты устройства и доступные черты для добавления. Используйте кнопки со стрелками
( arrow_forward / arrow_back ), чтобы добавить или удалить поддерживаемые черты для устройства. - Когда вы закончите обновление поддерживаемых характеристик, нажмите «Сохранить» , и обновленные характеристики будут применены к Home Graph .
- Вы можете просмотреть эти обновления признаков в области журнала .

Изменить атрибуты устройства
- Выберите вкладку Атрибуты и отредактируйте атрибут свойств, поддерживаемых устройством.
- Когда вы закончите редактирование, нажмите Enter , и ваши изменения атрибутов будут применены к Home Graph .
- Вы можете просмотреть эти обновленные атрибуты в области журнала .
Изменить состояния устройства
- Выберите вкладку «Состояния» и отредактируйте состояние напрямую. Изменения состояния будут применены к Home Graph .
- Вы можете просмотреть эти изменения состояния в области журнала .
Добавить дополнительную проверку пользователя на виртуальное устройство
Вы можете добавить внедорожник к виртуальным устройствам и настроить его тип вызова и соответствующее поведение на каждом устройстве. Вы можете добавить внедорожник к виртуальным устройствам и настроить его тип вызова и соответствующее поведение на каждом устройстве.
Настроить внедорожник на устройстве
- На панели списка устройств выберите виртуальное устройство, которое вы хотите настроить.
- На панели информации об устройстве выберите вкладку SUV и настройте следующие параметры:
- Включено: включен или отключен внедорожник ( без запроса ) на устройстве.
- Тип вызова: требует ли внедорожник явного подтверждения ( ackNeeded ) или личного идентификационного номера ( pinNeeded ).
- PIN-код: действительный PIN-код.
- Обработка неправильного ПИН-кода: когда ПИН-код неверен, нужно ли снова спрашивать пользователя и, если нет, отвечать на ошибку.

Определить устройства, которые позволяют внедорожнику
На панели списка устройств значок ключа отображается рядом с каждым устройством с поддержкой SUV.

Следующий список черт требует внедорожник:
- Постановка на охрану
- ЗаблокироватьРазблокировать
- Открыто закрыто
- Перезагрузить
- Обновление программного обеспечения
Создайте новое виртуальное устройство
- На панели Список устройств щелкните Добавить устройство .
- На всплывающей панели выберите тип устройства и введите имя нового устройства. Кроме того, вы можете выбрать предопределенный набор устройств для добавления.
- После того, как вы выполните все шаги, новое устройство будет добавлено в Home Graph .

Удалить виртуальное устройство
- На панели списка устройств выберите устройство, которое вы хотите удалить. Затем на панели «Информация об устройстве» выберите вкладку «Основная информация» , а затем на панели «Информация об устройстве» выберите вкладку «Основная информация» и нажмите
Снимите устройство внизу.
- Подтвердите удаление устройства во всплывающем окне.
- Как только вы подтвердите удаление устройства, оно будет удалено из Home Graph .

Редактор ответа на синхронизацию
Вы можете проверить или обновить свой ответ на синхронизацию в Google Home Playground . Щелкните Редактор ответа на синхронизацию , чтобы открыть встроенную среду IDE.

Отредактируйте или скопируйте и вставьте свой ответ на синхронизацию и нажмите «Сохранить» , чтобы применить изменения и посмотреть, как это работает в экосистеме Google Home.

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

Экспорт виртуальных устройств в файл
- Щелкните , чтобы экспортировать виртуальные устройства в файл.
- Введите имя файла, который вы хотите экспортировать, и нажмите OK .
- После того, как вы введете имя файла, браузер загрузит файл экспортированных виртуальных устройств.
Импорт виртуальных устройств из файла
- Нажмите , чтобы импортировать виртуальные устройства из файла.
- Выберите файл, который хотите импортировать, и нажмите OK .
- После того как вы подтвердите импорт файла, Google Home Playground импортирует виртуальные устройства с состояниями из файла и обновит информацию и состояния импортированных устройств в Home Graph .
Просмотрите журналы взаимодействий
Когда вы взаимодействуете с виртуальными устройствами, Google Home Playground автоматически применяет ваши изменения к Home Graph . Взаимодействия с Home Graph записываются на панель области журнала , где вы можете развернуть каждую запись, чтобы проверить полезные данные запроса и ответа API Home Graph .
Каждая запись журнала представляет собой массив JSON, содержащий элементы следующей структуры:
{
"uri": string,
"request": object,
"response": object
}
Поля | Тип | Описание |
---|---|---|
uri | string | URL-адрес вызова API Home Graph . |
request | object | Тело запроса вызова API Home Graph . См. справочную документацию по справочной документации для формата каждого метода. |
response | object | Текст ответа на вызов API Home Graph . См. справочную документацию по справочной документации для формата каждого метода. |
Просмотр поддерживаемых типов устройств и характеристик
Значок справки со знаком вопроса в правом верхнем углу будет отображать текущий тип устройства и список характеристик, поддерживаемых Google Home Playground .

Сообщить о проблемах
Мы бы хотели получить от Вас отзывы! Сообщите о возникших проблемах с помощью значка восклицательного знака в правом верхнем углу.
