pdf-icon

Atom EchoS3R 音声アシスタント

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

必要なもの

  • Home Assistant 公式ドキュメント を参考に Home Assistant をインストールしてください。
  • Setting -> Add-ons -> Add-ons STORE から ESPHome Builder アドオンをインストールします。
  • ESPHome Builder のインストール完了後、管理画面で Show in sidebar を有効にしてサイドバーに追加します。
  • 本チュートリアルは ESPHome 公式ドキュメント を参考にしています。必要に応じてご参照ください。
  • 以下のチュートリアルを参考に、音声認識関連アドオンのインストールと設定を行ってください。

ご注意

更新履歴
2026-02 新バージョンの ESPHome API 変更によるコンパイルエラーを修正。本バージョンは ESPHome 2025.1.2 にてコンパイル。問題が発生した場合はこのバージョンへの切り替えをご検討ください。
2026-01 使用体験を最適化し、一部のコンパイル警告を解消
2025-09 ESPHome 2025.9.0 にてコンパイル・動作確認済み

デバイスの追加

  1. ESPHome アドオンページを開き、右下の NEW DEVICE をクリックして新しいデバイスを作成します。
  1. New device の確認画面が表示されたら、CONTINUE をクリックします。
  1. New Device Setup をクリックします。
  1. 設定に適切な名前を付けます。
  1. まず Use recommended settings のチェックを外し、デバイスとして ESP32S3 を選択します。
  1. デバイス選択のダイアログが表示されます。ここでは Espressif ESP32-S3-Box を選択し、次のステップへ進んで Home Assistant API Key と YAML 設定ファイルを設定します。
  1. API Key をコピーして保管しておき、その後 Skip をクリックします。
  1. 生成された設定ファイルの下にある Edit をクリックして、生成された YAML ファイルを編集します。

設定の変更

  1. YAML 設定ファイルのサンプルは以下の通りです。末尾に packages オプションを追加してください。
yaml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
esphome:
  name: atom-echos3r-voice-assistant
  friendly_name: Atom Echo S3R Voice Assistant

esp32:
  board: esp32s3box
  framework:
    type: esp-idf

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "***********************"

ota:
  - platform: esphome
    password: "************************"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Atom-EchoS3R-Voice-Assistant"
    password: ""

captive_portal:

# Add the external package here
packages:
  remote_package_files:
    url: https://github.com/m5stack/esphome-yaml
    files: [common/atom-echos3r-satellite-base.yaml]
    ref: main
    refresh: 0s
  1. Save をクリックし、続いて Install をクリックしてインストールを実行します。
  1. 実際の状況に応じてインストール方法を選択してください。デバイスがすでに Home Assistant ホストに接続されており、ダウンロードモードに入っている場合は、Plug into the computer running ESPHome Device Builder を選択し、シリアルポートを指定してコンパイル・アップロードを行うことができます。

ここでは Manual download を例として説明します。

注意
初回インストールは、ネットワーク環境や Home Assistant ホストの性能によって時間がかかる場合があります。

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

  1. コンパイル完了後、Open ESPHome Web をクリックします。同時に、Factory format を選択してファームウェアをダウンロードします。
  1. ESPHome Web ページで CONNECT をクリックしてデバイスに接続します。
  1. 正しいシリアルポートを選択します。
  1. INSTALL をクリックしてファームウェアを書き込みます。
  1. 書き込み完了後、デバイスをリセット(RESET)します。

使い方

  1. デバイスの電源を入れると自動的に WiFi に接続します。同一 LAN 上の Home Assistant が新しいデバイスを検出し、通知を表示します。Notifications からデバイスを見つけ、Check it out をクリックして設定を行います。
  2. 通知が表示されない場合は、Settings -> Devices & Services からデバイスを探して設定してください。
  1. Add をクリックしてインテグレーションを追加します。
  1. 正しい Pipeline を設定したら、Okay Nabu というウェイクワードでデバイスを起動してみましょう。

関連動画

On This Page