Регистрация экземпляра устройства в Google Assistant SDK — Ошибка 400

#python-3.x #google-assistant-sdk

#python-3.x #google-assistant-sdk

Вопрос:

Я пытался зарегистрировать экземпляр устройства в Google Assistant SDK на моем Raspberry Pi 3.

Вот мой код ввода

 googlesamples-assistant-devicetool --project-id RASPI-ED53D register --model RASPI-ED53D-LIGHT-7NBZNA --type OUTLET --manufacturer SUPERCONN --product-name LIGHT --device 0001 --client-type LIBRARY
  

Вывод / Ошибка

Ошибка при создании новой модели устройства: не удалось зарегистрировать модель: 400

Не удалось создать модель устройства. Убедитесь, что запрос содержит требуемое поле project_id с допустимым форматом в полезной нагрузке запроса. Смотрите https://developers.google.com/assistant/sdk/reference/device-registration/model-and-instance-schemas для получения дополнительной информации.

Синтаксис правильный в соответствии с ресурсами Google.

Есть идеи?

Ответ №1:

Схема перечисляет action.devices.types.OUTLET , а не OUTLET . Когда я перечисляю свои устройства, у них указаны похожие типы, например: Device Type: action.devices.types.SPEAKER