Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya.

Home Assistant adalah salah satu platform perangkat lunak otomasi rumah sumber terbuka terbaik. Anda dapat menerapkannya di Raspberry Pi atau laptop lama untuk membangun rumah pintar yang benar-benar pribadi. Anda dapat membeli perangkat pintar atau membuat sakelar dan pengontrol pintar Anda sendiri, menambahkannya ke Asisten Rumah, dan mengontrol semuanya dari satu dasbor.

Lebih baik lagi, Anda juga dapat mengintegrasikan Google Assistant untuk mengontrol semua entitas dan perangkat pintar yang dikonfigurasi di Home Assistant Anda melalui perintah suara Anda secara gratis.

Sebelum kamu memulai

Untuk menyiapkan atau mengintegrasikan Asisten Google, Anda harus membuka server Asisten Rumah ke internet dengan sertifikat SSL. Untuk melakukannya, Anda bisa mengekspos server Home Assistant Anda dengan SSL menggunakan DuckDNS dan Let's Encrypt.

instagram viewer

Alternatifnya, Anda bisa siapkan Terowongan Cloudflare untuk mengekspos server Asisten Rumah Anda ke internet. Kami merekomendasikan metode terakhir karena lebih aman dan lebih mudah diatur.

Setelah Anda dapat mengakses Home Assistant melalui internet dengan koneksi HTTPS, Anda dapat mengikuti petunjuk di bawah ini untuk mengintegrasikan dan menyiapkan Google Voice Assistant di server Home Assistant Anda.

Buat Proyek di Google Console

Mengunjungi Tindakan di Konsol Google halaman dan masuk menggunakan akun Google Anda yang Anda gunakan dengan perangkat Google Mini atau Google Nest Anda. Kemudian ikuti langkah-langkah berikut:

  1. Klik Proyek baru, Pilih Ya, dan klik Setuju dan Lanjutkan.
  2. Masukkan nama proyek, seperti "HomeAssistant", lalu pilih bahasa dan negara Anda. Klik Buat proyek.
  3. Memilih Rumah Pintar dan klik Mulai Membangun.
  4. Klik Beri nama tindakan Smart Home Anda lalu ketikkan nama, seperti "Asisten Rumah". Klik Menyimpan.
  5. Klik Ringkasan tab lalu klik Bangun Tindakan Anda.
  6. Klik Tambahkan Tindakan dan rekatkan URL Asisten Rumah Anda. Gunakan salah satu format berikut, bergantung pada penyiapan Anda…
    • Jika Anda telah menggunakan DuckDNS dan Let’s Encrypt: https://[YOUR URL ASISTEN RUMAH: PORT]/api/google_assistant
    • Jika Anda telah menggunakan Terowongan Cloudflare untuk membuka Asisten Rumah ke Internet: https://[YOUR URL ASISTEN RUMAH]/api/google_assistant
  7. Klik Menyimpan dan klik tiga titik, lalu pilih Pengaturan proyek.
  8. Catat Nama Proyek Dan ID Proyek.
  9. Pergi ke Ringkasan tab dan klik Siapkan Penautan Akun di bawah Pengaturan Cepat.
  10. Tempel dan edit nilai berikut:
    • ID Klien: https://oauth-redirect.googleusercontent.com/r/[YOUR_PROJECT_ID]
    • Rahasia Klien: ketik apa pun yang Anda inginkan
    • URL otorisasi: https://[YOUR URL ASISTEN RUMAH: PORT]/auth/otorisasi
    • URL Token: https://[YOUR URL ASISTEN RUMAH: PORT]/auth/token
    • Anda tidak perlu memasukkan nilai PORT jika menggunakan layanan Cloudflare Tunnel
  11. Klik Berikutnya > Berikutnya.
  12. Di dalam Konfigurasikan klien Anda (opsional), ketik "email", lalu klik Tambahkan cakupan, ketik "nama", dan klik Menyimpan.
  13. Klik Tes tombol di bawah Mengembangkan tab. Jika berhasil, Anda akan melihat pesan "Tes sekarang diaktifkan".

Buat Akun Layanan

