AIS Google Home

Wprowadzenie

AIS Google Home jest to integracja Asystenta domowego z platform─ů programistyczn─ů dla Asystenta Google. Integracja dzia┼éa poprzez oficjalne Google Assistant SDK i pozwala na konwersacj─Ö z Asystentem Google z poziomu Asystenta domowego.

Konfiguracja AIS Google Home

Integracja

Aby skonfigurowa─ç AIS Google Home, przejd┼║ do konfiguracji a nast─Öpnie do panelu integracji. Naci┼Ťnij pomara┼äczowy przycisk z ikonk─ů "plus" w prawym dolnym rogu ekranu, ┼╝eby otworzy─ç list─Ö dost─Öpnych integracji. Wybierz z listy integracj─Ö AIS Google Home

Konfiguracja Google Home

JSON OAuth2 z Google

Integracja AIS Google Home wymaga konfiguracji projektu w Google oraz rejestracji naszego urz─ůdzenia - aby Asystent Google reagowa┼é na polecenia odpowiednie dla naszego urz─ůdzenia.

Poni┼╝ej poka┼╝emy przyk┼éadowo jak wykona─ç rejestracje urz─ůdzenia w Google krok po kroku.

uwaga

Integracja po stronie Google

API do Asystenta Google jest intensywnie rozwijane przez Google, dlatego proces integracji po stronie Google mo┼╝e si─Ö zmienia─ç. Je┼╝eli opis poni┼╝ej nie jest aktualny to nale┼╝y post─Öpowa─ç zgodnie z najnowszym opisem/przewodnikiem Google dost─Öpnym na stronie Integrate with the Google Assistant.

  1. Zaloguj si─Ö do platformy umo┼╝liwiaj─ůcej rozszerzenie funkcjonalno┼Ťci Asystenta Google https://console.actions.google.com/

  2. Utw├│rz nowy projekt

Konfiguracja Google Home

aby kontynuowa─ç nale┼╝y zatwierdzi─ç warunki serwisu

Konfiguracja Google Home

  1. Podaj nazw─Ö, zmie┼ä jezyk projektu na Polski oraz lokalizacj─Ö na Polska. Nast─Öpnie naci┼Ťnij Create project

Konfiguracja Google Home

  1. Wybierz opcj─Ö Device registration

Konfiguracja Google Home

  1. Naci┼Ťnij REGISTER MODEL

Konfiguracja Google Home

  1. Podaj nazw─Ö produktu, producenta oraz wybierz typ urz─ůdzenia Speaker

Konfiguracja Google Home

  1. Pobierz plik oAuth2.0 i zapisz go na swoim dysku (b─Ödzie nam potrzebny w kolejnym kroku)

Konfiguracja Google Home

  1. Zaznacz wszystkie cechy (All traits) i zapisz konfiguracj─Ö

Konfiguracja Google Home

W┼é─ůczenia API dla Asystenta Google

Kolejnym krokiem, kt├│ry nale┼╝y zrobi─ç┬ápo stronie Google, jest w┼é─ůczenie API dla Asystenta. W tym celu nale┼╝y:

  1. Przej┼Ť─ç w nowej karcie przegl─ůdarki do Google API

aby kontynuowa─ç nale┼╝y zatwierdzi─ç warunki serwisu

Konfiguracja Google Home

  1. W┼é─ůczy─ç Google Assistant API dla naszego projektu

Wybierzmy (upewnijmy si─Ö, ┼╝e mamy wybrany) nasz projekt AI-Speaker

Konfiguracja Google Home

wyszukajmy i w┼é─ůczmy Google Assistant API dla projektu

Konfiguracja Google Home

  1. Przej┼Ť─ç do Dane logowania i wybra─ç SKONFIGURUJ EKRAN AKCEPTACJI

Konfiguracja Google Home

  1. Wype┼éni─ç pole Nazwa aplikacji oraz wybra─ç Adres e-mail pomocy nast─Öpnie nacisn─ů─ç przycisk Zapisz na dole

