VS Code için Google Home Uzantısı

Cihaz SDK'sı

Google Home Extension for Visual Studio Code, Google Home Platformu için tasarlanmış ve oluşturulmuştur birlikte çalışır. Bu uzantı Google Assistant Simulator uygulamasına ve Google Cloud Logging, Home Graph Görüntüleyici ve diğer araçlar, Matter ve akıllı ev geliştirme süreci.

VS Code için Google Home Uzantısı

Google Home Uzantı Özellikleri

Google Asistan Simülatörü

Akıllı ev cihazlarınızın Google Home ile düzgün çalışıp çalışmadığını test etmek için ekosisteminize ihtiyaç duymadan dilediğiniz zaman Assistant Simulator ile etkileşime geçebilirsiniz. VS Code'dan ayrılabilirsiniz.

Mevcut Simülatör sağlanır Actions Console'daki Assistant Simulator sayesinde Sorgularınızı yazarak cihazlarınızı kontrol edebilirsiniz. Örneğin, "Işığı aç". Assistant Simulator, VS Code'da kısa mesajla yanıt veriyor komutlarınıza göre (ör. "Tamam, ışığı açıyorum") Görüntüleyin Daha fazlası için Google Asistan Simülasyon Aracı'nı kullanın bolca fırsat sunuyor.

Toplu Söylemler

Google Home entegrasyonunuzu bir otomatikmat gibi test etmek için toplu e-posta gönderebilirsiniz Google Assistant Simulator'a aktarılan ifadelerin okunmasını sağlayın. Görüntüleyin Daha fazla ayrıntı için toplu söylemleri çalıştırın.

Matter Logging Araçları

Matter Logging Araçları, şunlar da dahil olmak üzere Matter hata ayıklamasıyla ilgili tüm günlükleri toplayabilir: Google Home app (GHA) günlükleri ve Google Play Hizmetleri (GMS Core) günlükleri. İlgili içeriği oluşturmak için kullanılan günlükler, VS Code'da filtre ve anahtar kelime aramalarıyla görüntülenebilir. Günlükler ek hata ayıklama bilgileriyle indirildi: Android ve Uygulama sürümü ile raporlama için Google'a gönderilecek sorunları.

Google Home Uzantı Konu Kaydı

Cloud Logging

Cloud Logging hata ayıklama bilgilerini ve önemli metrikleri sağlar. İşlemin kullanımı. Geliştirmeyi basitleştirmek için Google Home Extension, geliştirmeyi kolaylaştırmak amacıyla sırasında kodunuzun hemen yanında gerçek zamanlı Google Cloud Logging sorun giderme adımlarına göz atın. Daha fazla ayrıntı için Cloud Logging'i görüntüleme bölümüne bakın.

Ana Sayfa Grafiği Görüntüleyici

Home Graph Viewer artık doğrudan Cihazın durumunu şurada doğrulayabilmeniz için Google Home Extension: Home Graph'inizi VS Code'dan öğrenebilirsiniz. Görüntüleyin Daha fazlası için Ana Sayfa Grafiği'ni görüntüleyin ve Testleri Çalıştırın bolca fırsat sunuyor.

VS Code için Google Home uzantısını yükleyin

Google Home Extension uygulamasını yüklemek için aşağıdaki adımları izleyin: VS kodu:

  1. Etkinlik Çubuğu'nda Uzantılar simgesini tıklayın.
  2. google home araması yapın ve ardından Yükle'yi tıklayın.

    Google Home Uzantı Pazar Yeri

Google Home Extension uygulamasını doğrudan şuradan indirebilirsiniz: VS Code Marketplace'te bulabilirsiniz.

İndir Google Home Extension

VS Code için Google Home uzantısını kurun

Google Home Extension uygulamasını yükleyip VS Code'u yeniden yükledikten sonra kullanmadan önce oturum açıp bir proje seçmeniz gerekir Assistant Simulator gidin ve Cloud Logging'i görüntüleyin.

Google ile oturum açın ve bir bulut projesi seçin

