Govee (獨立發行者) (預覽版)
使用 Govee Developer API 將 Govee 智慧燈裝置整合到您的應用程式中。 控制燈光、改變顏色、調整亮度和設置計時器。 存取即時設備狀態以進行進階應用程式開發。
此連接器適用於以下產品和區域:
| 服務 | Class | Regions |
|---|---|---|
| 副駕駛工作室 | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 邏輯應用程式 | 標準 | 所有 Logic Apps 區域, 但下列區域除外: - Azure Government 區域 - Azure 中國區域 - 美國國防部 (DoD) |
| Power Apps | 進階 | 除下列區域外的所有 Power Apps 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| Power Automate(自動化服務) | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 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 開發人員 API 金鑰,才能使用 Govee 連接器。 請依照下列步驟取得金鑰:
取得 Govee 開發人員 API 金鑰
下載 Govee Home 應用程序:
- 適用於 iOS: App Store 上的 Govee Home
- 對於 Android: Google Play 上的 Govee Home
訪問您的個人資料:
- 打開 Govee Home 應用程序並點擊個人資料圖標 ()👤 導航到“我的個人資料”頁面。
前往設定:
- 按一下右上角的設定圖示 (⚙️) 以存取「設定」選單。
申請 API Key:
- 在「設定」選單中選擇「申請 API 金鑰」。
填寫申請表:
- 填寫「姓名」和「申請理由」的必填欄位。
- 示例原因包括家庭自動化、第三方集成或教育目的。
- 填寫「姓名」和「申請理由」的必填欄位。
同意服務條款:
- 請仔細閱讀 Govee Developer API 服務條款。 理解條款後,請選中該框以表明您接受。
提交申請:
- 按一下「提交」以傳送您的 API 金鑰申請。 一旦獲得批准,您將收到您的 Govee API 密鑰,這是使用此連接器所必需的。
請注意,API 金鑰審批過程可能需要一些時間,批准由 Govee 自行決定。 請確定您的應用程式包含要求 API 金鑰的有效且明確的理由,以增加核准的可能性。
支援的作業
1. 在設備上運行命令
此操作允許您發送各種命令來控制您的 Govee 設備。
-
輸入屬性:
- 設備MAC地址: 要控制的 Govee 裝置的唯一 MAC 位址。
- 設備型號: Govee 裝置的型號。
-
命令詳細資料: 包含要執行的命令的物件。 這包括:
- 名字: 命令名稱(例如,'turn'、'brightness'、'color'、'colorTem')。
- 其他參數(基於命令):
- 轉動: (可選)“打開”或“關閉”- 當命令為“轉動”時使用。
- 亮度: (可選)數值 (0-100) - 當命令為“亮度”時使用。
- 顏色: (可選)具有 'r'、'g'、'b' 值的物件 - 當命令為 'color' 時使用。
- 色溫: (選用)色溫的數值 - 當命令為 'colorTem' 時使用。
2. 獲取設備信息
檢索有關特定 Govee 設備或與您的帳戶關聯的所有設備的信息。
-
輸入屬性:
- 裝置 MAC 位址: (選用)請求資訊的特定 Govee 裝置的 MAC 位址。 如果省略,則會傳回所有裝置的資訊。
- 裝置型號: (可選)Govee 裝置的型號。 如果與MAC地址一起指定,則會將查詢細化到該特定裝置。
API 文件
有關 Govee Lights Developer API 的詳細信息,包括其功能、端點、參數和響應,請參閱 官方 Govee API 文件。 此文件提供全面的指導和範例,幫助您在應用程式和工作流程中有效地整合和利用 API。
已知問題和限制
目前,不存在已知問題或限制。 請務必參閱本節以取得更新資訊。
正在建立連線
連接器支援下列驗證類型:
| 預設值 | 建立連線的參數。 | 所有區域 | 不可共享 |
預設
適用:所有地區
建立連線的參數。
這不是可共用的連線。 如果 Power App 與其他使用者共用,系統會明確提示其他使用者建立新連線。
| 名稱 | 類型 | Description | 為必填項目 |
|---|---|---|---|
| Govee API 金鑰 | securestring | Govee API 密鑰,可在 Govee 移動應用程序中請求。 | 對 |
節流限制
| 名稱 | 呼叫 | 續約期間 |
|---|---|---|
| 每個連線的 API 呼叫 | 100 | 60 秒 |
動作
| 取得裝置資訊 |
存取有關 Govee 裝置的詳細資訊。 此端點在提供特定裝置的 MAC 位址和型號時擷取其資料。 如果未指定特定裝置,端點會傳回與您的帳戶相關聯之所有裝置的資訊。 回應包括裝置詳細數據,例如裝置名稱、可控性、可擷取性、支援的命令和其他屬性。 這對於了解 Govee 設備的功能和當前配置非常有用。 |
| 在裝置上執行命令 |
在 Govee 裝置上執行特定命令。 此端點可讓您控制裝置的各個方面,例如電源狀態、亮度、顏色和色溫。 提供裝置的MAC地址和型號以及命令詳細資訊。 支援的命令包括用於電源控制的「轉動」、用於調整亮度等級的「亮度」、用於設定 RGB 顏色值的「顏色」以及用於調整色溫的「colorTem」。 |
取得裝置資訊
存取有關 Govee 裝置的詳細資訊。 此端點在提供特定裝置的 MAC 位址和型號時擷取其資料。 如果未指定特定裝置,端點會傳回與您的帳戶相關聯之所有裝置的資訊。 回應包括裝置詳細數據,例如裝置名稱、可控性、可擷取性、支援的命令和其他屬性。 這對於了解 Govee 設備的功能和當前配置非常有用。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
裝置MAC地址
|
device | string |
選擇性參數,代表正在請求資訊的 Govee 裝置的 MAC 位址。 如果提供,API 會傳回此裝置的詳細資料。 將此參數保留空白,以擷取與帳戶相關聯之所有裝置的資訊。 |
|
|
設備型號
|
model | string |
指示 Govee 裝置型號的選用參數。 如果指定,API 會傳回符合此模型的裝置資訊。 此引數可與裝置MAC地址結合使用。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
裝置
|
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 狀態碼 |
在裝置上執行命令
在 Govee 裝置上執行特定命令。 此端點可讓您控制裝置的各個方面,例如電源狀態、亮度、顏色和色溫。 提供裝置的MAC地址和型號以及命令詳細資訊。 支援的命令包括用於電源控制的「轉動」、用於調整亮度等級的「亮度」、用於設定 RGB 顏色值的「顏色」以及用於調整色溫的「colorTem」。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
裝置MAC地址
|
device | True | string |
Govee 裝置的唯一 MAC 位址。 此識別碼可用來指定您要控制的裝置。 |
|
設備型號
|
model | True | string |
Govee 裝置的型號。 此資訊有助於識別設備可用的特定特性和功能。 |
|
命令名稱
|
name | True | string |
要在裝置上執行的命令。 此物件包括命令名稱 (例如,'turn'、'brightness'、'color'、'colorTem') 及其關聯值。 命令名稱指定要在裝置上執行的動作類型。 |
|
轉動
|
turn | string |
此參數用於開啟或關閉裝置。 僅在選擇「轉動」命令時使用此選項。 有效值為 'on' 或 'off'。 |
|
|
亮度
|
brightness | integer |
要為裝置設定的亮度等級。 只有在選取「亮度」指令時才使用此參數。 輸入介於 0 (最小亮度) 和 100 (最大亮度) 之間的值。 |
|
|
顏色 - 紅色
|
r | integer |
此參數代表裝置 RGB 色彩值的紅色元件。 它是「顏色」命令的一部分。 指定範圍從 0 到 255 的整數值,其中 0 表示沒有紅色,255 代表紅色的最大強度。 |
|
|
顏色 - 綠色
|
g | integer |
此參數會定義裝置 RGB 色彩值的綠色元件。 它與 'color' 命令結合使用。 提供介於 0 到 255 之間的整數值,其中 0 表示沒有綠色,255 表示綠色的最高強度。 |
|
|
顏色 - 藍色
|
b | integer |
要在裝置上設定的 RGB 色彩值的藍色元件。 此參數是 'color' 命令的一部分。 該值應為範圍從 0 到 255 的整數,其中 0 表示沒有藍色,255 表示最亮的藍色。 |
|
|
色溫
|
colorTem | integer |
要為裝置設定的色溫值。 只有在選取 'colorTem' 指令時才使用此參數。 根據您的設備要求輸入色溫值。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
狀態代碼
|
code | integer |
回應的 HTTP 狀態碼 |
|
Message
|
message | string |
描述作業結果的訊息 |
|
資料
|
data | object |
隨回應一起傳回的資料。 |