Google Home-Erweiterung für VS Code

<ph type="x-smartling-placeholder"></ph> Geräte-SDK

Google Home Extension for Visual Studio Code wurde für die Google Home-Plattform entwickelt und entwickelt zu entwickeln. Mit dieser Erweiterung erhalten Sie Zugriff auf Google Assistant Simulator, Google Cloud Logging, Home Graph Viewer und andere Tools, die Ihre Matter- und Smart-Home-Entwicklungsprozess

Google Home-Erweiterung für VS Code

Funktionen der Google Home-Erweiterung

Google Assistant-Simulator

Um zu testen, ob Ihre Smart-Home-Geräte ordnungsgemäß mit Google Home funktionieren können Sie jederzeit mit Assistant Simulator interagieren, und lässt VS Code zurück.

Ähnlich wie bei der Simulator bereitgestellt in der Actions Console können Sie mit Assistant Simulator ganz einfach um deine Geräte zu steuern, indem du Anfragen eingibst, z. B. „Schalte das Licht ein“. In VS Code antwortet Assistant Simulator mit einer Nachricht basierend auf Ihren Befehlen, z. B. „Alles klar, das Licht wird eingeschaltet.“ Weitere Informationen finden Sie unter Nutze den Google Assistant-Simulator, um mehr zu erfahren Details.

Batch-Äußerungen

Wenn du deine Google Home-Integration wie bei einem Automatisieren testen möchtest, kannst du Batches Äußerungen an den Google Assistant Simulator. Dazu wird ein Äußerungsskript ausgeführt. Weitere Informationen finden Sie unter Weitere Informationen finden Sie unter Batch-Äußerungen ausführen.

Protokollierungstools für Rechtsangelegenheiten

Matter-Protokollierungstools können alle Protokolle im Zusammenhang mit dem Debugging von Matter erfassen, darunter Google Home app (GHA)-Protokolle und Protokolle der Google Play-Dienste (GMS Core) Die Protokolle können in VS Code mit Filter- und Stichwortsuche angezeigt werden. Logs können mit zusätzlichen Debug-Informationen wie Android und App-Version und werden zur Berichterstellung an Google gesendet Probleme.

Matter-Protokollierung für Google Home-Erweiterung

Cloud Logging

Cloud Logging bietet Debugging-Informationen und wichtige Messwerte, die Ihnen Einblicke in Ihre Nutzung der Aktion. Zur Vereinfachung der Entwicklung zeigt der Google Home Extension Google Cloud Logging-Nachrichten in Echtzeit direkt neben Ihrem Code Fehlerbehebung. Weitere Informationen finden Sie unter Cloud Logging ansehen.

Home Graph-Anzeige

Der Home Graph Viewer ist jetzt direkt im Google Home Extension, damit Sie den Status des Geräts in Home Graph in VS Code. Weitere Informationen finden Sie unter Weitere Informationen finden Sie unter Home Graph aufrufen und Tests durchführen. Details.

Google Home-Erweiterung für VS Code installieren

Um Google Home Extension zu installieren, führen Sie diese Schritte in der VS-Code:

  1. Klicken Sie in der Aktivitätsleiste auf das Symbol Erweiterungen.
  2. Suchen Sie nach google home und klicken Sie dann auf Installieren.

    Google Home Extension Marketplace

Sie können die Google Home Extension auch direkt herunterladen von den VS Code Marketplace.

Google Home Extension herunterladen

Google Home-Erweiterung für VS Code einrichten

Nachdem Sie Google Home Extension installiert und VS Code neu geladen haben, müssen Sie sich anmelden und ein Projekt auswählen, um Assistant Simulator und Cloud Logging ansehen.

Über Google anmelden und Cloud-Projekt auswählen