Geliştirici hesabınıza Google Home Extension adresinden oturum açabilirsiniz. sizin adınıza Google hizmetleriyle iletişim kurması için VS Code'u yetkilendirme.

  1. Açmak için Etkinlik Çubuğundaki Google Home simgesini tıklayın. Google Home Extension.

    Google Home Uzantı simgesi
  2. Tarayıcınızda giriş görünümünü başlatmak için Google ile oturum aç'ı tıklayın.

    VS Code Google ile Oturum Açma
  3. Akıllı ev cihazlarınıza bağlı hesabı seçin.

  4. Google ile oturum aç yetkilendirme sayfasında İzin ver'i tıklayın.

  5. Bir tarayıcı sekmesi açılır ve Open Visual Studio Code (Visual Studio Kodunu Aç) iletişim kutusu görüntülenir. görüntülenir. Devam etmek için Visual Studio Kodunu Aç'ı tıklayın.

    VS Code iletişim kutusunu aç
  6. VS Code'a yönlendirileceksiniz. Burada Google Home Uzantısının bir URI açmasına izin ver. Şu adımları tamamlamak için 'ı tıklayın: giriş işlemidir.

    Google Home uzantısının bir URI açmasına izin ver
  7. Oturum açtıktan sonra Google Home Extension, projelerinizi yükleyecek. Bir kez Proje seçin'i tıklayın.

    Proje seç
  8. Açılan Proje arayın ve seçin açılır penceresinde akıllı ev projenizi seçin.

ziyaret edin.

Android Hata Ayıklama Köprüsü (ADB) Aracını Yükleme

Android üzerindeki Matter günlüklerini görüntülemek için ADB'yi yüklemeniz gerekir:

  1. ADB'yi cihazınıza yükleyin tıklayın.
  2. Geliştirici Seçenekleri ve USB'yi aç Hata ayıklama Android telefonunuzda.

Matter Cihaz SoC Araçlarını Yükleyin

Matter cihazdaki hata ayıklama günlüklerini görüntülemek için:

  1. Çoğu cihaz çipi, /dev/ttyUSBx gibi seri bağlantı noktalarını dışa aktarır Linux veya /dev/tty.SLAB_USBtoUART ya da macOS'te /dev/tty.usbserial. LogViewer, günlüğü okuyabilir aktarım yapabilirsiniz.
  2. Örneğin, bazı SoC türleri NXP veya Silicon Labs, harici bağlantı gerektirebilir araçların (örneğin, JLink) yüklenmesi gerekir. Görüntüleyin Daha fazlası için Desteklenen cihazlar ekleyebilirsiniz.

VS Code için Google Home uzantısını kullanın

Geliştirici Kaynaklarını Göster

YARDIM VE GERİ BİLDİRİM'in altında Başlayın ve Açılacak kaynaklar Kaynaklar sayfasında bulabilirsiniz. en iyi uygulamaları paylaşacağım.

Google Home Ekosistemi İçin Kaynaklar

Google Asistan Simülatörü'nü kullanma

Assistant Simulator kodunu VS Code'da açmak için GOOGLE ASSISTANT SIMULATOR Kenar Çubuğu. İleti kutusuna sorgunuzu yazın ve Enter tuşuna basın.

Assistant Simulator yanıtı görüntüleyebilir, ardından düğmeyi tıklayabilirsiniz. sorgunuzu yeniden gönderin.

Google Asistan Simülatörü'nü kullanma

Toplu Söylemleri Çalıştırma

GOOGLE ASSISTANT SIMULATOR menü çubuğunun üzerine gelin ve şu seçenekleri kullanabilirsiniz:

  • Açmak için düğmesini tıklayın hazırlıklı olur.

  • Kaydetmek için düğmesini tıklayın *.utterance komut dosyasına aktarmanızı sağlar.

    Toplu Söylemler Menü Simgeleri

Toplu ifadeler göndermeye başlamak için aşağıdaki seçeneklerden birini belirleyin:

  • simgesini tıklayarak komut dosyasını seçin.
  • Doğrudan bir *.utterance dosyasını açıp tıklayın .

    Toplu Söylem Çalıştırma Simgesi

Cloud Logging'i görüntüleyin

HIZLI ERİŞİM bölümünde Bulut Günlükleri'ni tıklayarak Bulut Günlükleri'ni açın. sayfasında seçtiğiniz projeye ait günlükleri bulabilirsiniz.

Cloud Logging'i kullanın

