Google Home Extension for Visual Studio Code dirancang dan dibuat untuk developer Google Home Platform. Ekstensi ini memberi Anda akses ke Google Assistant Simulator, Google Cloud Logging, Home Graph Viewer, dan alat lainnya untuk menyederhanakan proses pengembangan Matter dan smart home.

Fitur Ekstensi Google Home
Simulator Asisten Google
Untuk menguji apakah perangkat smart home Anda berfungsi dengan baik dengan ekosistem Google Home, Anda dapat berinteraksi dengan Assistant Simulator kapan saja tanpa keluar dari VS Code.
Serupa dengan Simulator yang disediakan di Konsol Actions, Assistant Simulator memungkinkan Anda mengontrol perangkat dengan mudah dengan mengetik kueri, misalnya, "Nyalakan lampu". Di dalam VS Code, Assistant Simulator merespons kembali dengan pesan teks berdasarkan perintah Anda, misalnya, "Baiklah, menyalakan lampu". Lihat Menggunakan Simulator Asisten Google untuk detail selengkapnya.
Ucapan Massal
Untuk menguji integrasi Google Home seperti otomat, Anda dapat mengirim ucapan batch ke Simulator Asisten Google dengan menjalankan skrip ucapan. Lihat Menjalankan Batch Utterance untuk detail selengkapnya.
Alat Logging Materi
Matter Logging Tools dapat mengumpulkan semua log yang terkait dengan proses debug Matter, termasuk log Google Home app (GHA) dan log layanan Google Play (GMS Core). Log dapat dilihat di VS Code dengan penelusuran filter dan kata kunci. Log dapat didownload dengan informasi debug tambahan seperti Android dan versi Aplikasi, serta dikirim ke Google untuk melaporkan masalah.

Cloud Logging
Cloud Logging memberikan informasi proses debug dan metrik utama untuk memberikan insight tentang penggunaan Action Anda. Untuk menyederhanakan pengembangan, Google Home Extension menampilkan pesan Google Cloud Logging real-time di samping kode Anda selama pemecahan masalah. Baca Melihat Cloud Logging untuk mengetahui detail selengkapnya.
Penampil Grafik Rumah
Home Graph Viewer sekarang tersedia langsung di Google Home Extension sehingga Anda dapat memverifikasi status perangkat di Home Graph di dalam VS Code. Baca Melihat Grafik Beranda dan Menjalankan Pengujian untuk mengetahui detail selengkapnya.
Menginstal Ekstensi Google Home untuk Kode VS
Untuk menginstal Google Home Extension, ikuti langkah-langkah berikut dari dalam VS Code:
- Klik ikon Extensions di Activity Bar.
Telusuri
google home
, lalu klik Install.
Anda juga dapat mendownload Google Home Extension langsung dari VS Code Marketplace.
Download Google Home Extension
Menyiapkan Ekstensi Google Home untuk Kode VS
Setelah menginstal Google Home Extension dan memuat ulang VS Code, Anda harus login dan memilih project sebelum dapat menggunakan Assistant Simulator dan melihat Cloud Logging.
Login dengan Google dan pilih project cloud
Anda dapat login ke akun developer Anda dari Google Home Extension, yang memberi otorisasi VS Code untuk berkomunikasi dengan layanan Google atas nama Anda.
Klik ikon Google Home di Activity Bar untuk membuka Google Home Extension.
Klik Login dengan Google untuk meluncurkan tampilan login di browser Anda.
Pilih akun yang ditautkan dengan perangkat smart home.
Di halaman otorisasi Login dengan Google, klik Izinkan.
Tab browser akan terbuka dan kotak dialog Open Visual Studio Code akan ditampilkan. Klik Open Visual Studio Code untuk melanjutkan.
Anda akan dialihkan ke VS Code yang memerlukan izin Anda untuk mengizinkan Ekstensi Google Home membuka URI. Klik Open untuk menyelesaikan proses login.
Setelah login, Google Home Extension akan memuat project Anda. Setelah selesai, klik Pilih project.
Di jendela drop-down Search and select a project yang muncul, pilih project smart home Anda.
Menginstal Alat Android Debug Bridge (ADB)
Untuk melihat log Matter di ponsel Android, Anda harus menginstal ADB:
- Instal ADB di komputer.
- Aktifkan Opsi Developer dan Proses Debug USB di ponsel Android Anda.
Menginstal Alat SoC Perangkat Matter
Untuk melihat log debug dari perangkat Matter:
- Sebagian besar SoC perangkat akan mengekspor port serial seperti
/dev/ttyUSBx
di Linux atau/dev/tty.SLAB_USBtoUART
atau/dev/tty.usbserial
di MacOS. LogViewer dapat membaca log dari perangkat secara langsung. - Beberapa jenis SoC seperti CameraX atau Silicon Labs mungkin memerlukan alat eksternal (misalnya, JLink) untuk diinstal. Lihat Perangkat yang didukung untuk informasi selengkapnya.
Menggunakan Ekstensi Google Home untuk Kode VS
Lihat Referensi Developer
Di bagian BANTUAN DAN MASUKAN, klik Mulai & Referensi untuk membuka halaman Referensi, tempat Anda dapat menemukan informasi yang berguna untuk pengembangan dengan ekosistem Google Home.

