Govee (Independent Publisher) (Vorschau)
Integrieren Sie govee intelligente Lichtgeräte in Ihre Anwendungen mit der Govee Developer API. Steuern von Lichtern, Ändern von Farben, Anpassen der Helligkeit und Festlegen von Zeitgebern Greifen Sie auf den Echtzeitgerätestatus für die erweiterte Anwendungsentwicklung zu.
Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:
| Dienstleistung | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Logik-Apps | Norm | Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche: – Azure Government-Regionen - Azure China-Regionen - US Department of Defense (DoD) |
| Power Apps | Premium | Alle Power Apps-Regionen mit Ausnahme der folgenden: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Kontakt | |
|---|---|
| Name | Richard Wilson |
| URL | https://www.richardawilson.com/ |
| richard.a.wilson@microsoft.com |
| Connectormetadaten | |
|---|---|
| Herausgeber | Richard Wilson |
| Webseite | https://us.govee.com/ |
| Datenschutzrichtlinie | https://us.govee.com/policies/privacy-policy |
| Kategorien | Internet der Dinge |
Govee
Bietet eine nahtlose Integration in die intelligenten Beleuchtungssysteme von Govee , sodass Benutzer ihre Geräte mühelos steuern und verwalten können. Es ermöglicht eine vielzahl von Funktionen, einschließlich der Anpassung von Lichteinstellungen, Ändern von Farben, Ändern der Helligkeit und Zugreifen auf den Echtzeitgerätestatus.
Die Möglichkeit, Beleuchtungseinrichtungen zu automatisieren und anzupassen, macht diesen Verbinder besonders nützlich, um das Ambiente in Smart Homes zu verbessern, dynamische Beleuchtungsszenen für verschiedene Anlässe zu schaffen und intelligente Beleuchtung in breitere Hausautomatisierungssysteme zu integrieren. Es bietet benutzern eine bequeme und intuitive Möglichkeit, ihre Beleuchtungserfahrung zu personalisieren und die Funktionen der intelligenten Beleuchtungstechnologie von Govee vollständig zu nutzen.
Herausgeber: Richard Wilson
Voraussetzungen
Bevor Sie den Govee-Connector verwenden können, müssen Sie einen Govee-Entwickler-API-Schlüssel abrufen. Führen Sie die folgenden Schritte aus, um den Schlüssel zu erwerben:
Abrufen eines Govee-Entwickler-API-Schlüssels
Laden Sie die Govee Home App herunter:
- Für iOS: Govee Home im App Store
- Für Android: Govee Home auf Google Play
Zugreifen auf Ihr Profil:
- Öffnen Sie die Govee Home App, und navigieren Sie zur Seite "Mein Profil", indem Sie auf das Profilsymbol (👤) tippen.
Wechseln Sie zu "Einstellungen":
- Klicken Sie auf das Symbol "Einstellungen" (⚙️), das sich in der oberen rechten Ecke befindet, um auf das Menü "Einstellungen" zuzugreifen.
Für API-Schlüssel beantragen:
- Wählen Sie im Menü "Einstellungen" die Option "Für API-Schlüssel übernehmen" aus.
Vollständiges Bewerbungsformular:
- Füllen Sie die erforderlichen Felder für "Name" und "Grund für Anwendung" aus.
- Beispiele hierfür sind Home Automation, Integration von Drittanbietern oder Bildungszwecke.
- Füllen Sie die erforderlichen Felder für "Name" und "Grund für Anwendung" aus.
Nutzungsbedingungen zustimmen:
- Lesen Sie sorgfältig die Nutzungsbedingungen der Govee-Entwickler-API. Sobald Sie die Bedingungen verstanden haben, aktivieren Sie das Kontrollkästchen, um Ihre Annahme anzugeben.
Antrag einreichen:
- Klicken Sie auf "Absenden", um Ihre Anwendung für einen API-Schlüssel zu senden. Nach der Genehmigung erhalten Sie Ihren Govee-API-Schlüssel, der für die Verwendung dieses Connectors erforderlich ist.
Bitte beachten Sie, dass der GENEHMIGUNGsprozess für DEN API-Schlüssel einige Zeit in Anspruch nehmen kann, und die Genehmigung liegt im Ermessen von Govee. Stellen Sie sicher, dass Ihre Anwendung einen gültigen und klaren Grund für die Anforderung des API-Schlüssels enthält, um die Wahrscheinlichkeit der Genehmigung zu erhöhen.
Unterstützte Vorgänge
1. Befehl auf Dem Gerät ausführen
Mit diesem Vorgang können Sie verschiedene Befehle senden, um Ihr Govee-Gerät zu steuern.
-
Eingabeeigenschaften:
- Geräte-MAC-Adresse: Die eindeutige MAC-Adresse des govee-Geräts, das gesteuert werden soll.
- Gerätemodell: Die Modellnummer des Govee-Geräts.
-
Befehlsdetails: Ein Objekt, das den auszuführenden Befehl enthält. Dazu gehören:
- Name: Der Befehlsname (z. B. "turn", "brightness", "color", "colorTem").
- Zusätzliche Parameter (basierend auf dem Befehl):
- Aktivieren: (Optional) "Ein" oder "Aus" – wird verwendet, wenn der Befehl "turn" ist.
- Helligkeit: (Optional) Numerischer Wert (0-100) – wird verwendet, wenn der Befehl "Helligkeit" ist.
- Color: (Optional) Object with 'r', 'g', 'b' values - used when the command is 'color'.
- Farbtemperatur: (Optional) Numerischer Wert für Farbtemperatur – wird verwendet, wenn der Befehl "colorTem" ist.
2. Abrufen von Geräteinformationen
Rufen Sie Informationen zu einem bestimmten Govee-Gerät oder allen Geräten ab, die Ihrem Konto zugeordnet sind.
-
Eingabeeigenschaften:
- Geräte-MAC-Adresse: (Optional) Die MAC-Adresse des bestimmten Govee-Geräts, für das Informationen angefordert werden. Wenn diese Angabe weggelassen wird, werden Informationen für alle Geräte zurückgegeben.
- Gerätemodell: (Optional) Das Modell des Govee-Geräts. Wenn sie zusammen mit der MAC-Adresse angegeben wird, wird die Abfrage auf dieses bestimmte Gerät optimiert.
API-Dokumentation
Ausführliche Informationen zur Govee Lights-Entwickler-API, einschließlich ihrer Funktionen, Endpunkte, Parameter und Antworten, finden Sie in der offiziellen Govee-API-Dokumentation. Die Dokumentation enthält umfassende Anleitungen und Beispiele, mit denen Sie die API in Ihre Anwendungen und Workflows effektiv integrieren und nutzen können.
Bekannte Probleme und Einschränkungen
Derzeit sind keine bekannten Probleme oder Einschränkungen vorhanden. Verweisen Sie immer auf diesen Abschnitt, um aktualisierte Informationen zu erhalten.
Erstellen einer Verbindung
Der Connector unterstützt die folgenden Authentifizierungstypen:
| Vorgabe | Parameter zum Erstellen einer Verbindung. | Alle Regionen | Nicht teilbar |
Vorgabe
Anwendbar: Alle Regionen
Parameter zum Erstellen einer Verbindung.
Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.
| Name | Typ | Description | Erforderlich |
|---|---|---|---|
| Govee-API-Schlüssel | securestring | Der Govee-API-Schlüssel, der in der mobilen Govee-App angefordert werden kann. | Richtig |
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 100 | 60 Sekunden |
Aktionen
| Abrufen von Geräteinformationen |
Greifen Sie auf detaillierte Informationen zu Ihren Govee-Geräten zu. Dieser Endpunkt ruft Daten für ein bestimmtes Gerät ab, wenn es mit der MAC-Adresse und dem Mac-Modell bereitgestellt wird. Wenn kein bestimmtes Gerät angegeben ist, gibt der Endpunkt Informationen für alle Geräte zurück, die Ihrem Konto zugeordnet sind. Die Antwort enthält Gerätedetails wie Gerätename, Steuerungsfähigkeit, Abrufbarkeit, unterstützte Befehle und zusätzliche Eigenschaften. Dies ist nützlich, um die Funktionen und die aktuelle Konfiguration Ihrer Govee-Geräte zu verstehen. |
| Befehl auf Gerät ausführen |
Führen Sie einen bestimmten Befehl auf einem Govee-Gerät aus. Mit diesem Endpunkt können Sie verschiedene Aspekte des Geräts steuern, z. B. Energiezustand, Helligkeit, Farbe und Farbtemperatur. Geben Sie die MAC-Adresse und das Modell des Geräts zusammen mit den Befehlsdetails an. Zu den unterstützten Befehlen gehören "Turn" für die Energiesteuerung, "Helligkeit" zum Anpassen von Helligkeitsstufen, "Farbe" zum Festlegen von RGB-Farbwerten und "colorTem" zum Anpassen der Farbtemperatur. |
Abrufen von Geräteinformationen
Greifen Sie auf detaillierte Informationen zu Ihren Govee-Geräten zu. Dieser Endpunkt ruft Daten für ein bestimmtes Gerät ab, wenn es mit der MAC-Adresse und dem Mac-Modell bereitgestellt wird. Wenn kein bestimmtes Gerät angegeben ist, gibt der Endpunkt Informationen für alle Geräte zurück, die Ihrem Konto zugeordnet sind. Die Antwort enthält Gerätedetails wie Gerätename, Steuerungsfähigkeit, Abrufbarkeit, unterstützte Befehle und zusätzliche Eigenschaften. Dies ist nützlich, um die Funktionen und die aktuelle Konfiguration Ihrer Govee-Geräte zu verstehen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Geräte-MAC-Adresse
|
device | string |
Ein optionaler Parameter, der die MAC-Adresse des Govee-Geräts darstellt, für die Informationen angefordert werden. Wenn angegeben, gibt die API Details speziell für dieses Gerät zurück. Lassen Sie diesen Parameter leer, um Informationen für alle Geräte abzurufen, die dem Konto zugeordnet sind. |
|
|
Gerätemodell
|
model | string |
Ein optionaler Parameter, der das Modell des Govee-Geräts angibt. Wenn angegeben, gibt die API Informationen für Geräte zurück, die mit diesem Modell übereinstimmen. Dieser Parameter kann in Verbindung mit der Mac-Adresse des Geräts verwendet werden. |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Geräte
|
data.devices | array of object |
Eine Liste der Geräte, die dem Konto zugeordnet sind. Wenn ein bestimmtes Gerät angefordert wird, enthält die Liste nur ein Gerät. |
|
Geräte-MAC-Adresse
|
data.devices.device | string |
Die eindeutige MAC-Adresse des Geräts |
|
Gerätemodell
|
data.devices.model | string |
Die Modellnummer des Geräts |
|
Gerätename
|
data.devices.deviceName | string |
Der Name des Geräts |
|
Kontrollierbar
|
data.devices.controllable | boolean |
Gibt an, ob das Gerät steuerbar ist. |
|
Mindestwert
|
data.devices.properties.colorTem.range.min | integer |
Minimaler Farbtemperaturwert |
|
Höchstwert
|
data.devices.properties.colorTem.range.max | integer |
Maximaler Farbtemperaturwert |
|
Abrufbar
|
data.devices.retrievable | boolean |
Gibt an, ob das Gerät abgerufen werden kann. |
|
Unterstützte Befehle
|
data.devices.supportCmds | array of string |
Unterstützte Befehle für das Gerät |
|
Nachricht
|
message | string |
Eine Meldung, die das Ergebnis des Vorgangs beschreibt |
|
Statuscode
|
code | integer |
Der HTTP-Statuscode der Antwort |
Befehl auf Gerät ausführen
Führen Sie einen bestimmten Befehl auf einem Govee-Gerät aus. Mit diesem Endpunkt können Sie verschiedene Aspekte des Geräts steuern, z. B. Energiezustand, Helligkeit, Farbe und Farbtemperatur. Geben Sie die MAC-Adresse und das Modell des Geräts zusammen mit den Befehlsdetails an. Zu den unterstützten Befehlen gehören "Turn" für die Energiesteuerung, "Helligkeit" zum Anpassen von Helligkeitsstufen, "Farbe" zum Festlegen von RGB-Farbwerten und "colorTem" zum Anpassen der Farbtemperatur.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Geräte-MAC-Adresse
|
device | True | string |
Die eindeutige MAC-Adresse des Govee-Geräts. Dieser Bezeichner wird verwendet, um anzugeben, welches Gerät Sie steuern möchten. |
|
Gerätemodell
|
model | True | string |
Die Modellnummer Ihres Govee-Geräts. Diese Informationen helfen bei der Identifizierung der spezifischen Features und Funktionen, die für das Gerät verfügbar sind. |
|
Befehlsname
|
name | True | string |
Der Befehl, der auf dem Gerät ausgeführt werden soll. Dieses Objekt enthält den Befehlsnamen (z. B. "turn", "brightness", "color", "colorTem") und den zugehörigen Wert. Der Befehlsname bestimmt den Typ der Aktion, die auf dem Gerät ausgeführt werden soll. |
|
Teil
|
turn | string |
Dieser Parameter wird verwendet, um das Gerät ein- oder auszuschalten. Verwenden Sie diese Option nur, wenn der Befehl "Drehen" ausgewählt ist. Gültige Werte sind "ein" oder "aus". |
|
|
Helligkeit
|
brightness | integer |
Die für das Gerät festzulegende Helligkeitsstufe. Verwenden Sie diesen Parameter nur, wenn der Befehl "Helligkeit" ausgewählt ist. Geben Sie einen Wert zwischen 0 (Minimale Helligkeit) und 100 (maximale Helligkeit) ein. |
|
|
Farbe - Rot
|
r | integer |
Dieser Parameter stellt die rote Komponente des RGB-Farbwerts für das Gerät dar. Sie ist Teil des Befehls "Farbe". Geben Sie einen ganzzahligen Wert zwischen 0 und 255 an, wobei 0 kein Rot und 255 die maximale Intensität von Rot darstellt. |
|
|
Farbe - Grün
|
g | integer |
Dieser Parameter definiert die grüne Komponente des RGB-Farbwerts für das Gerät. Sie wird in Verbindung mit dem Befehl "Farbe" verwendet. Geben Sie einen ganzzahligen Wert zwischen 0 und 255 an, wobei "0" keine grüne und "255" angibt, die höchste Intensität von Grün bedeutet. |
|
|
Farbe - Blau
|
b | integer |
Die blaue Komponente des RGB-Farbwerts, der auf dem Gerät festgelegt werden soll. Dieser Parameter ist Teil des Befehls 'color'. Der Wert sollte eine ganze Zahl zwischen 0 und 255 sein, wobei 0 das Fehlen von Blau und 255 das hellste Blau angibt. |
|
|
Farbtemperatur
|
colorTem | integer |
Der für das Gerät festzulegende Farbtemperaturwert. Verwenden Sie diesen Parameter nur, wenn der Befehl "colorTem" ausgewählt ist. Geben Sie den Vom Gerät erforderlichen Farbtemperaturwert ein. |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Statuscode
|
code | integer |
Der HTTP-Statuscode der Antwort |
|
Nachricht
|
message | string |
Eine Meldung, die das Ergebnis des Vorgangs beschreibt |
|
Daten
|
data | object |
Die mit der Antwort zurückgegebenen Daten. |