Kullanıcılar, günlükleri önem derecesine ve zaman aralığına göre filtreleyebilir.

Günlükleri önem derecesine ve zamana göre filtreleme

Varsayılan olarak, günlükler 50 satırla sınırlıdır. Kullanıcı daha fazla en alta ilerleyin ve daha fazla günlük görüntülemek için Diğer'i tıklayın.

Daha fazla günlük göster

Ana Sayfa Grafiği'ni Görüntüleyin ve Testleri Çalıştırın

HIZLI ERİŞİM'in altında Ana Sayfa Grafiği Görüntüleyici'yi tıklayarak Ana Sayfa Grafik Görüntüleyici panelinde, seçili videoya ait belirler. Ayrıca, cihaz için test çalıştırmak üzere Run Test'i (Test Çalıştır) tıklayabilirsiniz.

Ana Sayfa Grafiği Görüntüleyici

Bu işlem, tarayıcınızda test paketini cihazınız seçili olarak başlatır ve hazır olduğunu göreceksiniz. Başlat'ı tıklayın ve test sonuçlarını bekleyin.

Google Home Test Paketi

Tüm testler tamamlandıktan sonra test ayrıntılarına göz atabilir ve günlükleri görüntüleyebilirsiniz tamamlandı.

Test sonuçları

Konu Hata Ayıklama için Google Home Uzantısını Kullan

Android Günlük Kaydı

ANA GİRİŞ YAPMA ARAÇLARI bölümünde Android Günlükler'i tıklayarak şunları yapabilirsiniz: Android Günlükleri sayfasını açın ve Bağlanmak ve göstermeye başlamak istediğiniz Android telefon günlükler.

Android Günlük Kaydı

Android telefon bağlandıktan sonra şunları görebilirsiniz: satır satır görürsünüz. Günlüklerin filtrelendiğini ve bu nedenle yalnızca GHA ve Google Play services Matter modülü gösterilir. Günlükleri filtrelemek için Önem derecesi veya Ara anahtar kelime olarak görebilirsiniz.

Android Günlük Kaydı Filtrelendi

Matter Cihaz Günlük Kaydı

ANA GİRİŞ YAPMA ARAÇLARI bölümünde, Cihaz Günlükleri'ni tıklayarak Kaynaklar sayfasını açın. önce SoC Türü'nü seçin:

Matter cihaz günlük kaydı

Daha sonra, Matter Device'ı (Ana Cihaz) seçin:

Matter cihaz günlük kaydı seçimi cihaz

Ardından, cihazdaki tüm cihaz günlüklerini alabilir ve Önem Derecesi ve Arama'yı seçin.

Matter cihaz filtrelenmiş günlük kaydı

Tüm Matter Günlüklerini İndir

HIZLI ERİŞİM bölümünde, Günlükleri İndir'i açmak için Günlükleri İndir'i tıklayın. iletişim kutusunda, indirilecek günlükleri seçin ve Tamam'a basın.

Konu Günlüklerini İndir

Günlüklerin indirileceği klasörü seçin ve Kaydet'i tıklayın:

Konu Günlüğünü Kaydetme

Ardından günlükler, hedef klasöre kaydedilir:

Konu Günlüğü Hedef Klasörü

Kaydedilen zip dosyasını çıkarın. Cihaz bilgileri ve günlük dosyaları gösterilir.

Konu Günlüğü ZIP Dosyası

Hata ayıklama için gereken tüm sürüm bilgileri cihaz bilgileri dosyasında yer alır sorunları.

Konu Günlüğünde Hata Ayıklama

Geri bildirim gönder

Geliştirme sürecini nasıl daha iyi hale getirebileceğimizle ilgili düşüncelerinizi veya geri bildirimlerinizi Google Home Extension deneyimi için aşağıdaki seçeneklerden birini belirleyin:

  • YARDIM VE GERİ BİLDİRİM panelinde Geri Bildirim Gönder'i tıklayarak bize öneriler.
  • YARDIM VE GERİ BİLDİRİM panelinde Sorun Bildir'i tıklayarak Google Home Extension ile ilgili bulduğunuz herhangi bir sorun
Geri Bildirim Gönder Simgesi
  • Ayrıca Kaynaklar sayfasına bir geri bildirim simgesi de ekledik.
ziyaret edin.