Du kannst dich über Google Home Extension in deinem Entwicklerkonto anmelden. Sie autorisieren VS Code, in Ihrem Namen mit Google-Diensten zu kommunizieren.

  1. Klicken Sie in der Aktivitätsleiste auf das Symbol Google Home, um es zu öffnen. Google Home Extension

    Symbol für Google Home-Erweiterung
  2. Klicken Sie auf Über Google anmelden, um die Anmeldeansicht in Ihrem Browser zu öffnen.

    VS Code – Google-Anmeldung
  3. Wählen Sie das Konto aus, das mit Ihren Smart-Home-Geräten verknüpft ist.

  4. Klicken Sie auf der Autorisierungsseite Über Google anmelden auf Zulassen.

  5. Es wird ein Browsertab geöffnet und das Dialogfeld Open Visual Studio Code (Visual Studio Code öffnen) angezeigt. angezeigt. Klicken Sie auf Open Visual Studio Code, um fortzufahren.

    Dialogfeld „VS Code“ öffnen
  6. Sie werden zu VS Code weitergeleitet, wo Ihre Erlaubnis erforderlich ist, um Google Home-Erweiterung erlauben, einen URI zu öffnen. Klicken Sie auf Öffnen, um den Vorgang abzuschließen. Anmeldeprozess.

    Google Home-Erweiterung erlauben, einen URI zu öffnen
  7. Nach der Anmeldung lädt Google Home Extension Ihre Projekte. Einmal Klicken Sie abschließend auf Projekt auswählen.

    Projekt auswählen
  8. Gehen Sie im Drop-down-Fenster Projekt suchen und auswählen wie folgt vor: wählen Sie Ihr Smart-Home-Projekt aus.

Android Debug Bridge-Tool (ADB) installieren

Matter-Logs auf einem Android ansehen Smartphone installiert ist, musst du ADB installieren:

  1. Installieren Sie ADB auf Ihrem Computer.
  2. Entwickleroptionen und USB aktivieren Fehlerbehebung auf deinem Android-Smartphone.

SoC-Tools für Matter-Geräte installieren

So rufen Sie die Fehlerbehebungsprotokolle von Matter-Geräten auf:

  1. Die meisten Geräte-SoCs exportieren serielle Ports wie /dev/ttyUSBx unter Linux oder /dev/tty.SLAB_USBtoUART oder /dev/tty.usbserial unter macOS. LogViewer kann das Log lesen direkt vom Gerät aus.
  2. Einige SoC-Typen wie NXP oder Silicon Labs erfordert möglicherweise externe Tools (z. B. JLink) installiert werden. Weitere Informationen finden Sie unter Unterstützte Geräte für weitere Informationen.

Google Home-Erweiterung für VS Code verwenden

Entwicklerressourcen ansehen

Klicken Sie unter HILFE UND FEEDBACK auf Jetzt starten und Zu öffnende Ressourcen Auf der Seite Ressourcen finden Sie hilfreiche Informationen für mit der Google Home-Plattform.

Ressourcen für die Google Home-Plattform

Google Assistant-Simulator verwenden

Klicken Sie auf GOOGLE ASSISTANT, um Assistant Simulator in VS Code zu öffnen SIMULATOR in der Seitenleiste. Geben Sie Ihre Anfrage in das Feld Nachricht ein und Drücken Sie Enter.

Du kannst Assistant Simulator Antworten ansehen und danach auf die Schaltfläche klicken um sie erneut zu senden.

Google Assistant-Simulator verwenden

Batch-Äußerungen ausführen

Bewegen Sie den Mauszeiger auf die Menüleiste GOOGLE ASSISTANT SIMULATOR und wählen Sie aus der die folgenden Optionen zum Einrichten von Skripts:

  • Zum Öffnen auf klicken vorhandene Äußerungsskripte.

  • Zum Speichern auf klicken in ein *.utterance-Skript umwandeln.

    Menüsymbole für Batch-Äußerungen

Wählen Sie eine der folgenden Optionen aus, um Batch-Äußerungen zu senden:

  • Zum Auswählen auf klicken aus.
  • Öffne eine *.utterance-Datei direkt und klicke auf .

    Symbol für die Ausführung von Batch-Äußerungen

Cloud Logging ansehen

Klicken Sie unter SCHNELLER ZUGRIFF auf Cloud-Logs, um die Cloud-Logs zu öffnen. Seite, auf der Sie die Logs finden, die zum ausgewählten Projekt gehören.

Cloud Logging verwenden

Nutzer können Logs nach Schweregrad und Zeitraum filtern.

Logs nach Schweregrad und Zeit filtern

Standardmäßig sind die Logs auf 50 Zeilen beschränkt. Wenn der Nutzer mehr nach unten scrollen und auf Mehr klicken, um weitere Logs aufzurufen.

Weitere Logs ansehen

Home Graph ansehen und Tests durchführen

Klicken Sie unter SCHNELLER ZUGRIFF auf Home Graph Viewer, um die Startseite zu öffnen. Grafikansicht hinzugefügt. Hier finden Sie Geräte, die zur ausgewählten Projekt arbeiten. Sie können auch auf Test ausführen klicken, um Tests für das Gerät auszuführen.

Home Graph-Anzeige

Dadurch wird die Testsuite in Ihrem Browser mit dem ausgewählten Gerät gestartet testen können. Klicken Sie auf Starten und warten Sie auf die Testergebnisse.

Google Home-Test-Suite

Sie können sich die Testdetails ansehen und die Logs aufrufen, nachdem alle Tests abgeschlossen sind. abgeschlossen.

Testergebnisse

Google Home-Erweiterung für die Matter-Fehlerbehebung verwenden

Android-Protokollierung

Klicken Sie unter PROTOKOLLIERUNGSTOOLS auf Android Protokolle, öffnen Sie die Seite Android Logs und wählen Sie Android Smartphone, mit dem du eine Verbindung herstellen möchtest und das angezeigt werden soll Logs.

Android-Protokollierung

Sobald das Android verbunden ist, kannst du Folgendes sehen: Zeile für Zeile durchgehen. Beachten Sie, dass die Logs gefiltert sind, was bedeutet, dass nur Logs zu GHA und den Google Play services Matter-Modul angezeigt werden. Sie können auch den Schweregrad zum Filtern von Protokollen oder das Durchsuchen der in den Protokollen.

Android Logging gefiltert

Protokollierung von Matter-Geräten

Klicken Sie unter PROTOKOLLIEREN auf Geräteprotokolle, um die Seite Ressourcen zu öffnen. wählen Sie zuerst SoC-Typ aus:

Logging von Matter-Geräten

Wählen Sie als Nächstes Matter-Gerät aus:

Matter-Geräteprotokollierung – Gerät auswählen

Dann können Sie alle Geräteprotokolle vom Gerät abrufen und Filter wie Schweregrad und Suche zum Finden von Informationen, die Sie interessieren.

Gefiltertes Logging für Matter-Geräte

Alle Matter-Protokolle herunterladen

Klicken Sie unter SCHNELLER ZUGRIFF auf Protokolle herunterladen, um die Protokolle herunterladen zu öffnen. die Protokolle zum Herunterladen aus und klicken Sie auf OK.

Matter-Protokolle herunterladen

Wählen Sie den Ordner zum Herunterladen von Logs aus und klicken Sie auf Speichern:

Matter-Protokoll gespeichert

Die Protokolle werden dann im Zielordner gespeichert:

Zielordner für das Matter-Protokoll

Entpacke die gespeicherte ZIP-Datei. Daraufhin werden Geräteinformationen und Protokolldateien angezeigt.

ZIP-Datei mit Matter-Protokoll

Die Datei mit den Geräteinformationen enthält alle Versionsinformationen, die für die Fehlerbehebung erforderlich sind. Probleme.

Debugging des Matter-Protokolls

Feedback geben

Senden Sie uns Ihre Meinung oder Ihr Feedback, damit wir die Entwicklung verbessern können. mit Google Home Extension haben, wählen Sie eine der folgenden Optionen aus:

  • Klicken Sie im Bereich HILFE UND FEEDBACK auf Feedback geben. Vorschläge machen.
  • Klicken Sie im Bereich HILFE UND FEEDBACK auf Problem melden. alle Probleme, die Sie im Zusammenhang mit Google Home Extension festgestellt haben
Symbol „Feedback geben“
  • Außerdem haben wir auf der Seite Ressourcen ein Feedbacksymbol hinzugefügt.