Akıllı ev işlemlerinin nasıl geliştirileceğini öğrenebileceğiniz yeni adres olan Google Home Geliştirici Merkezi'ne hoş geldiniz. Not: Actions Console'da işlem derlemeye devam edersiniz.

Google Home Oyun Alanı

Cihaz SDK'sı

Google Home Playground, yapılandırılabilir cihaz türleri ve özelliklere sahip akıllı bir ev projesi simüle eder. Sanal cihazlar oluşturabilir, cihaz özelliklerini ve durumları değiştirebilir, bu cihazları Google Home Graph bölümünde görüntüleyebilir ve cihaz yapılandırmalarını içe veya dışa aktarabilirsiniz.

Hesap bağlama işlemini tamamlayın

Google Home Playground ürününü kullanmak için önce aracı hesabınıza bağlamanız önerilir. Telefonunuzda Google Home app (GHA) uygulamasını açın ve hesap bağlama işlemini tamamlayın:

  1. Sol üst köşedeki artı (+) simgesini tıklayın.
  2. Cihazı kur > Google ile çalışır'ı seçin.
  3. Google Home Playground başlıklı İşlemi arayın.
  4. İşlemi seçtiğinizde GHA sizi oturum açma sayfasına yönlendirir. Google ile oturum aç'ı tıklayın ve oturum açmak için hesabınızı seçin.
  5. Hesap bağlama yetkisi vermek için Yetkilendir düğmesini tıklayın.
Bu şekilde, Google Home Playground'u bağlamak için kullanılan Google Home uygulama hesabı bağlantı akışı gösterilmektedir.

Hesap bağlama işlemini tamamlamanızın ardından, GHA üzerinde etkileşimde bulunmanız için bir dizi varsayılan sanal cihaz gösterilir.

Bu şekil, bir kullanıcı Google Home Playground'u kendi hesabına başarıyla bağladığında doldurulan varsayılan cihaz listesini göstermektedir.

Oturum aç

Aşağıdaki düğmeyi tıklayarak Google Home Playground uygulamasını başlatın:

Playground'u başlat

Google ile oturum aç'ı tıklayın. Hesap bağlama işlemini tamamlamak için GHA uygulamasında kullandığınız hesapla oturum açtığınızdan emin olun.

Bu şekil Google Home Playground'un ilk durumunu gösteriyor ve
            sağ üst köşedeki oturum açma düğmesini vurguluyor.

Oturum açtıktan sonra Google Home Playground, Home Graph konumunda depolanan sanal cihazları gösterir.

Bu şekilde Google Home Playground'un varsayılan görünümünde cihaz listesi, cihaz bilgileri ve günlük alanı gösterilmektedir.

Web kullanıcı arayüzü üç panelden oluşur:

  • Cihaz listesi tüm sanal cihazlarınızı gösterir. Bu panel aracılığıyla bilgilerini görüntülemek ve sanal cihazlar oluşturmak için belirli bir sanal cihaz seçebilirsiniz.
  • Cihaz bilgileri, seçilen sanal cihazın bilgilerini gösterir. Ayrıca bu bilgileri panel aracılığıyla düzenleyebilir ve seçilen sanal cihazı kaldırabilirsiniz.
  • Günlük alanı, Google Home Playground ile Home Graph arasındaki etkileşim günlüklerini gösterir. İstek ve yanıt yüklerini incelemek için günlükleri genişletebilirsiniz.

Sanal cihaz

Sanal cihaz bilgilerini görüntüleyin

Cihaz listesi panelinde görüntülemek istediğiniz sanal cihazı seçin. Cihaz listesi panelinde görüntülemek istediğiniz sanal cihazı seçin. Cihaz bilgileri panelinde bilgiler beş sekme halinde sınıflandırılır:

  • Temel bilgiler: Cihazın üst düzey özellikleri (cihaz türü, kimliği ve adı dahil).
  • Özellikler: Cihazın desteklenen özellikleri.
  • Özellikler: Cihazın özelliğe özgü özellikleri.
  • Durumlar: Tüm cihaz durumları.
  • SUV: Cihazın ikincil kullanıcı doğrulaması yapılandırması.

Sanal cihaz bilgilerini düzenle

