Облако-в-облако Local Home SDK Device SDK
Google Home Playground is a web application that allows you to simulate a smart home project by simulating a virtual home with configurable device types and traits. The Home Playground allows you to create virtual devices, modify the device attributes and states, view these devices in Google Home Graph , and import or export device configurations.
Полная привязка аккаунта
Чтобы использовать Home Playground , рекомендуется сначала привязать инструмент к своей учетной записи. Откройте Google Home app (GHA) on your phone, and go through the account linking process:
- Щелкните значок плюса (+) в верхнем левом углу.
- Выберите Настроить устройство > Работает с Google .
- Найдите действие под названием Google Home Playground .
- Выберите действие, и GHA направит вас на страницу входа. Нажмите «Войти через Google» и выберите свою учетную запись для входа.
- Нажмите кнопку «Авторизовать» , чтобы авторизовать привязку учетной записи.

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

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

После того, как вы войдете в систему, Home Playground покажет виртуальные устройства, хранящиеся в Home Graph .

Веб-интерфейс состоит из трех панелей:
- Список устройств показывает все ваши виртуальные устройства. Вы можете выбрать определенное виртуальное устройство, чтобы просмотреть информацию о нем и создать виртуальные устройства через эту панель.
- Информация об устройстве представляет информацию о выбранном виртуальном устройстве. Вы также можете отредактировать эту информацию и удалить выбранное виртуальное устройство через панель.
- В области журнала отображаются журналы взаимодействия между 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 .

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

Экспорт виртуальных устройств в файл
- Щелкните , чтобы экспортировать виртуальные устройства в файл.
- Введите имя файла, который вы хотите экспортировать, и нажмите OK .
- После того, как вы введете имя файла, браузер загрузит файл экспортированных виртуальных устройств.
Импорт виртуальных устройств из файла
- Нажмите , чтобы импортировать виртуальные устройства из файла.
- Выберите файл, который хотите импортировать, и нажмите OK .
- Как только вы подтвердите импорт файла, Home Playground импортирует виртуальные устройства с состояниями из файла и обновит информацию и состояния импортированных устройств в Home Graph .
Просмотрите журналы взаимодействий
Когда вы взаимодействуете с виртуальными устройствами, 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 . См. справочную документацию для формата каждого метода. |
Просмотр поддерживаемых типов устройств и характеристик
Значок справки со знаком вопроса в правом верхнем углу будет отображать текущий тип устройства и список характеристик, поддерживаемых Home Playground .

Обратная связь и сообщения о проблемах
Мы бы хотели получить от Вас отзывы! Дайте нам отзыв, нажав на значок смайлика «чувство_удовлетворено» в правом верхнем углу, или сообщите о возникших проблемах, используя значок с восклицательным знаком .
