Cześć,
mam następujacy moduł: ESP32-CAM - (ESP32-S i kamera OV2640 o rozdzielczości 2 Mpx)
mój plik YAML:
esphome:
name: cam-1
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "Vt3Jj9STTKZ5eKBoOfw08Ppvs+4RSwVL6yE0Ye5jJwE="
ota:
password: "af31eb20fdf18dafd0e6e35338f8eb9a"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
fast_connect: True
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Cam-1 Fallback Hotspot"
password: "xtjTWzgNBCAN"
# Example configuration entry
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
name: kamerka
# ... Frame Settings
# Flashlight
output:
- platform: gpio
pin: GPIO4
id: gpio_4
light:
- platform: binary
output: gpio_4
name: $hostname light
Plik załadował się poprawnie. Nie było błędów.
LOG:
INFO Starting log output from cam-1.local using esphome API
INFO Successfully connected to cam-1.local
[21:25:59][I][app:102]: ESPHome version 2022.12.8 compiled on Feb 14 2023, 20:57:17
[21:25:59][C][wifi:504]: WiFi:
[21:25:59][C][wifi:362]: Local MAC: 40:22:D8:F0:CF:1C
[21:25:59][C][wifi:363]: SSID: [redacted]
[21:25:59][C][wifi:364]: IP Address: 192.168.0.231
[21:25:59][C][wifi:366]: BSSID: [redacted]
[21:25:59][C][wifi:367]: Hostname: 'cam-1'
[21:26:00][C][wifi:369]: Signal strength: -59 dB ▂▄▆█
[21:26:00][C][wifi:373]: Channel: 3
[21:26:00][C][wifi:374]: Subnet: 255.255.255.0
[21:26:00][C][wifi:375]: Gateway: 192.168.0.1
[21:26:00][C][wifi:376]: DNS1: 192.168.0.1
[21:26:00][C][wifi:377]: DNS2: 0.0.0.0
[21:26:00][C][logger:293]: Logger:
[21:26:00][C][logger:294]: Level: DEBUG
[21:26:00][C][logger:295]: Log Baud Rate: 115200
[21:26:00][C][logger:296]: Hardware UART: UART0
[21:26:00][C][gpio.output:010]: GPIO Binary Output:
[21:26:00][C][gpio.output:011]: Pin: GPIO4
[21:26:00][C][light:104]: Light '$hostname light'
[21:26:00][C][esp32_camera:048]: ESP32 Camera:
[21:26:00][C][esp32_camera:049]: Name: kamerka
[21:26:00][C][esp32_camera:050]: Internal: NO
[21:26:00][C][esp32_camera:052]: Data Pins: D0:5 D1:18 D2:19 D3:21 D4:36 D5:39 D6:34 D7:35
[21:26:00][C][esp32_camera:053]: VSYNC Pin: 25
[21:26:00][C][esp32_camera:054]: HREF Pin: 23
[21:26:00][C][esp32_camera:055]: Pixel Clock Pin: 22
[21:26:00][C][esp32_camera:056]: External Clock: Pin:0 Frequency:20000000
[21:26:00][C][esp32_camera:060]: I2C Pins: SDA:26 SCL:27
[21:26:00][C][esp32_camera:062]: Reset Pin: -1
[21:26:00][C][esp32_camera:080]: Resolution: 640x480 (VGA)
**[21:26:00][E][esp32_camera:099]: Setup Failed: ESP_FAIL**
[21:26:00][C][psram:020]: PSRAM:
[21:26:00][C][psram:021]: Available: NO
[21:26:00][C][mdns:103]: mDNS:
[21:26:00][C][mdns:104]: Hostname: cam-1
[21:26:00][C][ota:093]: Over-The-Air Updates:
[21:26:00][C][ota:094]: Address: cam-1.local:3232
[21:26:00][C][ota:097]: Using Password.
[21:26:00][C][api:138]: API Server:
w logu jedyna linijka, która pokazała się na czerwono to:
[21:26:00][E][esp32_camera:099]: Setup Failed: ESP_FAIL
Nic mi to nie mówi.
W integracjach płytka jest widoczna. ma 3 encje:
$hostname light - działa - pozwala włączyć i wyłączyć diodę
kamerka - bezczynność
i aktualizacja firmware.
Podpowie mi ktoś co robię nie tak, że kamerka nie pokazuje obrazu?