pdf-icon

CoreS3 HA 音声アシスタント

本章では、CoreS3 を Home Assistant の音声アシスタントとして設定する方法を説明します。

準備

  1. Home Assistant 公式ドキュメントを参照して Home Assistant をインストールします。
  2. 以下のチュートリアルを参照して、音声認識関連プラグインのインストールと設定を完了します。
  1. Setting -> Add-ons -> Add-ons STORE から ESPHome プラグインをインストールします。
  2. ESPHome プラグインのインストール完了後、ESPHome 管理ページで Show in sidebar を有効にして左側のナビゲーションバーに追加します。

注意事項

変更履歴
2026-02 新バージョンの ESPHome API 変更によるコンパイルエラーを修正。新バージョンは ESPHome 2025.1.2 でコンパイルされています。問題が発生した場合は、このバージョンへの切り替えをご検討ください。
2026-01 使用体験を最適化し、一部のコンパイル警告を解消
2025-10 ESPHome 2025.10.0 でコンパイル・テスト実施
  • HA によるファームウェアのコンパイルはリソースを多く消費するため、初回コンパイル時はリソースのダウンロードに長時間かかる場合があります。これは HA サービスをデプロイしているデバイスおよびネットワーク環境に依存します。
  • ダウンロードオプション画面では Open ESPHome Web をクリックすることができます。

デバイスの作成

  1. ESPHome プラグインページを開き、右下の NEW DEVICE をクリックして新しいデバイスを作成します。
  1. ポップアップで CONTINUE をクリックします。
  1. New Device Setup を選択して新しい設定ファイルを作成します。
  1. 設定ファイルの名前を入力します。
  1. デバイスタイプを選択します。まず Use recommended settings のチェックを外してから ESP32-S3 をクリックし、M5Stack CoreS3 を選択します。
  1. Home Assistant API Encryption Key をコピーして保存し、Skip をクリックします。

設定の変更

  1. デバイス左下の EDIT をクリックして Wi-Fi 接続設定を変更します(Wi-Fi 設定はデフォルトで現在の HA サーバーの Wi-Fi 設定が使用されますが、ssid:"xxxx" のように平文で直接指定することもできます)。
  1. 以下のリソースパッケージ設定リンクを追加して、デバイスに音声アシスタントの機能コンポーネントを追加します。
packages:
  remote_package_files:
    url: https://github.com/m5stack/esphome-yaml
    files: [common/cores3-satellite-base.yaml]
    ref: main
    refresh: 0s
  1. 右上の SAVEINSTALL をクリックし、表示されるインストール方法から Manual download を選択します。

ファームウェアのダウンロードと書き込み

  1. ファームウェアのコンパイルが完了したら、Download ボタンをクリックして Modern Format 形式のファームウェアをローカルにダウンロードします。
  1. Open ESPHome Web をクリックして Web 書き込みツールで書き込むか、esptool などの他のツールを使用して書き込みます。ファームウェアの書き込み開始アドレスは 0x00 です。
  1. CoreS3 デバイスを USB-C ケーブルでパソコンに接続し、リセットボタンを長押しして緑色のランプが点灯したら離し、ダウンロードモードに移行します。
  1. Open ESPHome Web で Connect をクリックしてデバイスに接続し、対応するデバイスポートを選択します。
  1. INSTALL をクリックし、前の手順でコンパイルした *.bin ファイルを選択します。
  1. 再度 INSTALL ボタンをクリックして書き込みを開始します。
  1. 書き込みが完了するまで待ちます。

使い始める

  1. ファームウェアの書き込みが完了すると、デバイス起動時に自動的に Wi-Fi 接続が行われます。同じローカルネットワーク内の Home Assistant サービスに新しいデバイス発見の通知が表示されます。Notifications から新しいデバイスを選択して Check it out -> CONFIGURE をクリックし、ポップアップの手順に従ってデバイスを指定のエリアに追加すれば設定完了です。新しいデバイスの通知が届かない場合は、Settings -> Device & services からデバイスの状態を確認できます。
  1. 続けて Voice Assistant を設定するか、このステップをスキップして後から設定することもできます。
  • ウェイクワードのテスト。

  • エリアの選択。

  • Pipeline の選択。

  • 設定完了。

  1. デバイスの追加と、準備手順で設定した Home Assistant Cloud および Assist pipeline プラグインの設定が完了したら、ウェイクワード「ok nabu」で音声アシスタントを起動できます。

動画

On This Page