Govee (независимый издатель) (предварительная версия)

Интеграция смарт-устройств Govee с приложениями с API разработчика Govee. Управление светом, изменение цветов, настройка яркости и настройка таймеров. Доступ к состоянию устройства в режиме реального времени для расширенной разработки приложений.

Этот соединитель доступен в следующих продуктах и регионах:

Услуга Class Регионы
Copilot Studio Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Логические приложения Стандарт Все регионы Logic Apps , кроме следующих:
     — Регионы Azure для государственных организаций
     — Регионы Azure Для Китая
     - Министерство обороны США (DoD)
Power Apps Премия Все регионы Power Apps , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Power Automate Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Контакт
Имя Ричард Уилсон
URL https://www.richardawilson.com/
Адрес электронной почты richard.a.wilson@microsoft.com
Метаданные соединителя
Publisher Ричард Уилсон
Веб-сайт https://us.govee.com/
Политика конфиденциальности https://us.govee.com/policies/privacy-policy
Категории Интернет вещей

Govee

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

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

Издатель: Ричард Уилсон

Предпосылки

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

Получение ключа API разработчика Govee

  1. Скачайте домашнее приложение Govee:

  2. Доступ к вашему профилю:

    • Откройте домашнее приложение Govee и перейдите на страницу "Мой профиль", нажав значок профиля (👤).
  3. Перейдите к параметрам:

    • Щелкните значок параметров (⚙️), расположенный в правом верхнем углу, чтобы получить доступ к меню "Параметры".
  4. Применить к ключу API:

    • В меню "Параметры" выберите "Применить к ключу API".
  5. Полный формат приложения:

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

    • Внимательно ознакомьтесь с условиями обслуживания API разработчика Govee. После понимания условий установите флажок, чтобы указать ваше принятие.
  7. Отправка приложения:

    • Нажмите кнопку "Отправить", чтобы отправить приложение для ключа API. После утверждения вы получите ключ API Govee, который необходим для использования этого соединителя.

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

Поддерживаемые операции

1. Выполнение команды на устройстве

Эта операция позволяет отправлять различные команды для управления устройством Govee.

  • Входные свойства:
    • MAC-адрес устройства: Уникальный MAC-адрес устройства Govee для управления.
    • Модель устройства: Номер модели устройства Govee.
    • Сведения о команде: Объект, содержащий команду, выполняемую. Он включает в себя:
      • Имя: Имя команды (например, "turn", "яркость", "цвет", "colorTem").
    • Дополнительные параметры (на основе команды):
      • Включение или отключение: (необязательно) — используется при выполнении команды "включить".
      • Яркость: (необязательно) Числовое значение (0–100) — используется, когда команда имеет значение "яркость".
      • Цвет: (необязательно) Объект с "r", "g", "b" значениями, используемыми при команде "цвет".
      • Цветовая температура: (необязательно) Числовое значение для цветовой температуры, используемое при выполнении команды colorTem.

2. Получение сведений об устройстве

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

  • Входные свойства:
    • MAC-адрес устройства: (необязательно) MAC-адрес конкретного устройства Govee, для которого запрашиваются сведения. Если опущено, возвращается информация для всех устройств.
    • Модель устройства: (необязательно) Модель устройства Govee. Если он указан вместе с MAC-адресом, он обновляет запрос к конкретному устройству.

Документация по API

Подробные сведения об API Разработчика Govee Lights, включая его возможности, конечные точки, параметры и ответы, см. в официальной документации по API Govee. В документации приведены полные рекомендации и примеры, которые помогут эффективно интегрировать и использовать API в приложениях и рабочих процессах.

Известные проблемы и ограничения

В настоящее время известные проблемы или ограничения не существуют. Всегда обратитесь к этому разделу для получения обновленных сведений.

Создание подключения

Соединитель поддерживает следующие типы проверки подлинности:

По умолчанию Параметры для создания подключения. Все регионы Недоступен для совместного использования

По умолчанию

Применимо: все регионы

Параметры для создания подключения.

Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.

Имя Тип Description Обязательно
Ключ API Govee securestring Ключ API Govee, который можно запросить в мобильном приложении Govee. True

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 100 60 секунд

Действия

Выполнение команды на устройстве

Выполните определенную команду на устройстве Govee. Эта конечная точка позволяет управлять различными аспектами устройства, такими как состояние питания, яркость, цвет и цветовая температура. Укажите MAC-адрес и модель устройства вместе с сведениями о команде. Поддерживаемые команды включают "поворот" для управления питанием, "яркость" для настройки уровней яркости, "цвета" для настройки значений цветов RGB и colorTem для настройки температуры цвета.

Получение сведений об устройстве

