esphome: name: esp32-camera friendly_name: ESP-CAMERA platformio_options: build_flags: "-DBOARD_HAS_PSRAM" board_build.arduino.memory_type: qio_opi esp32: board: esp32-s3-devkitc-1 framework: type: arduino version: latest flash_size: 16MB # Enable logging logger: level: verbose # Enable Home Assistant API api: encryption: key: !secret api_key ota: - platform: esphome password: !secret ota_password wifi: ssid: !secret wifi_ssid password: !secret wifi_password manual_ip: static_ip: 192.168.1.61 gateway: 192.168.1.254 subnet: 255.255.255.0 dns1: 9.9.9.9 dns2: 149.112.112.112 # Enable fallback hotspot (captive portal) in case wifi connection fails ap: ssid: "Esp32S3 Fallback Hotspot" password: "v41VUZA7A1VA" mqtt: broker: mqtt.hadow.fr port: 18832 username: fire password: !secret mqtt_password topic_prefix: "esp_camera" psram: mode: octal speed: 80MHz esp32_camera: name: ESP32-S3 Camera external_clock: pin: GPIO15 # CAM_XCLK frequency: 20MHz i2c_pins: sda: GPIO4 # CAM_SIOD scl: GPIO5 # CAM_SIOC data_pins: [GPIO11, GPIO9, GPIO8, GPIO10, GPIO12, GPIO18, GPIO17, GPIO16] vsync_pin: GPIO6 # CAM_VSYNC href_pin: GPIO7 # CAM_HREF pixel_clock_pin: GPIO13 # CAM_PCLK resolution: 640x480 jpeg_quality: 10 max_framerate: 15 fps idle_framerate: 0.1 fps esp32_camera_web_server: - port: 8080 mode: stream - port: 8081 mode: snapshot web_server: port: 80