1. Прошивка ESP32-CAM

Рекомендуемый способ — использовать ESPHome
Позволяет интегрировать камеру максимально просто и получать поток видео.

Кратко:

  1. Установите ESPHome (документация).
  2. Создайте новую прошивку для ESP32-CAM в веб-интерфейсе ESPHome (или через CLI).
  3. В конфигурации укажите:
esphome:
  name: esp32cam
  platform: ESP32
  board: esp-wrover-kit

wifi:
  ssid: "ВАШ_ССИД"
  password: "ВАШ_ПАРОЛЬ"

# Для OTA обновлений
ota:

logger:

api:

esp32_camera:
  name: ESP32 Camera
  external_clock:
    pin: GPIO0
    frequency: 20MHz
  i2c_pins:
    sda: GPIO26
    scl: GPIO27
  data_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35]
  vsync_pin: GPIO25
  href_pin: GPIO23
  pixel_clock_pin: GPIO22
  power_down_pin: GPIO32

# Веб-сервер (по желанию)
web_server:
  port: 80
  • После настройки — скомпилируйте и залейте прошивку на ESP32-CAM.
  • Узнайте IP-адрес камеры (после подключения к Wi-Fi).

2. Добавление в Home Assistant

  • Перейдите в Home Assistant > Настройки > Интеграции > Добавить интеграцию > ESPHome.
  • Введите IP-адрес камеры.
  • После добавления, во вкладке «Устройства» появится ваша камера.

Альтернативно:
Если вы просто используете встроенный webserver на ESP32 (без ESPHome), вы можете добавить камеру в configuration.yaml как MJPEG-поток:

camera:
  - platform: mjpeg
    name: ESP32-CAM
    mjpeg_url: http://IP_КАМЕРЫ:80

(или http://IP_КАМЕРЫ:81/stream — зависит от прошивки ESP32)


3. Перезапустите Home Assistant

  • После перезапуска камера появится в интерфейсе.

Если нужна инструкция подробнее под вашу задачу (например, распознавание лиц — это отдельная тема), уточните, пожалуйста!

ESP32Cam Development Board
ESP32Cam Development Board
Shopping Cart