本章では、Atom EchoS3R を Home Assistant の音声アシスタントとして設定する方法を説明します。
Setting -> Add-ons -> Add-ons STORE から ESPHome Builder アドオンをインストールします。Show in sidebar を有効にしてサイドバーに追加します。
NEW DEVICE をクリックして新しいデバイスを作成します。
CONTINUE をクリックします。
New Device Setup をクリックします。
Use recommended settings のチェックを外し、デバイスとして ESP32S3 を選択します。
Espressif ESP32-S3-Box を選択し、次のステップへ進んで Home Assistant API Key と YAML 設定ファイルを設定します。
Skip をクリックします。
Edit をクリックして、生成された YAML ファイルを編集します。
packages オプションを追加してください。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: 0sSave をクリックし、続いて Install をクリックしてインストールを実行します。
Plug into the computer running ESPHome Device Builder を選択し、シリアルポートを指定してコンパイル・アップロードを行うことができます。ここでは Manual download を例として説明します。
Open ESPHome Web をクリックします。同時に、Factory format を選択してファームウェアをダウンロードします。
CONNECT をクリックしてデバイスに接続します。
INSTALL をクリックしてファームウェアを書き込みます。
Check it out をクリックして設定を行います。Settings -> Devices & Services からデバイスを探して設定してください。
Add をクリックしてインテグレーションを追加します。
Okay Nabu というウェイクワードでデバイスを起動してみましょう。