Ola Srs.:
Preciso de ajuda. Não encontrei nada na internet que me esse uma orientação na correção do erro que vou apresentar.
Ao término da compilação a ide apresenta o seguinte erro:
INFO ESPHome 2024.7.1
INFO Reading configuration /config/esphome/camera-saurom.yaml...
WARNING GPIO0 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
WARNING GPIO5 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
INFO Generating C++ source...
INFO Compiling app...
Processing camera-saurom (board: node32s; framework: arduino; platform: platformio/espressif32@5.4.0)
--------------------------------------------------------------------------------
Library Manager: Installing esphome/AsyncTCP-esphome @ 2.1.3
INFO Installing esphome/AsyncTCP-esphome @ 2.1.3
Unpacking [####################################] 100%
Library Manager: AsyncTCP-esphome@2.1.3 has been installed!
INFO AsyncTCP-esphome@2.1.3 has been installed!
Library Manager: Installing esphome/ESPAsyncWebServer-esphome @ 3.2.2
INFO Installing esphome/ESPAsyncWebServer-esphome @ 3.2.2
Unpacking [####################################] 100%
Library Manager: ESPAsyncWebServer-esphome@3.2.2 has been installed!
INFO ESPAsyncWebServer-esphome@3.2.2 has been installed!
Library Manager: Resolving dependencies...
INFO Resolving dependencies...
Library Manager: Installing bblanchon/ArduinoJson @ 6.18.5
INFO Installing bblanchon/ArduinoJson @ 6.18.5
Unpacking [####################################] 100%
Library Manager: ArduinoJson@6.18.5 has been installed!
INFO ArduinoJson@6.18.5 has been installed!
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
- toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Dependency Graph
|-- AsyncTCP-esphome @ 2.1.3
|-- WiFi @ 2.0.0
|-- FS @ 2.0.0
|-- Update @ 2.0.0
|-- ESPAsyncWebServer-esphome @ 3.2.2
|-- DNSServer @ 2.0.0
|-- ESPmDNS @ 2.0.0
|-- ArduinoJson @ 6.18.5
Compiling .pioenvs/camera-saurom/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/api/api_frame_helper.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/api/api_pb2.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/api/api_pb2_service.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/api/api_server.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/api/list_entities.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/api/proto.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/api/subscribe_state.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/api/user_services.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/binary_sensor/automation.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/binary_sensor/binary_sensor.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/binary_sensor/filter.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/captive_portal/captive_portal.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/esp32/core.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/esp32/gpio.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/esp32/preferences.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/esp32_camera/esp32_camera.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/esp32_camera_web_server/camera_web_server.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/esphome/ota/ota_esphome.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/gpio/binary_sensor/gpio_binary_sensor.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/gpio/output/gpio_binary_output.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/json/json_util.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/light/addressable_light.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/light/automation.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/light/esp_color_correction.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/light/esp_hsv_color.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/light/esp_range_view.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/light/light_call.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/light/light_json_schema.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/light/light_output.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/light/light_state.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/logger/logger.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/logger/logger_esp32.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/logger/logger_esp8266.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/logger/logger_host.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/logger/logger_libretiny.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/logger/logger_rp2040.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/md5/md5.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/mdns/mdns_component.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/mdns/mdns_esp32.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/mdns/mdns_esp8266.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/mdns/mdns_host.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/mdns/mdns_libretiny.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/mdns/mdns_rp2040.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/network/util.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/ota/ota_backend.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/ota/ota_backend_arduino_esp32.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/ota/ota_backend_arduino_esp8266.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/ota/ota_backend_arduino_libretiny.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/ota/ota_backend_arduino_rp2040.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/ota/ota_backend_esp_idf.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/output/automation.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/output/float_output.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/psram/psram.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/restart/switch/restart_switch.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/safe_mode/safe_mode.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/sensor/automation.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/sensor/filter.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/sensor/sensor.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/socket/bsd_sockets_impl.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/socket/lwip_raw_tcp_impl.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/socket/lwip_sockets_impl.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/socket/socket.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/status/status_binary_sensor.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/switch/automation.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/switch/switch.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/template/text_sensor/template_text_sensor.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/text_sensor/filter.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/text_sensor/text_sensor.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/uptime/uptime_seconds_sensor.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/uptime/uptime_timestamp_sensor.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/version/version_text_sensor.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/web_server/list_entities.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/web_server/web_server.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/web_server_base/web_server_base.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/wifi/wifi_component.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/wifi/wifi_component_esp32_arduino.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/wifi/wifi_component_esp8266.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/wifi/wifi_component_libretiny.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/wifi/wifi_component_pico_w.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/wifi_signal/wifi_signal_sensor.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/application.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/color.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/component.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/component_iterator.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/controller.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/entity_base.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/helpers.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/log.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/ring_buffer.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/scheduler.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/string_ref.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/time.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/util.cpp.o
Compiling .pioenvs/camera-saurom/src/main.cpp.o
Building .pioenvs/camera-saurom/bootloader.bin
Creating esp32 image...
Successfully created esp32 image.
Generating partitions .pioenvs/camera-saurom/partitions.bin
Compiling .pioenvs/camera-saurom/lib3c2/AsyncTCP-esphome/AsyncTCP.cpp.o
Archiving .pioenvs/camera-saurom/lib3c2/libAsyncTCP-esphome.a
Compiling .pioenvs/camera-saurom/lib64d/WiFi/WiFi.cpp.o
Compiling .pioenvs/camera-saurom/lib64d/WiFi/WiFiAP.cpp.o
Compiling .pioenvs/camera-saurom/lib64d/WiFi/WiFiClient.cpp.o
Compiling .pioenvs/camera-saurom/lib64d/WiFi/WiFiGeneric.cpp.o
Compiling .pioenvs/camera-saurom/lib64d/WiFi/WiFiMulti.cpp.o
Compiling .pioenvs/camera-saurom/lib64d/WiFi/WiFiSTA.cpp.o
Compiling .pioenvs/camera-saurom/lib64d/WiFi/WiFiScan.cpp.o
Compiling .pioenvs/camera-saurom/lib64d/WiFi/WiFiServer.cpp.o
Compiling .pioenvs/camera-saurom/lib64d/WiFi/WiFiUdp.cpp.o
Compiling .pioenvs/camera-saurom/lib01c/FS/FS.cpp.o
Archiving .pioenvs/camera-saurom/lib64d/libWiFi.a
Compiling .pioenvs/camera-saurom/lib01c/FS/vfs_api.cpp.o
Compiling .pioenvs/camera-saurom/libbc6/Update/HttpsOTAUpdate.cpp.o
Archiving .pioenvs/camera-saurom/lib01c/libFS.a
Compiling .pioenvs/camera-saurom/libbc6/Update/Updater.cpp.o
Compiling .pioenvs/camera-saurom/lib8a2/ESPAsyncWebServer-esphome/AsyncEventSource.cpp.o
Archiving .pioenvs/camera-saurom/libbc6/libUpdate.a
Compiling .pioenvs/camera-saurom/lib8a2/ESPAsyncWebServer-esphome/AsyncWebSocket.cpp.o
Compiling .pioenvs/camera-saurom/lib8a2/ESPAsyncWebServer-esphome/WebAuthentication.cpp.o
Compiling .pioenvs/camera-saurom/lib8a2/ESPAsyncWebServer-esphome/WebHandlers.cpp.o
Compiling .pioenvs/camera-saurom/lib8a2/ESPAsyncWebServer-esphome/WebRequest.cpp.o
Compiling .pioenvs/camera-saurom/lib8a2/ESPAsyncWebServer-esphome/WebResponses.cpp.o
Compiling .pioenvs/camera-saurom/lib8a2/ESPAsyncWebServer-esphome/WebServer.cpp.o
Compiling .pioenvs/camera-saurom/lib333/DNSServer/DNSServer.cpp.o
Archiving .pioenvs/camera-saurom/lib8a2/libESPAsyncWebServer-esphome.a
Compiling .pioenvs/camera-saurom/lib915/ESPmDNS/ESPmDNS.cpp.o
Archiving .pioenvs/camera-saurom/lib333/libDNSServer.a
Compiling .pioenvs/camera-saurom/FrameworkArduino/Esp.cpp.o
Archiving .pioenvs/camera-saurom/lib915/libESPmDNS.a
Compiling .pioenvs/camera-saurom/FrameworkArduino/FirmwareMSC.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/HWCDC.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/IPAddress.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/IPv6Address.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/MD5Builder.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/Print.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/Stream.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/StreamString.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/Tone.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/USB.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/USBCDC.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/USBMSC.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/WMath.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/WString.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/base64.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/cbuf.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-adc.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-bt.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-cpu.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-dac.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-gpio.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-i2c-slave.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-i2c.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-ledc.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-matrix.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-misc.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-psram.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-rgb-led.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-rmt.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-sigmadelta.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-spi.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-time.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-timer.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-tinyusb.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-touch.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-uart.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/firmware_msc_fat.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/libb64/cdecode.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/libb64/cencode.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/main.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/stdlib_noniso.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/wiring_pulse.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/wiring_shift.c.o
Archiving .pioenvs/camera-saurom/libFrameworkArduino.a
Linking .pioenvs/camera-saurom/firmware.elf
/data/cache/platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/lib/libmdns.a(mdns.c.obj)(.text._mdns_get_default_instance_name): invalid property table
/data/cache/platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: can't relax section: bad value
collect2: error: ld returned 1 exit status
*** [.pioenvs/camera-saurom/firmware.elf] Error 1
========================= [FAILED] Took 266.20 seconds =========================
Abaixo o yalm urilizado:
esphome:
name: camera-corredor
comment: Camera de monitoramento do corredor lateral com ESP32 CAM e sensor PIR
platform: ESP32
board: node32s
logger:
api:
ota:
platform: esphome
password: !secret senhaota
wifi:
ssid: "Paulo_2G"
password: !secret senhapaulo
domain: .iot.local
fast_connect: on
manual_ip:
static_ip: 192.168.1.127
gateway: 192.168.1.1
subnet: 255.255.255.0
dns1: 192.168.1.1
ap:
ssid: "camera-corredor"
password: !secret senhaap
##captive_portal:
web_server:
esp32_camera:
name: Camera Corredor
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
max_framerate: 10 fps # default: 10 fps, max 60
idle_framerate: 0.05 fps # default: 0.1 fps - framerate for 'picture' in HA dashboard
resolution: 800x600 # default: 640x480 (VGA) - higher res requires more memory
jpeg_quality: 10 # 10 (best) to 63 (worst)
brightness : 2
vertical_flip: true
horizontal_mirror: true
switch:
- platform: restart
name: "Restart Camera Corredor"
binary_sensor:
- platform: status
name: "Status Camera Corredor"
- platform: gpio
pin:
number: GPIO13
mode: INPUT
#inverted: true
name: "Movimento Corredor"
device_class: motion
sensor:
- platform: uptime
name: Tempo atividade Camera Corredor
id: tempo_atividade_camera_corredor
- platform: wifi_signal
name: "Sinal Wi-Fi Camera Corredor"
update_interval: 60s
text_sensor:
- platform: version
name: "Versão Camera Corredor"
- platform: template
name: "Camera Corredor - Uptime"
lambda: |-
int seconds = (id(tempo_atividade_camera_corredor).state);
int days = seconds / (24 * 3600);
seconds = seconds % (24 * 3600);
int hours = seconds / 3600;
seconds = seconds % 3600;
int minutes = seconds / 60;
seconds = seconds % 60;
return { (String(days) +"d " + String(hours) +"h " + String(minutes) +"m "+ String(seconds) +"s").c_str() };
icon: mdi:clock-start
update_interval: 70s
esp32_camera_web_server:
- port: 8080
mode: stream
output:
- platform: gpio
pin: GPIO4
id: gpio_4
light:
- platform: binary
output: gpio_4
name: Camera Corredor light
Alguem que possa dar uma luz?
Tenho 8 dispositivos configurados, somente os esp32 estão dando errros , os esp8266 estão compilandop normalmente.