Konfiguracja Google Home

Po┼Ťwiadczenie oAuth2 dla urz─ůdzenia

Wracamy do naszego ekranu integracji w Asystencie domowym i w pole Po┼Ťwiadczenie oAuth2 dla urz─ůdzenia wklejamy ca┼é─ů zawarto┼Ť─ç pliku JSON OAuth2 pobranego z Google

Konfiguracja Google Home

nast─Öpnie naciskamy SUBMIT, by przej┼Ť─ç do kolejnego ekranu

Klikamy na link uwierzytelniaj─ůcy Konfiguracja Google Home

i logujemy się na konto w Google

Konfiguracja Google Home

Pozwalamy AI-Speaker na dost─Öp

Konfiguracja Google Home

Skopiuj kod

Konfiguracja Google Home

Wracamy do aplikacji Asystent domowy i wklejamy go w pole Kod

Konfiguracja Google Home

Otrzymamy now─ů integracj─Ö Konfiguracja Google Home

Działanie Asystenta Google

Wywołanie Asystenta Google z Asystenta domowego

┼╗eby komenda by┼éa wysy┼éana bezpo┼Ťrednio do Assystenta Google wystarczy j─ů poprzedzi─ç s┼éowem Google

Konfiguracja Google Home

Wywołanie Asystenta Google z API Asystenta domowego

AIS Google Home, podobnie jak inne integracje, udost─Öpnia swoje us┼éugi, dzi─Öki czemu mo┼╝na automatyzowa─ç wysy┼éanie komendy do Asystenta Google z naszej bramki na podstawie statusu naszych urz─ůdze┼ä czy naszej obecno┼Ťci itp.

Konfiguracja Google Home

Rozwi─ůzywanie Problem├│w

Uwaga

API do tworzenia urz─ůdze┼ä z Asystentem Google jest ci─ůgle rozwijane. Programi┼Ťci, kt├│rzy tworz─ů integracj─Ö z Google Home wiedz─ů, ┼╝e nie wszytko jeszcze dzia┼éa tak jak powinno. Sprawd┼║ poni┼╝sze dodatkowe kroki, je┼╝eli co┼Ť nie dzia┼éa.

J─Özyk w Google Home

Jednym z częstych problemów jest język, w jakim Google Asystent komunikuje się z nami. Żeby był to język polski, to w tej chwili trzeba jeszcze w aplikacji mobilnej Google Home ustawić dwa języki polski i angielski - tak jak to pokazano poniżej:

Konfiguracja Google Home Konfiguracja Google Home

Informacja typu "Zaloguj si─Ö"

Je┼╝eli otrzymujesz informacj─Ö typu "Zaloguj si─Ö na swoje konto", to upewnij si─Ö, ┼╝e na koncie, kt├│re doda┼ée┼Ť do integracji z Google Assistant masz mo┼╝liwo┼Ť─ç korzystania z Asystenta Google. W tym celu uruchom Google Assistant na tablecie lub telefonie, wybierz konto, kt├│re autoryzowa┼ée┼Ť w integracji na bramce z Asystentem domowym i upewnij si─Ö, ┼╝e dzia┼éa z telefonu.

Dzieje si─Ö tak dlatego, ┼╝e na niekt├│rych kontach (np. firmowych lub dla edukacji) dodanych w Google administrator kont mo┼╝e decydowa─ç o w┼é─ůczeniu dost─Öpu do Asystenta Google.

Konfiguracja Google Home

Je┼╝eli Asystent Google dzia┼éa z innych urz─ůdze┼ä (na koncie, kt├│re podali┼Ťmy przy integracji z Asystentem domowym), tak jak pokazano na rysunku poni┼╝ej:

Konfiguracja Google Home

to mo┼╝na przej┼Ť─ç do wywo┼éywania Asystenta Google z Asystenta domowego.