pdf-icon

AtomS3R-CAM Home Assistant 連携

1. 準備

  1. ハードウェア
  • 1 x AtomS3R-CAM
  • 1 x Home Assistant ホスト(サーバー、ミニPC、NASなど)
  1. ソフトウェア・バージョン

2. デバイスの作成

  1. ESPHome Dashboard を開きます。初回ウィザードが表示された場合は CONTINUE をクリックします。
  1. 右下の緑色の + ボタンをクリックして新しいデバイスを作成します。
  1. New Device Setup をクリックしてデバイス作成ウィザードに進みます。
  1. デバイス名を入力し、NEXT をクリックします。
  1. デバイスタイプを選択し、ESP32S3 をクリックします。
  1. SKIP をクリックして暗号化キーの設定をスキップします。
  1. EDIT をクリックして YAML エディタを開き、デバイス設定をカスタマイズします。

3. デバイス設定

3.1 外部コンポーネントの設定

M5Stack ESPHome リポジトリから early_init コンポーネントを読み込む External Components エントリを追加します。

external_components:
  - source: github://m5stack/esphome-yaml/components
    components: [early_init]

3.2 PSRAM の設定

カメラに必要なオンチップ オクタル PSRAM を有効にするため、PSRAM コンポーネントを追加します。

psram:
  mode: octal
  speed: 80MHz

3.3 I2C バスの設定

OV3660 カメラ用の I2C バスを追加します。

i2c:
  - id: camera_i2c
    sda: GPIO12
    scl: GPIO9
    frequency: 100kHz
    timeout: 10ms
    scan: true

3.4 カメラの設定

OV3660 カメラでビデオをストリーミングするため、ESP32 Camera コンポーネントを追加します。

esp32_camera:
  name: "OV3660 Camera"
  external_clock:
    pin: GPIO21
    frequency: 20MHz
  i2c_id: camera_i2c
  data_pins: [GPIO3, GPIO42, GPIO46, GPIO48, GPIO4, GPIO17, GPIO11, GPIO13]
  vsync_pin: GPIO10
  href_pin: GPIO14
  pixel_clock_pin: GPIO40
  resolution: 640X480
  jpeg_quality: 10

4. ファームウェアのビルドと書き込み

4.1 ファームウェアのビルド

  1. YAML 設定の編集が完了したら、右上の SAVE をクリックし、次に INSTALL をクリックします。
  1. ポップアップダイアログで Manual Download を選択します。
  1. ファームウェアのコンパイルが完了したら、Download をクリックし Factory format (Previously Modern) を選択してファームウェアファイルをローカルに保存します。
Info
完全な設定例は AtomS3R-CAM を参照してください。初回ビルドは Home Assistant ホストの性能やネットワーク状況によって時間がかかる場合があります。

4.2 ファームウェアの書き込み

  1. USB Type-C ケーブルで AtomS3R をコンピューターに接続します。ESPHome Web を開き、CONNECT をクリックします。
  1. シリアルポート選択ダイアログで、正しいポートを選択します。
  1. INSTALL をクリックします。
  1. 手順 3 でダウンロードしたファームウェアファイルを選択し、書き込みを開始します。
Warning
書き込み完了後は必ずデバイスをリセットしてください。リセットしない場合、ファームウェアが正常に起動しないことがあります。

5. Home Assistant での使用開始

  1. Home Assistant で Settings > Devices & Services を開き、統合管理ページに移動します。
  1. Discovered セクションで AtomS3R-CAM デバイスを見つけ、CONFIGURE をクリックし、ウィザードに従ってセットアップを完了します。
  1. デバイスが追加されると、デバイスリストで確認できます。
  1. 最後に、センサーエンティティをダッシュボードに追加します。
On This Page