Entwicklerprojekt erstellen

Entwicklerprojekte, einschließlich Matter-Integrationen, werden auf der Google Home Developer Console verwaltet. Auf dieser Seite wird erläutert, wie Sie ein neues Entwicklerprojekt im Developer Console einrichten.

Einschränkungen

Die Funktionen Cloud-to-cloud oder Local Home SDK können einem Projekt in der Developer Console nicht hinzugefügt werden. Wenn Sie einer vorhandenen Cloud-to-cloud- oder Local Home-Integration die Matter-Funktionen hinzufügen möchten, müssen Sie zuerst ein vorhandenes Actions on Google-Projekt importieren.

Projekt benennen

Der Name sollte folgende Kriterien erfüllen:

  • Enthält einige grundlegende Informationen über das Projekt.
  • nicht leicht mit dem eines anderen Projekts zu verwechseln.
  • Kann alle integrations innerhalb des Projekts darstellen.

Aussagekräftige Namen sind wichtig. Ein generischer Name wie project-gamma-798 ist effektiv „verdeckt“ und hebt sich in einer Liste anderer generisch benannter Projekte nicht ab.

Beachten Sie bei der Benennung Ihres Projekts die folgenden Hinweise:

  • Verwenden Sie den Namen Ihres Unternehmens.
  • Verwenden Sie den Projekt- oder Aktionstyp im Namen.
  • Verwenden Sie im Projektnamen nicht „test“

acme-smarthome und acme-lighting sind beispielsweise eindeutige und eindeutige Projektnamen.

Projekt erstellen

Ein Entwicklerprojekt repräsentiert einen oder mehrere integrations. Durch die Freigabe eines Projekts für die Mitglieder ihres Entwicklungsteams kann der Inhaber anderen Nutzern erlauben, alle integrationim Projekt zu verwalten.

Smart-Home-Systeme von Google integrationwerden mit der neuen Developer Console verwaltet. Es gibt zwei Methoden zum Einrichten von Projekten in Developer Console:

  1. Erstellen Sie ein neues Projekt.
  2. Vorhandenes Projekt aus der Actions on Google-Konsole importieren

Wir empfehlen, nur ein Projekt für alle Matter-Integrationen, sowohl für Tests als auch für die Produktion, zu erstellen, insbesondere um Probleme beim Testen mit Testanbieter-IDs und Produkt-IDs für Matter zu vermeiden.

Methode 1: Neues Projekt erstellen

Rufen Sie Developer Console auf:

Zur Developer Console

  1. Klicken Sie auf der Seite Projekte verwalten auf Projekt erstellen.
  2. Klicken Sie auf der Seite Jetzt starten auf Projekt erstellen.
  3. Geben Sie den Namen Ihres Projekts ein. Dieser muss den Richtlinien für Projektnamen entsprechen.
  4. Klicken Sie auf Neues Projekt erstellen.

Sie werden zur Startseite des neuen Projekts zurückgeleitet.

Methode 2: Vorhandenes Projekt aus der Actions on Google-Konsole importieren

Ein vorhandenes Actions on Google-Projekt kann in die neue Developer Console importiert werden, wenn Sie einer vorhandenen Cloud-to-cloud- oder Local Home-Integration die Matter-Unterstützung hinzufügen müssen.

Für diese Methode gelten die folgenden Einschränkungen:

  • Dieser Import ist nur in eine Richtung möglich. Dies kann nicht rückgängig gemacht werden.
  • Nur der Projektinhaber kann ein vorhandenes Actions on Google-Projekt importieren. Der Inhaber ist die Person, die das Projekt erstellt hat. Dieses Projekt können Sie über den Link „Mitglieder“ einsehen.
  • Das Unternehmensprofil für ein importiertes Projekt kann nur in der Actions on Google Console bearbeitet werden. Änderungen werden in der Google Home Developer Console angezeigt.

Nach dem Import kann das ursprüngliche Actions on Google-Projekt weiterhin zum Verwalten vorhandener Integrationen (z. B. Cloud-to-cloud, Local Home, App Discovery) verwendet werden.

Rufen Sie Developer Console auf, um ein vorhandenes Projekt aus Actions on Google Console zu importieren:

Zur Developer Console

  1. Klicken Sie auf Projekt erstellen.
  2. Geben Sie den Namen eines vorhandenen Actions-Projekts ein oder wählen Sie ein Projekt aus der Drop-down-Liste aus. Im folgenden Screenshot lautet der Projektname beispielsweise „My Matter Project“.
  3. Klicken Sie auf Projekt importieren.

Sie werden zu den vorhandenen Projektdetails in Developer Console zurückgeleitet.

Google Home Developer Center Erste Schritte

Protokollebenen festlegen

Standardmäßig werden für jede Integration in Ihrem Projekt nur Fehlerlogs in Google Cloud gespeichert.

Wenn Sie für jede Integration alle Logs in Google Cloud speichern möchten, wählen Sie im Bereich Steuerung auf Logebene: Fehlerlogs die Option Alle Logs aus.

Projektprotokollebenen für das Google Home Developer Center

Diese Einstellung gilt für alle Integrationen in Ihrem Projekt. Er kann nicht pro Integration festgelegt werden. Wenn Sie alle Logs in Google Cloud speichern, können zusätzliche Kosten anfallen, wenn der Speicherplatz für die Logs überschritten wird.

Weitere Informationen zu Logs finden Sie unter Cloud Logging für Matter.

Entwicklerprojekt teilen

Sie können den Nutzern in Ihrem Team mithilfe von vordefinierten Rollen den Zugriff auf ein Projekt hinzufügen oder den Zugriff darauf entfernen.

  1. Klicken Sie auf der Startseite des Developer Console auf Mitglieder, wodurch Sie zur Seite IAM & Verwaltung > IAM auf Google Cloud Console gelangen.

    Alternativ können Sie auch auf Projektdetails und dann unten im Abschnitt Mitglieder auf Mitglieder in Google Cloud verwalten klicken.

  2. Nehmen Sie über das Google Cloud Console-Dashboard bei Bedarf Änderungen vor.

Eine Anleitung zum Ändern des Zugriffs auf ein Projekt finden Sie unter Zugriffssteuerung für Projekte mit IAM.

Nachdem ein Nutzer der Liste der Nutzer hinzugefügt wurde, kann er das Projekt und alle Integrationen im Developer Console aufrufen.

Je nach Einstellung Ihrer Organisation können Berechtigungsfehler auftreten, wenn Sie versuchen, Entwicklerprojekte zu erstellen. Wenden Sie sich in diesem Fall an Ihren Google Cloud-Administrator und fordern Sie Project Creator-Berechtigungen für Ihr Konto an.