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
Скачайте домашнее приложение Govee:
- Для iOS: Govee Home в App Store
- Для Android: Govee Home на Google Play
Доступ к вашему профилю:
- Откройте домашнее приложение Govee и перейдите на страницу "Мой профиль", нажав значок профиля (👤).
Перейдите к параметрам:
- Щелкните значок параметров (⚙️), расположенный в правом верхнем углу, чтобы получить доступ к меню "Параметры".
Применить к ключу API:
- В меню "Параметры" выберите "Применить к ключу API".
Полный формат приложения:
- Заполните обязательные поля для имени и "Причина для приложения".
- Примеры причин включают домашнюю автоматизацию, интеграцию сторонних производителей или учебные цели.
- Заполните обязательные поля для имени и "Причина для приложения".
Примите условия обслуживания:
- Внимательно ознакомьтесь с условиями обслуживания API разработчика Govee. После понимания условий установите флажок, чтобы указать ваше принятие.
Отправка приложения:
- Нажмите кнопку "Отправить", чтобы отправить приложение для ключа 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 ответа |