substitutions: board: esp32-s3-devkitc-1 framework: esp-idf device_name: esphome-web-0c8784 friendly_name: deurbell 2.0 comment: "ESP32-cam-button" ssid: !secret wifi_ssid password: !secret wifi_password api_password: !secret doorcam_api ota_password: !secret ota_password wifi_ssid: !secret wifi_ssid wifi_password: !secret wifi_password # Pin define #led sk6812-EX20 pin_led1: GPIO21 # Camera esp32-spk pin_cam_d0: GPIO7 # Camera Data pin 0 - cam_Y2 pin_cam_d1: GPIO5 # Camera Data pin 1 - cam_Y3 pin_cam_d2: GPIO4 # Camera Data pin 2 - cam_Y4 pin_cam_d3: GPIO6 # Camera Data pin 3 - cam_Y5 pin_cam_d4: GPIO8 # Camera Data pin 4 - cam_Y6 pin_cam_d5: GPIO42 # Camera Data pin 5 - cam_Y7 pin_cam_d6: GPIO48 # Camera Data pin 6 - cam_Y8 pin_cam_d7: GPIO47 # Camera Data pin 7 - cam_Y9 pin_cam_vsync: GPIO35 # Camera VSYNC pin_cam_href: GPIO34 # pin_pin_camera HREF pin_cam_pclk: GPIO41 # pin_camera Pixel Clock pin_cam_xclk: GPIO33 # pin_camera External Clock pin_cam_sda: GPIO37 # Camera SDA pin_cam_scl: GPIO36 # pin_camera SCK #audio pin_mic_data: GPIO38 pin_mic_sck: GPIO39 pin_mic_ws: GPIO40 pin_amp_ctrl: GPIO46 pin_amp_lrclk: GPIO45 pin_amp_bclk: GPIO10 pin_amp_data: GPIO9 #sdcard - SPI pin_D0: GPIO12 #MISO pin_D3: GPIO2 #CS pin_CMD: GPIO3 #mosi pin_SCLK: GPIO11 #CLK #buttons: pin_sw1: GPIO15 pin_sw2: GPIO16 packages: board: !include boards/esp32-gen.yaml common: !include common/common.yaml wifi: !include common/wifi.yaml logger: !include templates/logger.yaml time: !include templates/time.yaml audio: !include interfaces/audio.yaml psram: esp32_camera: name: camera external_clock: pin: $pin_cam_xclk frequency: 20MHz i2c_pins: sda: $pin_cam_sda scl: $pin_cam_scl data_pins: [$pin_cam_d0, $pin_cam_d1, $pin_cam_d2, $pin_cam_d3, $pin_cam_d4, $pin_cam_d5, $pin_cam_d6, $pin_cam_d7] vsync_pin: $pin_cam_vsync href_pin: $pin_cam_href pixel_clock_pin: $pin_cam_pclk vertical_flip: false horizontal_mirror: false # resolution: 320x240 binary_sensor: - platform: gpio pin: ${pin_sw1} name: "sw1" - platform: gpio pin: ${pin_sw2} name: "sw2" #SPI bus configuratie spi: clk_pin: GPIO12 miso_pin: GPIO13 mosi_pin: GPIO11 # RC522 configuratie rc522_spi: cs_pin: GPIO14 reset_pin: GPIO1 on_tag: then: - homeassistant.tag_scanned: !lambda 'return x;' - logger.log: format: "Tag gescand: %s" args: [ 'x.c_str()' ]