Mengunjungi Halaman Konsol Google Cloud Platform lalu ikuti langkah-langkah ini untuk membuat akun layanan guna menyinkronkan perangkat Asisten Rumah dengan aplikasi Google Home.

  1. Klik menu hamburger (ikon tiga baris) di sebelah kiri dan pilih API dan layanan > Kredensial.
  2. Klik Buat Kredensial dan pilih Akun layanan.
  3. Ketik nama untuk akun dan klik Buat dan Lanjutkan.
  4. Dari Daftar peran, memilih Pembuat Token Akun Layanan. Klik Selesai.
  5. Klik pada akun layanan yang baru saja Anda buat dan kemudian klik pada Kunci tab.
  6. Klik Tambahkan Kunci > Buat kunci baru.
  7. Memilih JSON dan klik Membuat. File JSON yang berisi kunci akan diunduh di sistem Anda. Ganti nama file sebagai SERVICE_ACCOUNT.json.
  8. Setelah kunci dibuat, salin kunci ke Notepad.
  9. Gunakan bilah pencarian untuk menemukan dan mengaktifkan HomeGraph API.

Edit File Konfigurasi Asisten Rumah

Di server Asisten Rumah Anda, gunakan add-on Editor File dan klik ikon folder, lalu ikon Unggah, dan klik Mengajukan.

Memilih SERVICE_ACCCOUNT.json file (diunduh sebelumnya) dan klik OKE.

Selanjutnya, klik pada Konfigurasi.yaml file dan paste kode berikut.

asisten_google:
project_id: YOUR_PROJECT_ID
akun_layanan: !termasuk SERVICE_ACCOUNT.json
status_laporan: BENAR

Pastikan untuk mengganti ANDA_PROJECT_ID nilai dalam kode di atas dengan Anda sendiri dan klik Menyimpan ikon. Kemudian klik Alat Pengembang > Periksa Konfigurasi untuk memastikan konfigurasi valid. Jika semuanya terlihat baik, restart server Home Assistant.

Siapkan Asisten Rumah di Aplikasi Google Home

Unduh dan pasang aplikasi Google Home di perangkat Android atau iOS Anda, lalu masuk ke aplikasi menggunakan akun Google yang sama dengan yang Anda gunakan untuk membuat proyek di Google Console. Kemudian ikuti langkah-langkah ini untuk menambahkan Asisten Rumah ke aplikasi Google Home dan mengaktifkan kontrol suara menggunakan Asisten Google.

  1. Ketuk pada + ikon dan pilih Siapkan perangkat > Bekerja dengan Google.
    4 Gambar
  2. Memilih [tes] Asisten Rumah (atau nama apa pun yang Anda berikan untuk proyek). Ini akan membuka halaman web Home Assistant Anda.
  3. Masukkan kredensial masuk Home Assistant dan ketuk Gabung. Anda akan melihat pesan, "Home Assistant linked".
  4. Selanjutnya, aplikasi akan menampilkan semua entitas yang dikonfigurasi di server Home Assistant Anda.
  5. Pilih semua perangkat di Asisten Rumah yang ingin Anda kontrol menggunakan Asisten Google dan siapkan.
    2 Gambar
  6. Anda akan melihat semua kamar Anda dan perangkat di dalamnya di aplikasi Google Home.
    2 Gambar

Anda sekarang dapat mengontrol semua perangkat dari aplikasi dan menggunakan Google Voice Assistant. Anda juga dapat mengatur otomatisasi menggunakan aplikasi Google Home berdasarkan berbagai parameter. Langkah-langkahnya adalah sebagai berikut:

  1. Di aplikasi Google Home, ketuk Rutinitas.
  2. Pilih pemicu, seperti Waktu Tidur, lalu Anda dapat mengetik perintah suara khusus atau mempertahankan nilai default.
  3. Kemudian, di bawah Tindakan, mengetuk + Tambahkan tindakan.
    5 Gambar
  4. Memilih Sesuaikan perangkat Rumah.
  5. Kemudian pilih perangkat pintar yang dikonfigurasi di Home Assistant dan pilih opsi lebih lanjut. Mengetuk Tambahkan tindakan.
  6. Mengetuk Menyimpan.

Atur Otomasi Dengan Peringatan Suara

Setelah mengintegrasikan Asisten Google di server Asisten Rumah Anda untuk mengontrol entitas yang dikonfigurasi, seperti lampu pintar, sakelar, colokan, dll. menggunakan perintah suara, Anda juga dapat menyiapkan otomatisasi untuk memutar notifikasi suara melalui perangkat Google Mini atau Nest Mini Anda.

Anda dapat menggunakan asisten suara ini untuk mengumumkan status atau pesan apa pun berdasarkan nilai sensor, seperti saat sensor level air mendeteksi tangki sudah penuh atau sensor gerak mendeteksi gerakan.