adonno / tagreader

Simple to build/use NFC tag reader, specially created for Home Assistant
https://adonno.com
GNU General Public License v3.0
1.13k stars 175 forks source link

Compile of tagreader.yaml fails in ESPHome #248

Open arretx opened 11 months ago

arretx commented 11 months ago

I'm not sure what is going on. I've created a new tagreader.yaml file in /config/esphome/ and I've edited the SSID information for the WIFI, but when I go back to ESPHome in the UI and find the device and attempt to flash, or even download the flashable file, the compiler fails.

Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/core/time.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/core/util.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/main.cpp.o
Generating LD script /data/tagreader-001/.pioenvs/tagreader-001/ld/local.eagle.app.v6.common.ld
Compiling /data/tagreader-001/.pioenvs/tagreader-001/lib905/ESPAsyncTCP-esphome/AsyncPrinter.cpp.o
xtensa-lx106-elf-g++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
*** [/data/tagreader-001/.pioenvs/tagreader-001/src/main.cpp.o] Error 1
========================= [FAILED] Took 116.36 seconds =========================

No clue what to do.

Here's the full log:

INFO ESPHome 2023.7.0
INFO Reading configuration /config/esphome/tagreader-001.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing tagreader-001 (board: d1_mini; framework: arduino; platform: platformio/espressif8266@3.2.0)
--------------------------------------------------------------------------------
Library Manager: Installing esphome/ESPAsyncTCP-esphome @ 1.2.3
INFO Installing esphome/ESPAsyncTCP-esphome @ 1.2.3
Unpacking  [####################################]  100%
Library Manager: ESPAsyncTCP-esphome@1.2.3 has been installed!
INFO ESPAsyncTCP-esphome@1.2.3 has been installed!
Library Manager: Installing esphome/ESPAsyncWebServer-esphome @ 2.1.0
INFO Installing esphome/ESPAsyncWebServer-esphome @ 2.1.0
Unpacking  [####################################]  100%
Library Manager: ESPAsyncWebServer-esphome@2.1.0 has been installed!
INFO ESPAsyncWebServer-esphome@2.1.0 has been installed!
Library Manager: Resolving dependencies...
INFO Resolving dependencies...
Library Manager: Installing ottowinter/ESPAsyncTCP-esphome
INFO Installing ottowinter/ESPAsyncTCP-esphome
Unpacking  [####################################]  100%
Library Manager: ESPAsyncTCP-esphome@1.2.3 has been installed!
INFO ESPAsyncTCP-esphome@1.2.3 has been installed!
Library Manager: Installing esphome/Improv @ 1.2.3
INFO Installing esphome/Improv @ 1.2.3
Unpacking  [####################################]  100%
Library Manager: Improv@1.2.3 has been installed!
INFO Improv@1.2.3 has been installed!
Library Manager: Installing makuna/NeoPixelBus @ 2.7.3
INFO Installing makuna/NeoPixelBus @ 2.7.3
Unpacking  [####################################]  100%
Library Manager: NeoPixelBus@2.7.3 has been installed!
INFO NeoPixelBus@2.7.3 has been installed!
Library Manager: Resolving dependencies...
INFO Resolving dependencies...
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
Dependency Graph
|-- ESPAsyncTCP-esphome @ 1.2.3
|-- ESPAsyncWebServer-esphome @ 2.1.0
|-- DNSServer @ 1.1.1
|-- ESP8266WiFi @ 1.0
|-- ESP8266mDNS @ 1.2
|-- Wire @ 1.0
|-- Improv @ 1.2.3
|-- NeoPixelBus @ 2.7.3
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/api/api_connection.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/api/api_frame_helper.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/api/api_pb2.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/api/api_pb2_service.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/api/api_server.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/api/list_entities.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/api/proto.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/api/subscribe_state.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/api/user_services.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/binary_sensor/automation.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/binary_sensor/binary_sensor.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/binary_sensor/filter.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/button/button.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/captive_portal/captive_portal.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/dashboard_import/dashboard_import.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/esp8266/core.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/esp8266/gpio.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/esp8266/preferences.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/esp8266_pwm/esp8266_pwm.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/i2c/i2c.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/i2c/i2c_bus_arduino.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/i2c/i2c_bus_esp_idf.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/improv_base/improv_base.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/improv_serial/improv_serial_component.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/light/addressable_light.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/light/automation.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/light/esp_color_correction.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/light/esp_hsv_color.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/light/esp_range_view.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/light/light_call.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/light/light_json_schema.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/light/light_output.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/light/light_state.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/logger/logger.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/md5/md5.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/mdns/mdns_component.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/mdns/mdns_esp32.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/mdns/mdns_esp8266.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/mdns/mdns_host.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/mdns/mdns_rp2040.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/network/util.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/nfc/automation.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/nfc/ndef_message.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/nfc/ndef_record.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/nfc/ndef_record_text.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/nfc/ndef_record_uri.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/nfc/nfc.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/nfc/nfc_tag.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/ota/ota_backend_arduino_esp32.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/ota/ota_backend_arduino_esp8266.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/ota/ota_backend_arduino_rp2040.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/ota/ota_backend_esp_idf.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/ota/ota_component.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/output/automation.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/output/float_output.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/pn532/pn532.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/pn532/pn532_mifare_classic.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/pn532/pn532_mifare_ultralight.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/pn532_i2c/pn532_i2c.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/restart/button/restart_button.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/rtttl/rtttl.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/socket/bsd_sockets_impl.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/socket/lwip_raw_tcp_impl.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/socket/socket.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/status/status_binary_sensor.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/switch/automation.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/switch/switch.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/template/switch/template_switch.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/text_sensor/filter.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/text_sensor/text_sensor.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/version/version_text_sensor.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/web_server_base/web_server_base.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/wifi/wifi_component.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/wifi/wifi_component_esp32_arduino.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/wifi/wifi_component_esp8266.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/wifi/wifi_component_pico_w.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/components/wifi_info/wifi_info_text_sensor.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/core/application.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/core/color.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/core/component.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/core/component_iterator.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/core/controller.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/core/entity_base.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/core/helpers.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/core/log.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/core/scheduler.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/core/string_ref.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/core/time.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/esphome/core/util.cpp.o
Compiling /data/tagreader-001/.pioenvs/tagreader-001/src/main.cpp.o
Generating LD script /data/tagreader-001/.pioenvs/tagreader-001/ld/local.eagle.app.v6.common.ld
Compiling /data/tagreader-001/.pioenvs/tagreader-001/lib905/ESPAsyncTCP-esphome/AsyncPrinter.cpp.o
xtensa-lx106-elf-g++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
*** [/data/tagreader-001/.pioenvs/tagreader-001/src/main.cpp.o] Error 1
========================= [FAILED] Took 116.36 seconds =========================
qwik3r commented 8 months ago

Did you ever figure this out? Seems like the original creator could care less.

adonno commented 1 week ago

nothing about caring less.

di you try with the original yaml an did it work would you mind pasting the changed section from your yaml ?