Entwicklerprojekt erstellen

Entwicklerprojekte, einschließlich Matter-Integrationen, werden in der Google Home Developer Console verwaltet. Auf dieser Seite wird beschrieben, wie Sie ein neues Entwicklerprojekt in der Developer Console einrichten.

Projekt benennen

Beim Benennen Ihres Projekts empfiehlt es sich, einen Namen zu wählen, der:

  • Sie enthält einige grundlegende Informationen zum Projekt.
  • Sie wird nicht mit der eines anderen Projekts verwechselt.
  • Kann alle integrations im Projekt darstellen.

Aussagekräftige Namen sind wichtig. Ein allgemeiner Name wie project-gamma-798 ist effektiv „getarnt“ und fällt in einer Liste anderer Projekte mit allgemeinen Namen nicht auf.

Beachten Sie beim Benennen Ihres Projekts die folgenden Hinweise:

  • Name Ihres Unternehmens verwenden
  • Verwenden Sie den Projekttyp oder die Aktion im Namen.
  • Verwenden Sie nicht „test“ im Projektnamen.

Beispiel: acme-smarthome und acme-lighting sind klare und eindeutige Projektnamen.

Projekt erstellen

Ein Entwicklerprojekt steht für eine oder mehrere Integrationen. Wenn der Inhaber ein Projekt für die Mitglieder seines Entwicklungsteams freigibt, können andere Nutzer alle Integrationen im Projekt verwalten.

Integrationen in das Google Smart Home-Ökosystem werden über die Developer Console verwaltet.

Wir empfehlen, nur ein Projekt für alle deine Matter-Integrationen zu erstellen, sowohl für Tests als auch für die Produktion. So lassen sich insbesondere Probleme beim Testen mit Test-Anbieter-IDs und Produkt-IDs für Matter 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 Erste Schritte auf Projekt erstellen.
  3. Geben Sie den Namen Ihres Projekts ein. Er muss den Richtlinien für die Benennung von Projekten entsprechen.
  4. Klicken Sie auf Neues Projekt erstellen.

Sie werden zur Startseite des neuen Projekts weitergeleitet.

Methode 2: Vorhandenes Projekt aus der Actions on Google Console importieren

Ein vorhandenes Actions on Google-Projekt kann in das neue Developer Console importiert werden, wenn Sie einer vorhandenen Cloud-to-cloud- oder Local Home SDK-Integration 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 Project Owner kann ein vorhandenes Actions on Google-Projekt importieren. Der Inhaber ist derjenige, der das Projekt erstellt hat. Sie können ihn über den Link „Mitglieder“ aufrufen.
  • Das Unternehmensprofil für ein importiertes Projekt kann nur in der Actions on Google Console bearbeitet werden. Änderungen dort werden in der Google Home Developer Console übernommen.

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.

Wenn Sie ein vorhandenes Projekt aus der Actions on Google Console importieren möchten, rufen Sie die Developer Console auf:

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 weitergeleitet.

Google Home Developer Center – Erste Schritte

Logebenen festlegen

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

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

Logebenen für Google Home Developer Center-Projekte

Diese Einstellung gilt für alle Integrationen in Ihrem Projekt. Sie kann nur für Cloud-to-cloud-Integrationen überschrieben 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 freigeben

Sie können den Zugriff auf ein Projekt für die Nutzer in Ihrem Team mithilfe von vordefinierten Rollen hinzufügen oder entfernen.

  1. Klicken Sie auf der Startseite der Developer Console auf Mitglieder. Dadurch gelangen Sie zur Seite IAM und Verwaltung > IAM in der Google Cloud Console.

    Oder klicken Sie auf Projektdetails und dann unten im Abschnitt Mitglieder auf Mitglieder in GCP verwalten.

  2. Nehmen Sie bei Bedarf Änderungen im Google Cloud Console-Dashboard vor.

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

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

Je nach den Einstellungen Ihrer Organisation können beim Erstellen von Entwicklerprojekten Berechtigungsfehler auftreten. Wenden Sie sich in diesem Fall an Ihren Google Cloud-Administrator und fordern Sie die Berechtigung „Project Creator“ für Ihr Konto an.