Menggunakan Simulator Asisten Google
Untuk membuka Assistant Simulator di VS Code, klik GOOGLE ASSISTANT
SIMULATOR di Side Bar. Di kotak Message, ketik kueri, lalu
tekan Enter
.
Anda dapat melihat respons Assistant Simulator dan mengklik tombol setelah kueri Anda harus Mengirim ulang pesan tersebut.

Menjalankan Batch Utterance
Arahkan kursor ke panel menu GOOGLE ASSISTANT SIMULATOR, lalu pilih dari opsi berikut untuk menyiapkan skrip:
Klik
untuk membuka skrip ucapan yang sudah ada.Klik
untuk menyimpan histori ke skrip*.utterance
.
Untuk mulai mengirim ucapan batch, pilih dari opsi berikut:
- Klik untuk memilih skrip ucapan dari jendela drop-down.
Buka file
*.utterance
secara langsung, lalu klik .
Lihat Cloud Logging
Di bagian AKSES CEPAT, klik Cloud Logs untuk membuka halaman Cloud Logs, tempat Anda dapat menemukan log milik project yang dipilih.

Pengguna dapat memfilter log berdasarkan tingkat keparahan dan rentang waktu.

Secara default, log dibatasi maksimum 50 baris. Jika pengguna ingin melihat log lainnya, scroll ke bagian bawah, lalu klik Lainnya untuk melihat log lainnya.

Melihat Grafik Beranda dan Menjalankan Pengujian
Di bagian AKSES CEPAT, klik Penampil Grafik Rumah untuk membuka panel Penampil Grafik Rumah, tempat Anda dapat menemukan perangkat milik project yang dipilih. Anda juga dapat mengklik Jalankan Pengujian untuk menjalankan pengujian perangkat.

Tindakan ini akan meluncurkan rangkaian pengujian di browser Anda dengan perangkat yang dipilih dan siap diuji. Klik Start dan tunggu hasil pengujian.
Anda dapat memeriksa detail pengujian dan melihat log setelah semua pengujian selesai.

Menggunakan Ekstensi Google Home untuk Proses Debug Materi
Logging Android
Di bagian MATTER LOGGING TOOLS, klik Android Logs untuk membuka halaman Android Logs, pilih ponsel Android yang ingin dihubungkan, lalu mulai tampilkan log.

Setelah ponsel Android terhubung, Anda akan dapat melihat log baris demi baris. Perlu diperhatikan bahwa log difilter, sehingga hanya log terkait GHA dan modul Matter Google Play services yang ditampilkan. Anda juga dapat menetapkan Keparahan untuk memfilter log atau Menelusuri kata kunci di log.

Logging Perangkat Matter
Di bagian MATERI LOGGING TOOLS, klik Device Logs untuk membuka halaman Resources, pilih SoC Type terlebih dahulu:

Kemudian, pilih Matter Device:

Kemudian, Anda bisa mendapatkan semua log perangkat dari perangkat dan menggunakan filter seperti Keparahan dan Penelusuran untuk menemukan informasi yang diminati.

Download semua Log Matter
Di bagian QUICK ACCESS, klik Download Logs untuk membuka dialog Download Logs, pilih log yang akan didownload, lalu tekan OK.

Pilih folder untuk mendownload log, lalu klik Save:

Kemudian, log akan disimpan ke dalam folder tujuan:

Ekstrak file zip yang disimpan akan menampilkan file log dan info perangkat.

File info perangkat akan menyertakan semua informasi versi yang diperlukan untuk men-debug masalah.

Kirim masukan
Untuk menyampaikan pendapat atau masukan Anda tentang cara kami dapat meningkatkan pengalaman pengembangan dengan Google Home Extension, pilih dari opsi berikut:
- Di panel BANTUAN DAN MASUKAN, klik Berikan Masukan untuk memberikan saran kepada kami.
- Di panel BANTUAN DAN MASUKAN, klik Laporkan Masalah untuk melaporkan masalah yang Anda temukan pada Google Home Extension

- Kami juga telah menyediakan ikon masukan di halaman Referensi.