Доступ к подробным сведениям о устройствах Govee. Эта конечная точка извлекает данные для конкретного устройства при предоставлении mac-адреса и модели. Если конкретное устройство не указано, конечная точка возвращает сведения для всех устройств, связанных с вашей учетной записью. Ответ включает сведения об устройстве, такие как имя устройства, управляемость, возможность получения, поддерживаемые команды и дополнительные свойства. Это полезно для понимания возможностей и текущей конфигурации устройств Govee.

Выполнение команды на устройстве

Выполните определенную команду на устройстве Govee. Эта конечная точка позволяет управлять различными аспектами устройства, такими как состояние питания, яркость, цвет и цветовая температура. Укажите MAC-адрес и модель устройства вместе с сведениями о команде. Поддерживаемые команды включают "поворот" для управления питанием, "яркость" для настройки уровней яркости, "цвета" для настройки значений цветов RGB и colorTem для настройки температуры цвета.

Параметры

Имя Ключ Обязательно Тип Описание
MAC-адрес устройства
device True string

Уникальный MAC-адрес устройства Govee. Этот идентификатор используется для указания устройства, которое требуется контролировать.

Модель устройства
model True string

Номер модели устройства Govee. Эта информация помогает определить определенные функции и возможности, доступные для устройства.

Имя команды
name True string

Команда, выполняемая на устройстве. Этот объект содержит имя команды (например, "turn", "яркость", "цвет", "colorTem") и связанное с ним значение. Имя команды определяет тип действия, выполняемого на устройстве.

Сторона
turn string

Этот параметр используется для включения или отключения устройства. Используйте это только в том случае, если выбрана команда turn. Допустимые значения : "вкл. " или "off".

Яркость
brightness integer

Уровень яркости, заданный для устройства. Используйте этот параметр только в том случае, если выбрана команда "яркость". Введите значение от 0 (минимальная яркость) до 100 (максимальная яркость).

Цвет — красный
r integer

Этот параметр представляет красный компонент значения цвета RGB для устройства. Это часть команды color. Укажите целочисленное значение в диапазоне от 0 до 255, где 0 означает, что красный и 255 не соответствует максимальной интенсивности красного.

Цвет - зеленый
g integer

Этот параметр определяет зеленый компонент значения цвета RGB для устройства. Он используется в сочетании с командой color. Укажите целочисленное значение от 0 до 255, с 0, указывающее не зеленый и 255, обозначающий самую высокую интенсивность зеленого цвета.

Цвет — синий
b integer

Синий компонент значения цвета RGB, заданный на устройстве. Этот параметр является частью команды color. Значение должно быть целым числом от 0 до 255, где 0 — отсутствие синего и 255 обозначает самый яркий синий.

Цветовая температура
colorTem integer

Значение цветовой температуры, заданное для устройства. Используйте этот параметр, только если выбрана команда colorTem. Введите значение температуры цвета, необходимое для устройства.

Возвращаемое значение

Имя Путь Тип Описание
Код состояния
code integer

Код состояния HTTP ответа

Message
message string

Сообщение, описывающее результат операции

данные
data object

Данные, возвращенные с ответом.

Получение сведений об устройстве

Доступ к подробным сведениям о устройствах Govee. Эта конечная точка извлекает данные для конкретного устройства при предоставлении mac-адреса и модели. Если конкретное устройство не указано, конечная точка возвращает сведения для всех устройств, связанных с вашей учетной записью. Ответ включает сведения об устройстве, такие как имя устройства, управляемость, возможность получения, поддерживаемые команды и дополнительные свойства. Это полезно для понимания возможностей и текущей конфигурации устройств Govee.

Параметры

Имя Ключ Обязательно Тип Описание
MAC-адрес устройства
device string

Необязательный параметр, представляющий MAC-адрес устройства Govee, для которого запрашиваются сведения. Если это указано, API возвращает сведения специально для этого устройства. Оставьте этот параметр пустым, чтобы получить сведения для всех устройств, связанных с учетной записью.

Модель устройства
model string

Необязательный параметр, указывающий модель устройства Govee. Если этот параметр задан, API вернет сведения для устройств, соответствующих этой модели. Этот параметр можно использовать в сочетании с MAC-адресом устройства.

Возвращаемое значение

Имя Путь Тип Описание
Устройства
data.devices array of object

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

MAC-адрес устройства
data.devices.device string

Уникальный MAC-адрес устройства

Модель устройства
data.devices.model string

Номер модели устройства

Имя устройства
data.devices.deviceName string

Имя устройства

Управляемый
data.devices.controllable boolean

Указывает, можно ли управлять устройством.

Минимум
data.devices.properties.colorTem.range.min integer

Минимальное значение температуры цвета

Maximum
data.devices.properties.colorTem.range.max integer

Максимальное значение температуры цвета

Возможность извлечения
data.devices.retrievable boolean

Указывает, является ли устройство извлекаемым

Поддерживаемые команды
data.devices.supportCmds array of string

Поддерживаемые команды для устройства

Message
message string

Сообщение, описывающее результат операции

Код состояния
code integer

Код состояния HTTP ответа