Skip to content

Instantly share code, notes, and snippets.

@jcpowermac
Created June 24, 2023 22:21
Show Gist options
  • Save jcpowermac/6d23ed5561f6676c92cc0448ee8a8fe0 to your computer and use it in GitHub Desktop.
Save jcpowermac/6d23ed5561f6676c92cc0448ee8a8fe0 to your computer and use it in GitHub Desktop.
ESP32-S3-WROOM-1-N8R8 FREENOVE ESP32-S3-WROOM CAM
esphome:
name: camera
platformio_options:
build_flags: "-DBOARD_HAS_PSRAM -UARDUINO_USB_CDC_ON_BOOT"
board_build.memory_type: dio_opi
esp32:
board: esp32-s3-devkitc-1
variant: esp32s3
framework:
type: arduino
web_server:
port: 80
#esp32_ble_tracker:
# on_ble_advertise:
# then:
# - lambda: |-
# ESP_LOGD("ble_adv", "New BLE device");
# ESP_LOGD("ble_adv", " address: %s", x.address_str().c_str());
# ESP_LOGD("ble_adv", " name: %s", x.get_name().c_str());
# Enable logging
logger:
level: DEBUG
# Enable Home Assistant API
api:
encryption:
key: ""
ota:
password: ""
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Camera Fallback Hotspot"
password: ""
#captive_portal:
esp32_camera:
name: camera
external_clock:
pin: GPIO15
frequency: 20MHz
i2c_pins:
sda: GPIO4
scl: GPIO5
data_pins: [GPIO11, GPIO9, GPIO8, GPIO10, GPIO12, GPIO18, GPIO17, GPIO16]
vsync_pin: GPIO6
href_pin: GPIO7
pixel_clock_pin: GPIO13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment