Matter クラウド間 Local Home SDK デバイス SDK
Google Home Extension for Visual Studio Code は、Google Home Platform のデベロッパー向けに設計され、作成されています。この拡張機能を使用すると、スマートホーム開発プロセスを簡素化する Google Assistant Simulator や Google Cloud Logging などのツールにアクセスできます。
Google Home 拡張機能の機能
Google アシスタント シミュレータ
スマートホーム デバイスが Google Home エコシステムと正しく動作するかどうかをテストするには、VS Code から離れることなく、いつでも Assistant Simulator を操作できます。
Actions Console の既存のシミュレータと同様に、Assistant Simulator を使用すると、「照明をつける」などのクエリを入力してデバイスを簡単に操作できます。VS Code 内では、Assistant Simulator はコマンドに基づいてテキスト メッセージを返します(例: 「わかりました、照明をつけます」)。詳しくは、Google アシスタント シミュレータを使用するをご覧ください。
バッチ発話
自動音声のような Google Home の統合をテストするには、発話スクリプトを実行して、バッチ音声を Google アシスタント シミュレータに送信します。詳細については、バッチ発話の実行をご覧ください。
Cloud Logging
Cloud Logging は、アクションの使用状況を分析するためのデバッグ情報と主要指標を提供します。開発を簡素化するため、トラブルシューティング中のコードの横にリアルタイムの Google Cloud Logging メッセージが表示されます。Google Home Extension詳細については、Cloud Logging を表示するをご覧ください。
ホームグラフ ビューア
Google Home Extension でホームグラフ ビューアを直接使用できるようになりました。これにより、VS Code 内のホームグラフでデバイスの状態を確認できます。詳細については、ホームグラフを表示してテストを実行するをご覧ください。
VS Code 用 Google Home 拡張機能のインストール
Google Home Extension をインストールするには、VS Code 内から次の手順を行います。- アクティビティ バーの拡張機能アイコンをクリックします。
google home
を検索して、[インストール] をクリックします。
Google Home Extension は、VS Code Marketplace から直接ダウンロードすることもできます。
VS Code 用の Google Home 拡張機能を設定する
Google Home Extension をインストールして VS Code を再読み込みしたら、Assistant Simulator を使用して Cloud Logging を表示する前に、ログインしてプロジェクトを選択する必要があります。
Google でログインし、クラウド プロジェクトを選択する
Google Home Extension からデベロッパー アカウントにログインすると、VS Code がユーザーに代わって Google サービスと通信することを許可できます。
アクティビティバーの Google Home アイコンをクリックして Google Home Extension を開きます。
[Google でログイン] をクリックすると、ブラウザでログインビューが表示されます。
スマートホーム デバイスにリンクされているアカウントを選択します。
[Sign in with Google] の認証ページで、[Allow](許可)をクリックします。
ブラウザタブが開き、[Visual Studio Code を開く] ダイアログ ボックスが表示されます。[Open Visual Studio Code] をクリックして続行します。
VS Code にリダイレクトされます。ここで、Google Home 拡張機能が URI を開くための権限が必要です。[開く] をクリックしてログイン プロセスを完了します。
ログインすると、Google Home Extension がプロジェクトを読み込みます。完了したら、[プロジェクトを選択] をクリックします。
表示された [Search and select a project] プルダウン ウィンドウで、スマートホーム プロジェクトを選択します。
VS Code で Google Home 拡張機能を使用する
デベロッパー リソースを表示する
[QUICK ACCESS] で、[Resources] をクリックして [Resources] ページを開きます。このページには、Google Home エコシステムでの開発に役立つ情報がまとめられています。
Google アシスタント シミュレータを使用する
VS Code で Assistant Simulator を開くには、サイドバーの [GOOGLE ASSISTANT SIMULATOR] をクリックします。[メッセージ] ボックスにクエリを入力し、Enter
を押します。
Assistant Simulator レスポンスを表示し、クエリの後のボタンをクリックして再送信できます。

バッチ発話の実行
[GOOGLE アシスタント] メニューバーにカーソルを合わせ、以下のオプションを選択してスクリプトを設定します。
をクリックして、既存の発話スクリプトを開きます。
[
] をクリックして履歴を*.utterance
スクリプトに保存します。
バッチ発話の送信を開始するには、次のオプションから選択します。
- をクリックして、プルダウン ウィンドウから発話スクリプトを選択します。
*.utterance
ファイルを直接開き、 をクリックします。
Cloud Logging を表示する
[クイック アクセス] で [Cloud Logging] をクリックして [Cloud Logging] ページを開きます。このページでは、選択したプロジェクトに属するログを確認できます。
ユーザーは、重大度と期間に基づいてログをフィルタできます。

デフォルトでは、ログは 50 行に制限されています。ユーザーがその他のログも表示するには、下にスクロールして [もっと見る] をクリックし、その他のログを表示します。

ホームグラフを表示してテストを実行する
[**クイック アクセス**] で、[**ホームグラフ ビューア**] をクリックして、[ホームグラフ ビューア] パネルを開きます。ここで、選択したプロジェクトに属するデバイスを確認できます。[**テストを実行**] をクリックして、デバイスのテストを実行することもできます。
これにより、デバイスがテストされた状態でブラウザでテストスイートが起動します。[開始] をクリックし、テスト結果を待ちます。

テストの詳細を確認して、すべてのテストの完了後にログを表示できます。

フィードバックを送信
Google Home Extension での開発エクスペリエンスの改善に関するご意見やフィードバックをお送りいただく場合は、次のオプションを選択してください。
- サイドバーの [GOOGLE SIGN IN](Google ログイン)にあるフィードバック アイコンをクリックします。

- また、[Resources](リソース)ページにもフィードバック アイコンが配置されています。