Bir sanal cihazın bilgilerini görüntülemenin yanı sıra Cihaz bilgileri panelini kullanarak Home Graph üzerinde depolanan bilgilerini de doğrudan düzenleyebilirsiniz.

Desteklenen özellikleri değiştirin

  1. Özellikler sekmesini seçin, Düzenle düğmesini tıklayın.
  2. Pop-up panelde, cihazın şu anda desteklenen özelliklerini ve ekleyebileceğiniz mevcut özellikleri görebilirsiniz. Cihaz için desteklenen özellikleri eklemek veya kaldırmak üzere ok (arrow_forward/arrow_back) düğmelerini kullanın.
  3. Desteklenen özellikleri güncellemeyi tamamladıktan sonra Kaydet'i tıklayın. Güncellenen özellikler Home Graph öğesine uygulanır.
  4. Bu özellik güncellemelerini Günlük alanında görebilirsiniz.
Bu şekilde, Google Home Playground'da seçili bir cihazda desteklenen özellikleri eklemek veya silmek için kullanıcı deneyimi aracı gösterilmektedir.

Cihaz özelliklerini değiştirme

  1. Özellikler sekmesini seçin ve cihaz tarafından desteklenen özellikler için özelliği düzenleyin.
  2. Düzenlemeyi tamamladığınızda Enter tuşuna basın. Özellik değişiklikleriniz Home Graph öğesine uygulanır.
  3. Bu güncellenmiş özellikleri Günlük alanında görüntüleyebilirsiniz.

Cihaz durumlarını değiştirme

  1. Eyaletler sekmesini seçin ve eyaleti doğrudan düzenleyin. Durum değişiklikleri Home Graph öğesine uygulanır.
  2. Bu durum değişikliklerini Günlük alanında görebilirsiniz.

Sanal cihaza ikincil kullanıcı doğrulaması ekleme

Sanal cihazlara bir SUV ekleyebilir ve bu aracın giriş sorgulaması türünü ve ilgili davranışını yapılandırabilirsiniz. Sanal cihazlara bir SUV ekleyebilir, giriş sorgulaması türünü ve her cihazda ilgili davranışı yapılandırabilirsiniz.

Cihazda SUV'yi yapılandır

  1. Cihaz listesi panelinde, yapılandırmak istediğiniz sanal cihazı seçin.
  2. Cihaz bilgileri panelinde SUV sekmesini seçin ve aşağıdakileri yapılandırın:
    • Etkin: Cihazda SUV'nin etkinleştirilmiş mi yoksa devre dışı mı olduğunu (sorun yok) belirtir.
    • Meydan okuma türü: SUV'nin açık şekilde onay almasını (ack İhtiyaç duyulan) veya kişisel kimlik numarasını (pin Needed) gerektirip gerektirmediği.
    • PIN: Geçerli PIN.
    • Yanlış PIN'in işlenmesi: PIN yanlış olduğunda, kullanıcıya tekrar sorup sorulmayacağını ve değilse yanıt verme hatasını gösterir.
Bu şekilde, Google Home Playground'da seçili bir cihazda ikincil kullanıcı doğrulama özelliklerini etkinleştirme amaçlı kullanıcı deneyimi aracı gösterilmektedir.

SUV'yi etkinleştiren cihazları tanımlayın

Cihaz listesi panelinde, SUV özellikli her cihazın yanında bir anahtar simgesi anahtar görüntülenir.

Bu şekil, ikincil kullanıcı doğrulamasını etkinleştirmesi önerilen cihazları gösterir.

Aşağıdaki özellik listesi için SUV gereklidir:

Yeni bir sanal cihaz oluşturun

  1. Cihaz listesi panelinde Cihaz ekle'yi tıklayın.
  2. Pop-up panelinde cihaz türünü seçin ve yeni cihazınızın adını girin. Alternatif olarak, eklemek için önceden tanımlanmış bir cihaz grubu da seçebilirsiniz.
  3. Tüm adımları tamamladığınızda yeni cihaz Home Graph hesabına eklenir.
Bu şekilde, Google Home Playground'a yeni bir cihaz türü eklemek için kullanıcı deneyimi aracı gösterilmektedir.

