pdf-icon

Unit CamS3-5MP Home Assistant インテグレーション

はじめに

Unit CamS3-5MP は、5MP PY260 センサー(2592×1944、88° DFoV)を搭載したコンパクトな ESP32-S3 ベースの Wi-Fi カメラモジュールです。8MB PSRAM と 16MB フラッシュを備えており、microSD ストレージ、PDM オーディオ録音、USB ファームウェア更新/シリアル通信、およびオンボード ダウンロード ヘッダーをサポートしています。画像キャプチャと EzData クラウド アップロード用の組み込みファームウェアが付属しており、リモート監視、タイムラプス写真、および産業オートメーションに最適です。

準備

  • Home Assistant ホスト
  • Home Assistant に ESPHome Builder をインストールして有効にする
ヒント
このチュートリアルでは、ESPHome 2025.12.5 でファームウェアをコンパイルしてアップロードしています。コンパイル/アップロードの問題が発生した場合は、ESPHome をこのバージョンに切り替えることを検討してください。

ステップ 1. 新しいデバイスを作成

  • 右下の緑のボタンをクリックしてデバイスを作成します。

ステップ 2. デバイス名を作成

  • CONTINUE をクリックします。

  • New Device Setup をクリックします。

  • デバイスの名前を入力して、NEXT をクリックします。

ステップ 3. デバイスタイプを選択

  • ESP32-S3 をクリックします。

  • SKIP をクリックします。

ステップ 4. YAML ファイルの編集を開始

  • EDIT をクリックします。YAML ファイルを通じてデバイス機能をカスタマイズできます。

デバイス設定

以下はコードのコア部分です。関連するリファレンスと説明を以下に示します。

PSRAM 設定

  • PSRAM コンポーネントを追加
psram:
  mode: octal
  speed: 80MHz 

スイッチ設定

  • Switch コンポーネントを追加
switch:
  - platform: gpio
    name: "Active LED"
    pin:
      number: GPIO14
      inverted: true
    restore_mode: ALWAYS_ON

I2C バス設定

  • I2C コンポーネントを追加
i2c:
  - id: camera_i2c
    sda: GPIO17
    scl: GPIO41
    scan: true

カメラ設定

esp32_camera:
  name: "PY260 camera"
  external_clock:
    pin: GPIO11
    frequency: 20MHz
  i2c_id: camera_i2c
  data_pins: [GPIO6, GPIO15, GPIO16, GPIO7, GPIO5, GPIO10, GPIO4, GPIO13]
  vsync_pin: GPIO42
  href_pin: GPIO18
  pixel_clock_pin: GPIO12
  reset_pin: GPIO21
  resolution: 1024x768
  jpeg_quality: 12

ファームウェアビルド

  • 再度 INSTALL をクリックしてファームウェアをフラッシュして完了を待ちます。

  • 変更を加えた後、右上の SAVEINSTALL をクリックしてから、ポップアップで Manual Download を選択します。

  • ファームウェアのコンパイルが完了したら、Download をクリックして Factory format(Previously Modern) を選択します

ヒント
Unit CamS3-5MP をクリックして完全な設定例を表示します。最初のビルドは Home Assistant ホストのパフォーマンスとネットワーク品質に応じて時間がかかる場合があります。

ファームウェアアップロード

  • ハードウェア接続ガイド

カメラモジュールを 4 ピン ケーブルに接続 → ケーブルの他方の端を USB アダプターに接続 → USB-C ケーブルでコンピューターまたは電源に接続 → 電源を入れると、デバイスはファームウェア フラッシュまたはデータ送信の準備ができます。

  • USB Type‑C ケーブルでデバイスをホストに接続します。ESPHome Web を開き、CONNECT をクリックしてデバイスに接続します。

  • 対応するシリアルポート番号を検索

  • INSTALL をクリック

  • 以前にコンパイルしたファームウェアを選択してアップロードします。

ヒント
ダウンロード完了後、デバイスはリセットする必要があることに注意してください。

Home Assistant インテグレーション

  • Settings -> Device & services をクリックしてデバイスを確認します。

  • Discover セクションで対応するデバイスを見つけることができます。

  • デバイスを追加すると、データが正しく表示されます。

  • 最後に、これらのエンティティをダッシュボードに追加します。以下はその表示結果を示しています。

On This Page