Govee (Bağımsız Yayımcı) (Önizleme)
Govee Geliştirici API'siyle Govee akıllı ışık cihazlarını uygulamalarınızla tümleştirin. Işıkları kontrol edin, renkleri değiştirin, parlaklığı ayarlayın ve zamanlayıcıları ayarlayın. Gelişmiş uygulama geliştirme için gerçek zamanlı cihaz durumuna erişin.
Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:
| Hizmet | Class | Bölgeler |
|---|---|---|
| Copilot Studio | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Logic Apps | Standart | Aşağıdakiler dışında tüm Logic Apps bölgeleri : - Azure Kamu bölgeleri - Azure Çin bölgeleri - ABD Savunma Bakanlığı (DoD) |
| Power Apps | Premium | Aşağıdakiler dışında tüm Power Apps bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Power Automate | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| İletişim | |
|---|---|
| İsim | Richard Wilson |
| URL | https://www.richardawilson.com/ |
| E-posta | richard.a.wilson@microsoft.com |
| Bağlayıcı Meta Verileri | |
|---|---|
| Publisher | Richard Wilson |
| Web sitesi | https://us.govee.com/ |
| Gizlilik ilkesi | https://us.govee.com/policies/privacy-policy |
| Kategoriler | Nesnelerin İnterneti |
Govee
Govee'nin akıllı aydınlatma sistemleriyle sorunsuz tümleştirme sağlayarak kullanıcıların cihazlarını zahmetsizce kontrol etmesini ve yönetmesini sağlar. Işık ayarlarını yapma, renkleri değiştirme, parlaklığı değiştirme ve gerçek zamanlı cihaz durumuna erişme gibi çok çeşitli işlevlere olanak tanır.
Aydınlatma kurulumlarını otomatikleştirme ve özelleştirme özelliği, bu bağlayıcıyı özellikle akıllı evlerdeki ortamı geliştirmek, çeşitli durumlar için dinamik aydınlatma sahneleri oluşturmak ve akıllı aydınlatmayı daha geniş ev otomasyon sistemleriyle tümleştirmek için kullanışlı hale getirir. Kullanıcıların aydınlatma deneyimlerini kişiselleştirmeleri ve Govee'nin akıllı aydınlatma teknolojisinin özelliklerinden tam olarak yararlanmaları için kullanışlı ve sezgisel bir yol sunar.
Yayımcı: Richard Wilson
Önkoşullar
Govee bağlayıcısını kullanabilmeniz için bir Govee Geliştirici API Anahtarı edinmeniz gerekir. Anahtarı almak için şu adımları izleyin:
Govee Geliştirici API Anahtarı Alma
Govee Ev Uygulamasını indirin:
- iOS için: App Store'da Govee Home
- Android için: Google Play'de Govee Home
Profilinize Erişin:
- Govee Giriş Uygulamasını açın ve profil simgesine (👤 ) dokunarak 'Profilim' sayfasına gidin.
Ayarlar'a gidin:
- Ayarlar menüsüne erişmek için sağ üst köşedeki ayarlar simgesine (⚙️) tıklayın.
API Anahtarı için uygula:
- Ayarlar menüsünden 'API Anahtarı için Uygula'yı seçin.
Tam Başvuru Formu:
- 'Ad' ve 'Uygulama nedeni' için gerekli alanları doldurun.
- Örnek nedenler ev otomasyonu, üçüncü taraf tümleştirmesi veya eğitim amaçlarıdır.
- 'Ad' ve 'Uygulama nedeni' için gerekli alanları doldurun.
Hizmet Koşullarını Kabul Et:
- Govee Geliştirici API'sinin Hizmet Koşulları'nı dikkatle okuyun. Koşulları anladıktan sonra kabul ettiğinizi belirtmek için kutuyu işaretleyin.
Uygulamayı Gönder:
- Uygulamanızı bir API anahtarı için göndermek için 'Gönder'e tıklayın. Onaylandıktan sonra, bu bağlayıcıyı kullanmak için gerekli olan Govee API Anahtarınızı alırsınız.
API anahtar onay işleminin biraz zaman alabileceğini ve onayın Govee'nin takdirine bağlı olduğunu lütfen unutmayın. Uygulamanızın onay olasılığını artırmak için API anahtarı istemek için geçerli ve net bir neden içerdiğinden emin olun.
Desteklenen İşlemler
1. Cihazda Komut Çalıştır
Bu işlem, Govee cihazınızı denetlemek için çeşitli komutlar göndermenizi sağlar.
-
Giriş Özellikleri:
- Cihaz MAC Adresi: Denetlenecek Govee cihazının benzersiz MAC adresi.
- Cihaz Modeli: Govee cihazının model numarası.
-
Komut Ayrıntıları: Yürütülecek komutu içeren bir nesne. Şunları içerir:
- Ad: Komut adı (örneğin, 'turn', 'parlaklık', 'color', 'colorTem').
- Ek Parametreler (komutuna göre):
- Şunu açın: (İsteğe bağlı) 'açık' veya 'kapalı' - komut 'turn' olduğunda kullanılır.
- Parlaklık: (İsteğe bağlı) Sayısal değer (0-100) - komut 'parlaklık' olduğunda kullanılır.
- Renk: (İsteğe bağlı) 'r', 'g', 'b' değerlerine sahip nesne - komut 'color' olduğunda kullanılır.
- Renk Sıcaklığı: (İsteğe bağlı) Renk sıcaklığı için sayısal değer - komut 'colorTem' olduğunda kullanılır.
2. Cihaz Bilgilerini Alma
Belirli bir Govee cihazı veya hesabınızla ilişkili tüm cihazlar hakkında bilgi alın.
-
Giriş Özellikleri:
- Cihaz MAC Adresi: (İsteğe bağlı) Bilgilerin istendiği govee cihazının MAC adresi. Atlanırsa, tüm cihazlar için bilgiler döndürülür.
- Cihaz Modeli: (İsteğe bağlı) Govee cihazının modeli. MAC adresiyle birlikte belirtilirse, sorguyu ilgili cihaza daraltıyor.
API Belgeleri
Özellikleri, uç noktaları, parametreleri ve yanıtları dahil olmak üzere Govee Lights Geliştirici API'si hakkında ayrıntılı bilgi için resmi Govee API Belgelerine bakın. Belgelerde, API'yi uygulamalarınız ve iş akışlarınız içinde etkili bir şekilde tümleştirmenize ve kullanmanıza yardımcı olacak kapsamlı rehberlik ve örnekler sağlanır.
Bilinen Sorunlar ve Sınırlamalar
Şu anda bilinen bir sorun veya sınırlama yoktur. Güncelleştirilmiş bilgiler için her zaman bu bölüme bakın.
Bağlantı oluşturma
Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:
| Varsayılan | Bağlantı oluşturmak için parametreler. | Tüm bölgeler | Paylaşılamaz |
Temerrüt
Geçerli: Tüm bölgeler
Bağlantı oluşturmak için parametreler.
Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.
| İsim | Türü | Description | Gerekli |
|---|---|---|---|
| Govee API Anahtarı | securestring | Govee mobil uygulamasından istenebilen Govee API Anahtarı. | Doğru |
Azaltma Sınırları
| Name | Çağrılar | Yenileme Dönemi |
|---|---|---|
| Bağlantı başına API çağrıları | 100 | 60 saniye |
Eylemler
| Cihaz Bilgilerini Alma |
Govee cihazlarınız hakkında ayrıntılı bilgilere erişin. Bu uç nokta, MAC adresi ve modeliyle birlikte sağlandığında belirli bir cihazın verilerini alır. Belirli bir cihaz belirtilmezse, uç nokta hesabınızla ilişkili tüm cihazlara ilişkin bilgileri döndürür. Yanıt, cihaz adı, denetlenebilirlik, alınabilirlik, desteklenen komutlar ve ek özellikler gibi cihaz ayrıntılarını içerir. Bu, Govee cihazlarınızın özelliklerini ve geçerli yapılandırmasını anlamak için kullanışlıdır. |
| Cihazda Komut Çalıştır |
Govee cihazında belirli bir komutu yürütür. Bu uç nokta, cihazın güç durumu, parlaklık, renk ve renk sıcaklığı gibi çeşitli yönlerini denetlemenizi sağlar. Komut ayrıntılarıyla birlikte cihazın MAC adresini ve modelini sağlayın. Desteklenen komutlar arasında güç denetimi için 'turn', parlaklık düzeylerini ayarlamak için 'parlaklık', RGB renk değerlerini ayarlamak için 'renk' ve renk sıcaklığını ayarlamak için 'colorTem' bulunur. |
Cihaz Bilgilerini Alma
Govee cihazlarınız hakkında ayrıntılı bilgilere erişin. Bu uç nokta, MAC adresi ve modeliyle birlikte sağlandığında belirli bir cihazın verilerini alır. Belirli bir cihaz belirtilmezse, uç nokta hesabınızla ilişkili tüm cihazlara ilişkin bilgileri döndürür. Yanıt, cihaz adı, denetlenebilirlik, alınabilirlik, desteklenen komutlar ve ek özellikler gibi cihaz ayrıntılarını içerir. Bu, Govee cihazlarınızın özelliklerini ve geçerli yapılandırmasını anlamak için kullanışlıdır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Cihaz MAC Adresi
|
device | string |
Bilgilerin istendiği Govee cihazının MAC adresini temsil eden isteğe bağlı bir parametre. Sağlanırsa, API özellikle bu cihaz için ayrıntıları döndürür. Hesapla ilişkili tüm cihazların bilgilerini almak için bu parametreyi boş bırakın. |
|
|
Cihaz Modeli
|
model | string |
Govee cihazının modelini gösteren isteğe bağlı bir parametre. Belirtilirse, API bu modelle eşleşen cihazlar için bilgi döndürür. Bu parametre, Cihaz MAC Adresi ile birlikte kullanılabilir. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Cihazlar
|
data.devices | array of object |
Hesapla ilişkilendirilmiş cihazların listesi. Belirli bir cihaz istenirse, listede yalnızca bir cihaz bulunur. |
|
Cihaz MAC Adresi
|
data.devices.device | string |
Cihazın benzersiz MAC adresi |
|
Cihaz Modeli
|
data.devices.model | string |
Cihazın model numarası |
|
Cihaz Adı
|
data.devices.deviceName | string |
Cihazın adı |
|
Kontrol
|
data.devices.controllable | boolean |
Cihazın denetlenebilir olup olmadığını gösterir |
|
Minimum
|
data.devices.properties.colorTem.range.min | integer |
En düşük renk sıcaklığı değeri |
|
Maximum
|
data.devices.properties.colorTem.range.max | integer |
Maksimum renk sıcaklığı değeri |
|
Alınabilir
|
data.devices.retrievable | boolean |
Cihazın alınabilir olup olmadığını gösterir |
|
Desteklenen Komutlar
|
data.devices.supportCmds | array of string |
Cihaz için desteklenen komutlar |
|
Message
|
message | string |
İşlemin sonucunu açıklayan bir ileti |
|
Durum Kodu
|
code | integer |
Yanıtın HTTP durum kodu |
Cihazda Komut Çalıştır
Govee cihazında belirli bir komutu yürütür. Bu uç nokta, cihazın güç durumu, parlaklık, renk ve renk sıcaklığı gibi çeşitli yönlerini denetlemenizi sağlar. Komut ayrıntılarıyla birlikte cihazın MAC adresini ve modelini sağlayın. Desteklenen komutlar arasında güç denetimi için 'turn', parlaklık düzeylerini ayarlamak için 'parlaklık', RGB renk değerlerini ayarlamak için 'renk' ve renk sıcaklığını ayarlamak için 'colorTem' bulunur.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Cihaz MAC Adresi
|
device | True | string |
Govee cihazının benzersiz MAC adresi. Bu tanımlayıcı, denetlemek istediğiniz cihazı belirtmek için kullanılır. |
|
Cihaz Modeli
|
model | True | string |
Govee cihazınızın model numarası. Bu bilgiler, cihaz için kullanılabilen belirli özellikleri ve özellikleri tanımlamaya yardımcı olur. |
|
Komut Adı
|
name | True | string |
Cihazda yürütülecek komut. Bu nesne komut adını (örneğin, 'turn', 'parlaklık', 'color', 'colorTem') ve ilişkili değerini içerir. Komut adı, cihazda gerçekleştirilecek eylem türünü belirler. |
|
Dönmek
|
turn | string |
Bu parametre, cihazı açmak veya kapatmak için kullanılır. Bunu yalnızca 'turn' komutu seçildiğinde kullanın. Geçerli değerler 'açık' veya 'kapalı'. |
|
|
Parlaklık
|
brightness | integer |
Cihaz için ayarlanacağı parlaklık düzeyi. Bu parametreyi yalnızca 'parlaklık' komutu seçildiğinde kullanın. 0 (minimum parlaklık) ile 100 (maksimum parlaklık) arasında bir değer girin. |
|
|
Renk - Kırmızı
|
r | integer |
Bu parametre, cihaz için RGB renk değerinin kırmızı bileşenini temsil eder. 'color' komutunun bir parçasıdır. 0 ile 255 arasında bir tamsayı değeri belirtin; burada 0, kırmızı olmadığı anlamına gelir ve 255 kırmızının maksimum yoğunluğunu temsil eder. |
|
|
Renk - Yeşil
|
g | integer |
Bu parametre, cihaz için RGB renk değerinin yeşil bileşenini tanımlar. 'color' komutuyla birlikte kullanılır. 0 ile 255 arasında, yeşil olmadığını belirten 0 ve en yüksek yeşil yoğunluğunu belirten 255 olan bir tamsayı değeri sağlayın. |
|
|
Renk - Mavi
|
b | integer |
Cihazda ayarlanacağı RGB renk değerinin mavi bileşeni. Bu parametre 'color' komutunun bir parçasıdır. Değer, 0 ile 255 arasında bir tamsayı olmalıdır; burada 0 mavinin olmamasıdır ve 255 en parlak maviyi gösterir. |
|
|
Renk Sıcaklığı
|
colorTem | integer |
Cihaz için ayarlanacağı renk sıcaklığı değeri. Bu parametreyi yalnızca 'colorTem' komutu seçildiğinde kullanın. Cihazınızın gerektirdiği renk sıcaklığı değerini girin. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Durum Kodu
|
code | integer |
Yanıtın HTTP durum kodu |
|
Message
|
message | string |
İşlemin sonucunu açıklayan bir ileti |
|
veriler
|
data | object |
Yanıtla birlikte döndürülen veriler. |