Sanal cihazı kaldırma

  1. Cihaz listesi panelinde kaldırmak istediğiniz cihazı seçin. Ardından, Cihaz bilgileri panelinde Temel Bilgiler sekmesini seçin ve ardından Cihaz bilgileri panelinde Temel Bilgiler sekmesini seçip alt taraftaki Çöp kutusu simgesiCihazı kaldır'ı tıklayın.
  2. Pop-up uyarısında cihazın kaldırılmasını onaylayın.
  3. Kaldırma isteğini onayladığınızda, Home Graph cihazından kaldırılır.
Bu şekilde, Google Home Playground'da sanal cihaz türü kaldırmak için kullanıcı deneyimi aracı gösterilmektedir.

Senkronizasyon Yanıtı Düzenleyici

Senkronizasyon yanıtınızı Google Home Playground içinde doğrulayabilir veya güncelleyebilirsiniz. Yerleştirilmiş bir IDE'yi açmak için Yanıt Düzenleyiciyi Senkronize Et'i tıklayın.

Bu şekilde, senkronizasyon yanıtı düzenleyiciyi açma düğmesi gösterilmektedir.

Senkronizasyon yanıtınızı düzenleyin veya kopyalayın ve Google Home ekosisteminde nasıl çalıştığını görmek için Kaydet'i tıklayarak değişiklikleri uygulayın.

Bu şekilde, senkronizasyon yanıtını düzenleme zamanınız gösterilmektedir.

Sanal cihazları içe ve dışa aktarın

Sorunları gidermek veya yeniden üretmek için sanal cihazlarınızı, durumlarını kullanarak bir dosyaya aktarabilir ve sanal cihazlarınızı içe aktarıp çoğaltmak için bu dosyayı başkalarıyla paylaşabilirsiniz.

Bu şekilde, Google Home Playground'da içe ve dışa aktarma işlemleri için kullanıcı deneyimi aracı gösterilmektedir.

Sanal cihazları dosyaya aktarma

  1. Sanal cihazları bir dosyaya aktarmak için düğmesini tıklayın.
  2. Dışa aktarmak istediğiniz dosya adını girip Tamam'ı tıklayın.
  3. Dosya adını girdiğinizde, tarayıcı dışa aktarılan sanal cihazların dosyasını indirir.

Sanal cihazları dosyadan içe aktarma

  1. Sanal cihazları bir dosyadan içe aktarmak için düğmesini tıklayın.
  2. İçe aktarmak istediğiniz dosyayı seçip Tamam'ı tıklayın.
  3. Dosyayı içe aktarmayı onayladığınızda Google Home Playground, dosyadan alınan sanal cihazları dosyadan içe aktarır ve içe aktarılan cihazların bilgilerini ve durumlarını Home Graph bölümünde günceller.

Etkileşim günlüklerini inceleme

Sanal cihazlarla etkileşimde bulunduğunuzda Google Home Playground, yaptığınız değişikliği Home Graph ürününe otomatik olarak uygular. Home Graph ile etkileşimler, Günlük alanı paneline kaydedilir. Home Graph API isteğini ve yanıt yüklerini incelemek için her girişi genişletebilirsiniz.

Her günlük girişi, aşağıdaki yapı öğelerini içeren bir JSON dizisidir:

{
  "uri": string,
  "request": object,
  "response": object
}
Alanlar Type Açıklama
uri string Home Graph API çağrısının URL'si.
request object Home Graph API çağrısının gövde metni. Her yöntemin biçimi için referans belgelere referans belgelere bakın.
response object Home Graph API çağrısının yanıt gövdesi. Her yöntemin biçimi için referans belgelere referans belgelere bakın.

Desteklenen cihaz türlerini ve özellikleri göster

Sağ üstteki soru işareti yardım simgesi, Google Home Playground tarafından desteklenen mevcut cihaz türünü ve özellik listesini gösterir.

Bu şekilde, Google Home Playground'a yeni bir cihaz türü eklemek için kullanıcı deneyimi aracı gösterilmektedir.

Sorun bildirme

Görüşlerinizi almak istiyoruz. Sağ üstteki ünlem işareti simgesini geri bildirim kullanarak karşılaştığınız sorunları bildirin.

Bu şekilde, Google Home Playground'da geri bildirim ve raporlama sorunları sunan simgeler gösterilmektedir.