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, Pelihat Grafik Rumah, dan alat lainnya untuk menyederhanakan proses pengembangan Matter dan smart home Anda.
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.
Assistant Simulator memungkinkan Anda mengontrol perangkat dengan mudah dengan mengetikkan kueri, misalnya, "Nyalakan lampu". Di dalam VS Code, Assistant Simulator akan merespons kembali dengan pesan teks berdasarkan perintah Anda, misalnya, "Oke, nyalakan lampu." Lihat Menggunakan Simulator Asisten Google untuk mengetahui detail selengkapnya.
Batch Ucapan
Untuk menguji integrasi Google Home seperti automaton, Anda dapat mengirimkan kumpulan ucapan ke Simulator Asisten Google dengan menjalankan skrip ucapan. Lihat Menjalankan Ucapan Batch untuk mengetahui detail selengkapnya.
Alat Logging Matter
Alat Logging Matter dapat mengumpulkan semua log yang terkait dengan penelusuran Matter bug, termasuk log Google Home app (GHA) dan log layanan Google Play (GMS Core). Log dapat dilihat di VS Code dengan penelusuran kata kunci dan filter. 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 memberi Anda insight tentang penggunaan Tindakan Anda. Untuk menyederhanakan pengembangan, Google Home Extension menampilkan pesan Google Cloud Logging real-time tepat di samping kode Anda selama pemecahan masalah. Lihat Melihat Cloud Logging untuk mengetahui detail selengkapnya.
Home Graph Viewer
Home Graph Viewer kini tersedia langsung di Google Home Extension sehingga Anda dapat memverifikasi status perangkat di Home Graph Anda di dalam VS Code. Lihat Melihat Home Graph dan Menjalankan Pengujian untuk mengetahui detail selengkapnya.
Menginstal Ekstensi Google Home untuk VS Code
Untuk menginstal Google Home Extension, ikuti langkah-langkah berikut dari dalam VS Code:
- Klik ikon Ekstensi di Panel Aktivitas.
Telusuri
google home
, lalu klik Instal.
Anda juga dapat mendownload Google Home Extension langsung dari VS Code Marketplace.
Download Google Home Extension
Menyiapkan Ekstensi Google Home untuk VS Code
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 dari Google Home Extension, mengizinkan VS Code berkomunikasi dengan layanan Google atas nama Anda.
Klik ikon Google Home di Panel Aktivitas untuk membuka Google Home Extension.
Klik Login dengan Google untuk meluncurkan tampilan login di browser Anda.
Pilih akun yang ditautkan dengan perangkat smart home Anda.
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, tempat izin Anda diperlukan untuk mengizinkan Ekstensi Google Home membuka URI. Klik Buka 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 Anda.
- Aktifkan Opsi Developer dan Proses Debug USB di ponsel Android Anda.
Menginstal Alat SoC Perangkat Matter
Untuk melihat log debug dari perangkat Matter:
- SoC sebagian besar 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 NXP atau Silicon Labs mungkin memerlukan alat eksternal (misalnya, JLink) untuk diinstal. Lihat Perangkat yang didukung untuk informasi selengkapnya.
Menggunakan Ekstensi Google Home untuk VS Code
Melihat Referensi Developer
Di bagian BANTUAN DAN MASUKAN, klik Mulai & Referensi untuk membuka halaman Referensi, tempat Anda dapat menemukan informasi bermanfaat 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 Pesan, ketik kueri Anda dan
tekan Enter
.
Anda dapat melihat Assistant Simulator respons, dan mengklik tombol setelah kueri Anda untuk Mengirim ulang.
Menjalankan Ucapan Batch
Arahkan kursor ke panel menu GOOGLE ASSISTANT SIMULATOR, lalu pilih dari opsi berikut untuk menyiapkan skrip:
Klik
untuk membuka skrip ucapan yang ada.Klik
untuk menyimpan histori ke dalam skrip*.utterance
.
Untuk mulai mengirimkan ucapan batch, pilih salah satu opsi berikut:
- Klik untuk memilih skrip ucapan dari jendela drop-down.
Buka file
*.utterance
secara langsung, lalu klik .
Melihat Cloud Logging
Di bagian QUICK ACCESS, klik Cloud Logs untuk membuka halaman Cloud Logs, tempat Anda dapat menemukan log yang termasuk dalam project yang dipilih.
Pengguna dapat memfilter log berdasarkan tingkat keparahan dan rentang waktu.
Secara default, log dibatasi hingga 50 baris. Jika pengguna ingin melihat lebih banyak log, scroll ke bawah dan klik Lainnya untuk melihat lebih banyak log.
Melihat Home Graph dan Menjalankan Pengujian
Di bagian QUICK ACCESS, klik Home Graph Viewer untuk membuka panel Home Graph Viewer, tempat Anda dapat menemukan perangkat yang termasuk dalam project yang dipilih. Anda juga dapat mengklik Jalankan Pengujian untuk menjalankan pengujian bagi perangkat.
Tindakan ini akan meluncurkan rangkaian pengujian di browser Anda dengan perangkat yang dipilih dan siap diuji. Klik Mulai dan tunggu hasil pengujian.
Anda dapat memeriksa detail pengujian dan melihat log setelah semua pengujian selesai.
Menggunakan Ekstensi Google Home untuk Penelusuran Kesalahan Matter
Logging Android
Di bagian ALAT PENCATATAN MATTER, klik Log Android untuk membuka halaman Log Android, pilih ponsel Android yang ingin Anda hubungkan dan mulai menampilkan log.
Setelah ponsel Android terhubung, Anda dapat melihat log baris demi baris. Perhatikan bahwa log difilter, yang berarti hanya log yang terkait dengan GHA dan modul Google Play services Matter yang ditampilkan. Anda juga dapat menyetel Severity untuk memfilter log atau Search kata kunci dalam log.
Logging Perangkat Matter
Di bagian ALAT PENCATATAN MATTER, klik Log Perangkat untuk membuka halaman Resources, pilih SoC Type terlebih dahulu:
Selanjutnya, pilih Perangkat Matter:
Kemudian, Anda bisa mendapatkan semua log perangkat dari perangkat dan menggunakan filter seperti Severity dan Search untuk menemukan informasi yang Anda minati.
Mendownload semua Log Masalah
Di bagian AKSES CEPAT, klik Download Log untuk membuka dialog Download Log, pilih log yang akan didownload, lalu tekan OKE.
Pilih folder untuk mendownload log, lalu klik Simpan:
Kemudian, log akan disimpan ke folder tujuan:
Ekstrak file zip yang disimpan, yang akan menampilkan info perangkat dan file log.
File info perangkat akan menyertakan semua informasi versi yang diperlukan untuk men-debug masalah.
Kirim masukan
Untuk menyampaikan pendapat atau masukan tentang cara meningkatkan kualitas pengalaman pengembangan dengan Google Home Extension, pilih salah satu opsi berikut:
- Di panel BANTUAN DAN MASUKAN, klik Berikan Masukan untuk memberi kami saran.
- Di panel BANTUAN DAN MASUKAN, klik Laporkan Masalah untuk melaporkan masalah apa pun yang Anda temukan terkait Google Home Extension
- Kami juga menyediakan ikon masukan di halaman Referensi.