pdf-icon

Unit CamS3-5MP Home Assistant 連携ガイド

このガイドでは、Unit CamS3-5MP カメラモジュールを Home Assistant に連携させる方法について説明します。

必要なもの

  • Home Assistant ホスト
  • Home Assistant に ESPHome Builder をインストールして有効化しておくこと

クイックスタート

下のボタンをクリックするだけで、ワンクリックでファームウェア書き込みが完了します。 画面の指示に従って設定を行うと、Unit CamS3-5MP を Home Assistant にすぐに接続してお試しいただけます。

ご注意

  • 本チュートリアルでは、ファームウェアのコンパイルおよびアップロードに ESPHome 2025.12.5 を使用しています。コンパイル/アップロードに問題が発生した場合は、ESPHome のバージョンを切り替えることをご検討ください。

デバイスの追加

  1. 右下の緑色のボタンをクリックしてデバイスを作成します。
  1. CONTINUE をクリックします。
  1. New Device Setup をクリックします。
  1. デバイス名を入力し、NEXT をクリックします。
  1. ESP32-S3 をクリックします。
  1. SKIP をクリックします。
  1. 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 コンポーネントを追加します:

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

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

  1. 変更が完了したら、右上の SAVEINSTALL をクリックし、ポップアップウィンドウで Manual Download を選択します。
  1. ファームウェアのコンパイルが完了したら、Download をクリックして Factory format(Previously Modern) を選択します。
ヒント
Unit CamS3-5MP をクリックして完全なサンプル設定を確認できます。初回ビルドは、Home Assistant ホストの性能やネットワーク環境によって時間がかかる場合があります。
  1. ファームウェアのアップロード方法は 2 通りあります:
  • ハードウェア接続ガイド:カメラモジュールを 4 ピンケーブルに接続 → ケーブルのもう一方の端を USB アダプターに差し込む → USB-C ケーブルでコンピューターまたは電源に接続 → 電源を入れると、デバイスのファームウェア書き込みまたはデータ転送が可能になります。
  • USB Type-C ケーブルでデバイスをホストに接続します。ESPHome Web を開き、CONNECT をクリックしてデバイスに接続します。
  1. 対応するシリアルポート番号を確認します。
  1. INSTALL をクリックします。
  1. 先ほどコンパイルしたファームウェアを選択してアップロードします。
  1. 書き込みが完了したら、デバイスを再起動します。

使い方

  1. Settings -> Device & services をクリックしてデバイスを確認します。
  1. Discover セクションで対応するデバイスを見つけることができます。
  1. デバイスを追加すると、データが正しく表示されます。
  1. 最後に、これらのエンティティをダッシュボードに追加します。以下はその表示結果です。

関連動画

On This Page