Closed bsamarketing closed 1 year ago
Hi, I assume you are running HA on a raspberry pi, I've had similar issues previously and it was solved by increasing the swap memory size. You can read through this post for more details: https://community.home-assistant.io/t/how-to-increase-the-swap-file-size-on-home-assistant-os/272226
Thanks that fixed it, though I had to run the init code direct in the terminal. adding it to the config didnt work, so I suspect it wont survive a reboot
I can now get the tag reader to install, and all looks good.
I can see it reading tags in the logs (see below),
[18:06:41][C][api:138]: API Server: [18:06:41][C][api:139]: Address: 192.168.123.146:6053 [18:06:41][C][api:143]: Using noise encryption: NO [18:06:41][C][improv_serial:032]: Improv Serial: [18:06:41][C][wifi_info:009]: WifiInfo IPAddress 'TagReader IP Address'
[18:06:41][C][wifi_info:011]: WifiInfo SSID 'TagReader Connected SSID'
[18:06:44][D][pn532:280]: Mifare classic [18:06:44][E][pn532.mifare_classic:095]: Authentication failed - Block 0x04 [18:06:44][D][light:035]: 'TagReader LED' Setting: [18:06:44][D][light:046]: State: ON [18:06:44][D][light:050]: Brightness: 100% [18:06:44][D][light:057]: Red: 0%, Green: 100%, Blue: 0% [18:06:44][D][light:077]: Flash length: 0.5s [18:06:44][D][pn532:162]: Found new tag 'B1-E8-45-43' [18:06:44][D][pn532:295]: Waiting to read next tag [18:06:44][D][tagreader:309]: No HA NDEF, using UID [18:06:44][D][rtttl:038]: Playing song success [18:06:45][D][rtttl:094]: Playback finished
but nothing is getting through to home assistant, if I go to Settings->Tags, the scanned tags are not showing up.
Any suggestions
I sorted this. I didn't realise I needed to install the ESP Home integration in HA as well as the add on Noob error! Doh!
I am trying to install thins through ESP home in Home assistant. I past the config and add my wifi details.
On hitting install, it start to install but always hangs halfway through (Though not always at the same place)
Log file for the install is below:
INFO Reading configuration /config/esphome/tagreader.yaml... INFO Generating C++ source... INFO Compiling app... Processing tagreader (board: d1_mini; framework: arduino; platform: platformio/espressif8266 @ 3.2.0)
Removing unused dependencies... Library Manager: Removing Improv @ 1.2.1 INFO Removing Improv @ 1.2.1 Library Manager: Improv@1.2.1 has been removed! INFO Improv@1.2.1 has been removed! Library Manager: Installing esphome/Improv @ 1.2.3 INFO Installing esphome/Improv @ 1.2.3 Downloading [####################################] 100% Unpacking [####################################] 100% Library Manager: Improv@1.2.3 has been installed! INFO Improv@1.2.3 has been installed! HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf Dependency Graph |-- ESPAsyncTCP-esphome @ 1.2.3 |-- ESPAsyncWebServer-esphome @ 2.1.0 | |-- ESPAsyncTCP-esphome @ 1.2.3 | |-- Hash @ 1.0 | |-- ESP8266WiFi @ 1.0 |-- DNSServer @ 1.1.1 |-- ESP8266WiFi @ 1.0 |-- ESP8266mDNS @ 1.2 |-- Wire @ 1.0 |-- Improv @ 1.2.3 |-- NeoPixelBus @ 2.6.9 | |-- SPI @ 1.0 Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/api/api_connection.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/api/api_frame_helper.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/api/api_pb2.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/api/api_pb2_service.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/api/api_server.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/api/list_entities.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/api/proto.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/api/subscribe_state.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/api/user_services.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/binary_sensor/automation.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/binary_sensor/binary_sensor.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/binary_sensor/filter.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/button/button.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/captive_portal/captive_portal.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/dashboard_import/dashboard_import.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/esp8266/core.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/esp8266/gpio.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/esp8266/preferences.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/esp8266_pwm/esp8266_pwm.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/i2c/i2c.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/i2c/i2c_bus_arduino.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/i2c/i2c_bus_esp_idf.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/improv_serial/improv_serial_component.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/light/addressable_light.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/light/automation.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/light/esp_color_correction.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/light/esp_hsv_color.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/light/esp_range_view.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/light/light_call.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/light/light_json_schema.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/light/light_output.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/light/light_state.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/logger/logger.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/md5/md5.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/mdns/mdns_component.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/mdns/mdns_esp32_arduino.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/mdns/mdns_esp8266.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/mdns/mdns_esp_idf.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/mdns/mdns_rp2040.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/network/util.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/nfc/automation.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/nfc/ndef_message.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/nfc/ndef_record.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/nfc/ndef_record_text.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/nfc/ndef_record_uri.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/nfc/nfc.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/nfc/nfc_tag.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/ota/ota_backend_arduino_esp32.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/ota/ota_backend_arduino_esp8266.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/ota/ota_backend_arduino_rp2040.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/ota/ota_backend_esp_idf.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/ota/ota_component.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/output/automation.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/output/float_output.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/pn532/pn532.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/pn532/pn532_mifare_classic.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/pn532/pn532_mifare_ultralight.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/pn532_i2c/pn532_i2c.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/restart/button/restart_button.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/rtttl/rtttl.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/socket/bsd_sockets_impl.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/socket/lwip_raw_tcp_impl.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/socket/socket.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/status/status_binary_sensor.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/switch/automation.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/switch/switch.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/template/switch/template_switch.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/text_sensor/filter.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/text_sensor/text_sensor.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/version/version_text_sensor.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/web_server_base/web_server_base.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/wifi/wifi_component.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/wifi/wifi_component_esp32_arduino.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/wifi/wifi_component_esp8266.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/wifi/wifi_component_pico_w.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/components/wifi_info/wifi_info_text_sensor.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/core/application.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/core/color.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/core/component.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/core/component_iterator.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/core/controller.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/core/entity_base.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/core/helpers.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/core/log.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/core/scheduler.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/esphome/core/util.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/src/main.cpp.o Generating LD script /data/tagreader/.pioenvs/tagreader/ld/local.eagle.app.v6.common.ld Compiling /data/tagreader/.pioenvs/tagreader/libe4d/ESPAsyncTCP-esphome/AsyncPrinter.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/libe4d/ESPAsyncTCP-esphome/ESPAsyncTCP.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/libe4d/ESPAsyncTCP-esphome/ESPAsyncTCPbuffer.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/libe4d/ESPAsyncTCP-esphome/SyncClient.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/libe4d/ESPAsyncTCP-esphome/tcp_axtls.c.o Compiling /data/tagreader/.pioenvs/tagreader/libaf0/Hash/Hash.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/lib67b/ESP8266WiFi/BearSSLHelpers.cpp.o Archiving /data/tagreader/.pioenvs/tagreader/libaf0/libHash.a Compiling /data/tagreader/.pioenvs/tagreader/lib67b/ESP8266WiFi/CertStoreBearSSL.cpp.o Archiving /data/tagreader/.pioenvs/tagreader/libe4d/libESPAsyncTCP-esphome.a Compiling /data/tagreader/.pioenvs/tagreader/lib67b/ESP8266WiFi/ESP8266WiFi.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/lib67b/ESP8266WiFi/ESP8266WiFiAP.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/lib67b/ESP8266WiFi/ESP8266WiFiGeneric.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/lib67b/ESP8266WiFi/ESP8266WiFiGratuitous.cpp.o Compiling /data/tagreader/.pioenvs/tagreader/lib67b/ESP8266WiFi/ESP8266WiFiMulti.cpp.o
This is where it hangs
Any suggestions?