TimerCamera / -X / -F の ESPHome 統合には、カメラ、RTC、PSRAM、およびステータス LED コンポーネントが含まれます。



| 項目 | 情報 |
|---|---|
| 製品名 | TimerCamera / TimerCamera-X / TimerCamera-F |
| SKU | U082 / U082-X / U082-F |
| 主な機能 | 画像キャプチャ、RTC タイマー、ステータス LED 制御 |
| 通信インターフェース | I2C、カメラパラレルインターフェース、GPIO |
| ESPHome コンポーネント | psram、esp32_camera、bm8563、adc、switch.gpio、ledc、monochromatic |
| 必要な ESPHome バージョン | / |
カメラの画像バッファには ESPHome 公式の PSRAM コンポーネントを使用します:
psram:
mode: quad
speed: 80MHz TimerCamera-X は ESPHome 公式の ESP32 Camera コンポーネントを使用します:
i2c:
- id: bsp_i2c
sda: GPIO12
scl: GPIO14
- id: cam_i2c
sda: GPIO25
scl: GPIO23
esp32_camera:
name: OV3660 Camera
external_clock:
pin: GPIO27
frequency: 20MHz
i2c_id: cam_i2c
data_pins: [GPIO32, GPIO35, GPIO34, GPIO5, GPIO39, GPIO18, GPIO36, GPIO19]
vsync_pin: GPIO22
href_pin: GPIO26
pixel_clock_pin: GPIO21
reset_pin: GPIO15
resolution: 640x480
jpeg_quality: 10 オンボード RTC は ESPHome 公式の BM8563 プラットフォームを使用します。起動時に RTC を読み取り、Home Assistant が時刻を同期した後に RTC へ書き戻します:
time:
- platform: bm8563
i2c_id: bsp_i2c
update_interval: never
- platform: homeassistant
on_time_sync:
then:
- bm8563.write_time: 青色のステータス LED は LEDC Output と Monochromatic Light プラットフォームを使用します:
output:
- platform: ledc
id: blue_led
pin: GPIO2
light:
- platform: monochromatic
output: blue_led
name: "Blue LED"
restore_mode: RESTORE_DEFAULT_ON GPIO33 はバッテリー電源の保持を制御します。このピンはデフォルトで High にプルアップされています。USB 電源が接続されていない状態でこのスイッチをオフにすると、デバイスの電源が切れます:
switch:
- platform: gpio
id: bat_hold_pin
name: "Battery Hold Pin"
pin: GPIO33
restore_mode: RESTORE_DEFAULT_ON TimerCamera-X と TimerCamera-F は、ESPHome 公式の ADC Sensor プラットフォームを使用して GPIO38 のバッテリー電圧を読み取ることができます:
sensor:
- platform: adc
pin: GPIO38
attenuation: 12dB
name: "Battery Voltage"
id: battery_voltage
update_interval: 10s
filters:
- multiply: 1.51 完全な設定はモデルに応じて選択してください:
デバイス追加時の Home Assistant 画面:
デバイス追加後、Dashboard でカメラエンティティを確認できます:
カメラエンティティをクリックすると、ライブプレビューを表示できます。

TimerCamera(TimerCamera-X)は左図のとおりです。TimerCamera-F は魚眼レンズを採用しており、右図のような表示になります。