In diesem Beitrag zeige ich dir, wie du in der neuen Home Assistant Version 2022.10 Google Sheets integrieren kannst. Außerdem zeige ich dir, wie du den Dienst „Google Sheets Append Sheet“ benutzen kannst.
Sie sehen gerade einen Platzhalterinhalt von YouTube. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenGoogle Console einrichten
Zunächst erstellst du auf der Internetseite (console.cloud.google.com) ein neues Projekt. Das Projekt ist unter einem neu zu vergebenen Namen zu speichern.
Nun ist unter API und Dienste der OAuth Zustimmungsbildschirm auszuwählen. Im ersten Schritt ist unter User Type extern auszuwählen. In der Folge ist ein Anwendungsname zu bestimmen und eine Nutzersupport E-Mail Adresse einzutragen. Bei den Kontaktdaten des Entwicklers ist erneut die Google E-Mail Adresse einzugeben. Nun ist als Testnutzer die Google E-Mail Adresse hinzuzufügen. Im nächsten Schritt ist unter Anmeldedaten erstellen ein OAuth Client ID zu vergeben. Als Anwendungstyp ist Webanwendung auszuwählen und als autorisierte Weiterleitungs-URL ist https://my.home-assistant.io/redirect/oauth hinzuzufügen. Die dann erstellte Client ID und der Client Secret sind dann in die Zwischenablage zu kopieren. Im letzten Schritt werden dann unter aktivierte API und Dienste die folgenden API hinzugefügt:
- Google Drive API
- Google Sheets API
Google Sheets in Home Assistant hinzufügen
Nun installierst du in Home Assistant unter Einstellungen -> Geräte und Dienste -> Integration hinzufügen -> Google die Google Sheets. Hierzu werden die im vorherigen Schritt eingerichtete Client ID und der Client Secret benötigt. In deinem Google Drive wird nun ein Tabellenblatt erstellt. Solltest du Schwierigkeiten bei deinen Anmeldedaten haben, kannst du diese über das Hamburgermenü (3 Punkte oben rechts) auf der Seite Geräte und Dienste einsehen und ggfls. ändern. Sollten beim Hinzufügen Fehler aufgetreten seien, kannst du diese unter Einstellungen -> System -> Logs einsehen.
Dienst Google Sheets Append to Sheet
Um Daten in das Tabellenblatt zu schreiben, wird in Home Assistant der Dienst „Google Sheets: Append to Sheet“ verwendet. Als Integration ist Google Sheets auszuwählen. Im Bereich Data kann ein Spaltenname eingetragen werden. Anschließend ist der entsprechende Wert der Spalte einzutragen. Beispiel: Test: Testwert. Durch Ausführen des Dienstes wird nun in die Spalte Test der Wert Testwert eingetragen. Um einen Statuswert eines Sensors einzutragen, gibst du folgenden Befehl ein:
"{{ states.sensor.xxxx.state }}"
oder
"{{ states.sensor.xxxx.state_with_unit }}"
Hast du Fragen zu diesem Beitrag? Dann kannst du diese gerne in den Kommentaren stellen. Ich freue mich auf deine Kommentare. Wie findest du die Integration? Wirst du diese Integration zur Visualisierung verwenden?