Tujuan dari Hassio diintegrasikan dengan API dari Google Assistant/Home agar Hassio bisa kita perintahkan dengan suara dari Gadget Smart Phone (baik Android maupun iPhone) atau speaker Google Nest/Home. Namun pada iPhone, harus dibuka dahulu aplikasi Google Assistant. Sebelum mengintegrasikan dengan API Google, Hassio harus bisa di akses dari internet dengan protocol HTTPS, cara-caranya dapat melihat di HTTPS di Home Assistant (Hass.io) dengan SSL dari Let’s Encrypt, kemudian memiliki account google (gmail), dan selama penggunakan API Project Google tidak banyak maka masih free.
Buka Google Cloud Console dan buat project baru dengan click Create Project.



Buka Google Actions Console kemudian click New Project.

Pilih Smart Home kemudian click Start Building.


Pada Build your Action, click Add Action(s). Isi dan click Save.

Pada Quick Setup, click Setup Account Linking. Pada OAuth Client Information, ikuti seperti di bawah ini. Untuk Client secret bebas diisi apa pun. click Next.

Masih di Setup Account Linking, pada tahap ketiga di Configure your client (optional) tambahkan scope email dan name. Click Next kemudian Click Save.

Click tab atas Overview, kembali di Quick Setup, click Name your Smart Home action. Isi dan click Save.

Kembali ke Google Cloud Console dan pada Dashboard project tadi. Tambahkan API Library.


Cari HomeGraph API dan click.

Aktifkan.


Buat Credencial, pada menu kiri Click Credencials dan click Create Credencial kemudian pilih API Key.


Dengan demikian di dapat…
API Key: AIzaSyAAJimlnhFlprSbpBxZbxRLfdY8UZ6-N-Q
ID Project: examples-home-assistant
Langkah terakhir di google, Buat Key Account Service dan download. Pada Service account list pilih New service account dan pada Role list pilih Service Accounts > Service Account Token Creator, Jenis key pilih JSON. Click Create untuk download.

File yang di download letakkan pada folder config rubah nama service_account.json. Kembali ke Hassio, edit configuration.yaml kemudian restart Hassio.

Selanjutnya buka Google Home pada Gadget, ketuk tanpa “+”, ketuk Set up device… ketuk lagi logo rantai Have something already set up?.

Pilih nama project yang kita pilih tadi…

Akan diminta akses dan masukkan login Hassio. Tiap kali ada penambahan/pengurangan device di Hassio maka si Google Home akan update sendiri. Dan sudah bisa menggunakan perintah suara pada aplikasi Google Assistant atau speaker Google Nest/Home.
