...
Home Assistant & Google 266x200
Kategori:

Home Assistant

Home Assistant & Google Nya Versionen

av | 23 mars 2025 | Home Assistant | 0 Kommentarer

Integrera Home Assistant med Google Assistant Nya Metoden

I den här handledningen kommer jag att gå igenom hur du kan integrera Home Assistant med Google Home.

Innan du kan gå vidare, se till att din Home Assistant är tillgänglig externt.

Google Cloud Platform-konfiguration

Skapa ett nytt projekt i Google Developer Console

Välj Skapa ett projekt.

På sidan Get started väljer du Create project. Ge ditt projekt ett namn och välj Create project.

Spara ditt projekt-ID (det finns under huvudprojektets namn) för användning nedan.

Välj Add a Cloud-to-Cloud integration.

I det nedre högra hörnet väljer du Next: Develop och sedan Next: Setup .

  • Välj alla tillämpliga enhetstyper (du kan välja dem alla).
  • Skapa en appikon 144 x 144 pixlar och ladda upp den.
  • Under Kontolänkning i fältet OAuth-klient-ID anger du https://oauth-redirect.googleusercontent.com/r/[YOUR_PROJECT_ID].
  • Ersätt [YOUR_PROJECT_ID] med ditt projekt-ID från ovan.
  • I fältet Client Secret , lägg till valfri sträng (utan specialtecken). Home Assistant behöver inte detta fält.
  • I fältet Authorization URL anger du https://[yourdomain:port]/auth/authorize.
  • I fältet Token URL anger du https://[yourdomain:port]/auth/token.
  • I fältet Cloud fulfillment URL anger du https://[yourdomain:port]/api/google_assistant.
  • Hoppa över  Local fulfillment och App Flip tills vidare .
  • Under Scope(s), anger du email. Välj Add scope och ange name.
  • Lämna kryssrutan Have Google transmit Client ID and secret via HTTP basic auth header avmarkerat/avmarkerat.
  • Välj Spara.
  • Resultat : Du kommer att se ditt projekt sparat med statusen Draft .
  • Du behöver inte testa.

I den vänstra menyn i ditt projekt väljer du länken Analytics .

Välj hamburgaremenyn uppe till vänster och välj APIs and Services .

  • I menyn till vänster väljer du Credentials.
  • I vyn Credentials väljer du Create credentials och nästa Service account.
  • Service account name : Ge ditt konto ett självvalt namn.
  • Välj Create and Continue .
  • Under Select a role väljer du Service Accounts > Service Account Token Creator .

Välj Continue och sedan Done.

Under Service Accounts ska det nu finnas ett konto som heter [name from 3.2.1]@[projektnamn].iam.gserviceaccount.com.

Välj pennknappen för service account.

  • Gå till Keys och Add key.
  • Skapa en privat nyckel i JSON-format.
  • Detta startar en nedladdning av en JSON-fil.
  • Byt namn på filen till SERVICE_ACCOUNT.JSON.
  • I Home Assistant lägger du till den här filen i din config-mapp. Detta kommer att vara samma mapp som din configuration.yaml.

Gå till Search (/) for resources, documentation, products, and more högst upp i mitten och sök efter Homegraph API och välj det.

Aktivera HomeGraph API.

Lägg till google_assistant integrationskonfigurationen till din configuration.yamlfil och starta om Home Assistant enligt konfigurationsguiden nedan.

# Example configuration.yaml entry
google_assistant:
  project_id: YOUR_PROJECT_ID
  service_account: !include SERVICE_ACCOUNT.JSON
  report_state: true

Det var allt, lycka till!

0 kommentarer

Skicka en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *


Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.