Otorisasi akun

Sebelum melanjutkan dengan otorisasi akun, pastikan Anda memiliki:

  1. Google Home app (GHA) yang diinstal di perangkat seluler Anda, disiapkan dengan setidaknya satu rumah (struktur) di Akun Google Anda.
  2. Setidaknya salah satu jenis perangkat yang didukung ini untuk aplikasi contoh di rumah:
    • Lampu Suhu Warna (menyala dan mati, kecerahan)
    • Sensor Kontak (status boolean)
    • Lampu yang Dapat Diredupkan (nyala dan mati, kecerahan)
    • Lampu Warna yang Diperpanjang (aktif dan nonaktif, kecerahan)
    • Tombol Umum
    • Sensor Penghuni (deteksi penghuni)
    • Lampu Aktif/Nonaktif (aktif dan nonaktif, kecerahan)
    • Sakelar Lampu Aktif/Nonaktif
    • Unit Plugin Aktif/Nonaktif (aktif dan nonaktif)
    • Sensor Aktif/Nonaktif
  3. Dua perangkat untuk menguji otomatisasi contoh.

Sebelum menggunakan perangkat melalui Home API, perangkat harus dapat dikontrol dari GHA.

Menjalankan aplikasi contoh

Jalankan aplikasi contoh. Saat pertama kali menjalankannya, Anda akan diminta untuk mengizinkan akses ke rumah di Akun Google Anda. Tindakan ini memberikan izin kepada aplikasi contoh untuk mengakses dan mengontrol struktur dan perangkat di rumah tersebut.

Perilaku izin default aplikasi akan berbeda-beda, bergantung pada apakah aplikasi terdaftar di Google Home Developer Console atau tidak.

Jika tidak terdaftar di Developer Console, aplikasi akan berada dalam status tidak diverifikasi. Hal ini direkomendasikan untuk menguji penggunaan Home API:

  • Hanya pengguna yang terdaftar sebagai pengguna pengujian di konsol OAuth yang dapat memberikan izin untuk aplikasi. Ada batas 100 pengguna pengujian untuk aplikasi yang tidak terverifikasi.

  • Aplikasi yang tidak terverifikasi akan memiliki akses ke perangkat dari jenis perangkat apa pun yang didukung oleh OAuth untuk Home API (daftar jenis perangkat di Developer Console). Semua perangkat dalam struktur akan diberikan.

Jika aplikasi terdaftar di Developer Console dan telah disetujui untuk mengakses satu atau beberapa jenis perangkat, dan verifikasi merek telah selesai untuk OAuth, aplikasi akan berada dalam status terverifikasi. Status ini diperlukan untuk meluncurkan aplikasi ke produksi:

  • Batas pengguna pengujian tidak berlaku lagi. Setiap pengguna dapat memberikan izin ke aplikasi.
  • Pengguna hanya dapat memberikan izin ke jenis perangkat yang disetujui di Developer Console.

Ketuk Izinkan akses ke rumah yang dipilih:

  • Jika ada rumah yang terhubung ke akun Anda, pilih rumah yang akan diberi izin. Jika tidak ada perangkat yang ditemukan di rumah yang dipilih, Anda dapat:
    1. Ketuk Izinkan akses ke rumah lain untuk memilih rumah lain.
    2. Siapkan perangkat pilihan Anda di rumah tersebut menggunakan Google Home app (GHA). Ingat, hanya jenis perangkat ini yang memiliki dukungan untuk kontrol di aplikasi contoh ini:
      • Lampu Suhu Warna (menyala dan mati, kecerahan)
      • Sensor Kontak (status boolean)
      • Lampu yang Dapat Diredupkan (nyala dan mati, kecerahan)
      • Lampu Warna yang Diperpanjang (aktif dan nonaktif, kecerahan)
      • Tombol Umum
      • Sensor Penghuni (deteksi penghuni)
      • Lampu Aktif/Nonaktif (aktif dan nonaktif, kecerahan)
      • Sakelar Lampu Aktif/Nonaktif
      • Unit Plugin Aktif/Nonaktif (aktif dan nonaktif)
      • Sensor Aktif/Nonaktif
  • Jika tidak ada rumah yang terhubung ke akun Anda, Anda akan melihat layar dengan pesan Tidak ada struktur untuk akun yang dipilih.
    1. Geser kembali untuk kembali ke tampilan aplikasi contoh utama.
    2. Untuk menyiapkan rumah, gunakan GHA. Kemudian, coba berikan izin ke aplikasi contoh lagi.

Alur izin dapat dilihat kembali kapan saja dengan memilih ikon profil di kanan atas layar aplikasi contoh.

Memilih struktur tempat menjalankan aplikasi contoh.
Gambar 1: Memilih struktur
Struktur yang dipilih, yang menampilkan perangkat yang tersedia.
Gambar 2: Struktur dan perangkat
Mengontrol setelan untuk perangkat.
Gambar 3: Kontrol perangkat
Struktur yang dipilih, yang menampilkan otomatisasi yang tersedia.
Gambar 4: Struktur dan otomatisasi

Setelah berhasil memberikan izin ke rumah yang menampilkan perangkat, Anda akan diarahkan ke tampilan perangkat. Anda dapat mengontrol perangkat dan mengamati perubahan statusnya melalui aplikasi contoh.