Waveshare ESP32-S3-ETH PoE OV2640 CAM

Hello,

is somebody else using the Waveshare ESP32-S3-ETH Board?
I configure it under ESPHome, but the Camera will not work.
LAN PoE is working well, but the Camera show all time:

[esp32_camera:123]:   Setup Failed: ESP_ERR_NOT_FOUND
[component:082]:   Component esp32_camera is marked FAILED

i have two Boards, both the same issue.

Here my Code (without LAN):

esphome:
  name: doorbell1
  friendly_name: doorbell1
  platformio_options:
    board_build.arduino.memory_type: qio_opi
    board_build.flash_mode: dio
    upload_speed: 921600
    monitor_speed: 115200

esp32:
  board: esp32-s3-devkitc-1
  flash_size: 16MB
  framework:
    type: esp-idf
    sdkconfig_options:
      CONFIG_ESP32_S3_BOX_BOARD: "y"
  
psram:
  mode: octal
  speed: 80MHz

logger:
api:
  encryption:
    key: "xxx"
ota:
  - platform: esphome
    password: "xxx"
wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  ap:
    ssid: "Doorbell1 Fallback Hotspot"
    password: "y4CktG4W8gG6"
captive_portal:

web_server:
  version: 2
  port: 80
  auth:
    username: !secret web_user
    password: !secret web_password

i2c:
  sda: GPIO19
  scl: GPIO20

esp32_camera:
  name: camera-2
  external_clock:
    pin: GPIO3
    frequency: 20MHz
  i2c_pins:
    sda: GPIO48
    scl: GPIO47
  data_pins: [GPIO41, GPIO45, GPIO46, GPIO42, GPIO40, GPIO38, GPIO15, GPIO18]
  vsync_pin: GPIO1
  href_pin: GPIO2
  pixel_clock_pin: GPIO39
  vertical_flip: false
  horizontal_mirror: false
  resolution: 640X480

esp32_camera_web_server:
  - port: 8080
    mode: stream
  - port: 8081
    mode: snapshot

Hello, I am also trying to make the same board work with this camera. Been trying some permutations without any luck. My ethernet is quite unstable, are you able to share your ethernet config?

Here is the config that is working so far for me, I am not sure how much of the esp32: section is necessary, but the ethernet: GPIO pin settings were different than other posts I found, but correspond to the docs here: https://www.waveshare.com/wiki/ESP32-S3-ETH#ETH_Web_CAM

esphome:
  name: esp32-s3-poe-01
  friendly_name: esp32-s3-poe-01
  platformio_options:
    board_build.arduino.memory_type: qio_opi
    board_build.flash_mode: dio
    upload_speed: 921600
    monitor_speed: 115200  

esp32:
  board: esp32-s3-devkitc-1
  variant: esp32s3
  flash_size: 16MB
  framework:
    type: esp-idf
    sdkconfig_options:
      CONFIG_ESP32_S3_BOX_BOARD: "y"

psram:
  mode: octal
  speed: 80MHz

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "[key]"

ota:
  - platform: esphome
    password: "[pass]"

ethernet:
  type: W5500
  clk_pin: GPIO13
  mosi_pin: GPIO11
  miso_pin: GPIO12
  cs_pin: GPIO14
  interrupt_pin: GPIO10
  reset_pin: GPIO9

Here my config, ethernet works fine.
Only the CAM i can´t get running. I ask Waveshare, they don’t support ESPHome :frowning:

esphome:
  name: doorbell
  friendly_name: doorbell
esp32:
  board: esp32-s3-devkitc-1
  framework:
    type: esp-idf
  flash_size: 16MB
logger:
api:
  encryption:
    key: "x"
ota:
  - platform: esphome
    password: "x"
ethernet:
  type: W5500
  mosi_pin: GPIO11
  miso_pin: GPIO12
  clk_pin: GPIO13
  cs_pin: GPIO14
  reset_pin: GPIO9
  interrupt_pin: GPIO10
  clock_speed: 25MHz

esp32_camera:
  name: camera
  external_clock:
    pin: GPIO3
    frequency: 20MHz
  i2c_pins:
    sda: GPIO48
    scl: GPIO47
  data_pins: [GPIO41, GPIO45, GPIO46, GPIO42, GPIO40, GPIO38, GPIO15 , GPIO18]
  vsync_pin: GPIO1
  href_pin: GPIO2
  pixel_clock_pin: GPIO39
  resolution: 800x600

Did you ever get the camera to work?
Have a few of these boards as well, and cant get the camera to work.