Blackymas / NSPanel_HA_Blueprint

This allows you to configure your complete NSPanel via Blueprint with UI and without changing anything in the code
1.4k stars 254 forks source link

Unable to upload TFT file to Nextion #1781

Closed sparkydave1981 closed 7 months ago

sparkydave1981 commented 7 months ago

TFT Version

4.2.4

ESPHome Version

2023.12.9

Blueprint Version

4.2.4

Panel Model

NSPanel US Model

What is the bug?

Unable to upload TFT file to Nextion; "System Data ERROR!"

Steps to Reproduce

Upload ESPhome to NS Panel, try to send TFT update command

Your panel's YAML

substitutions:

###### CHANGE ME START ######

  device_name: "nspanel1" 
  wifi_ssid: !secret wifi_iot24g_ssid
  wifi_password: !secret wifi_iot24g_password

  nextion_update_url: "http://192.168.0.14:8123/local/nspanel_us.tft" # URL to local tft File
#  nextion_update_url: "https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/main/nspanel_us.tft" # URL to Github

##### CHANGE ME END #####

##### DO NOT CHANGE ANYTHING! #####

packages:
  ##### download esphome code from Github
  remote_package:
    url: https://github.com/Blackymas/NSPanel_HA_Blueprint
    ref: dev #main
    files: 
      - nspanel_esphome.yaml
    refresh: 300s

esp32:
  framework:
    type: esp-idf

##### DO NOT CHANGE ANYTHING! #####

##### My customization - Start #####

# Set IP address manually
wifi:
  networks:
    - id: !extend wifi_default
      manual_ip:
        static_ip: 192.168.20.168
        gateway: 192.168.20.1
        subnet: 255.255.255.0

ESPHome logs

INFO ESPHome 2023.12.9
INFO Reading configuration /config/esphome/nspanel1.yaml...
INFO Updating https://github.com/esphome/esphome.git@pull/6192/head
INFO Detected timezone 'Australia/Perth'
INFO Generating C++ source...
INFO Compiling app...
Processing nspanel1 (board: esp32dev; framework: espidf; platform: platformio/espressif32@5.4.0)
--------------------------------------------------------------------------------
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
 - framework-espidf @ 3.40405.230623 (4.4.5) 
 - tool-cmake @ 3.16.4 
 - tool-ninja @ 1.7.1 
 - toolchain-esp32ulp @ 2.35.0-20220830 
 - toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Reading CMake configuration...
Dependency Graph
|-- ArduinoJson @ 6.18.5
Compiling .pioenvs/nspanel1/src/esphome/components/nextion/nextion.o
Compiling .pioenvs/nspanel1/src/esphome/components/nextion/nextion_commands.o
*** [.pioenvs/nspanel1/src/esphome/components/nextion/nextion_upload_arduino.o] Source `src/esphome/components/nextion/nextion_upload_arduino.cpp' not found, needed by target `.pioenvs/nspanel1/src/esphome/components/nextion/nextion_upload_arduino.o'.
========================== [FAILED] Took 4.74 seconds ==========================

Home Assistant logs

No response

edwardtfn commented 7 months ago

Try cleaning your build files. On the ESPHome dashboard, click the 3-dot menu related to your panel and select “Clean build files”, then try to install it again (you will find the install button in that same page).

sparkydave1981 commented 7 months ago

I've got the dev ESPhome config installed on the NS Panel.

Using Baud rate of 115200 in the ESPhome device setttings I got this from the device log when pressing "update TFT"

[18:10:23][W][nextion:081]: Nextion is not connected! 
[18:10:23][D][addon_upload_tft.script.report_upload_progress:154]: Set Nextion unavailable for blueprint calls
[18:10:23][D][addon_upload_tft.script.report_upload_progress:154]: Stopping other scripts
[18:10:23][D][script.stop_all:2911]: Stopping scripts...
[18:10:23][D][script.stop_all:2972]: Finished
[18:10:23][D][script.nextion_status:2053]: Nextion status:
[18:10:23][D][script.nextion_status:2054]:   Is detected: NO
[18:10:23][D][script.nextion_status:2055]:   Is setup:    NO
[18:10:23][D][script.nextion_status:2056]:   Queue size:  0
[18:10:23][D][addon_upload_tft.script.report_upload_progress:154]: Setting baud rate
[18:10:23][D][script.set_baud_rate:2572]: Baud rate changing from 115200 to 921600 bps
[18:10:23][D][script.set_baud_rate:2573]: Flush UART
[18:10:23][D][script.set_baud_rate:2580]: Sending instruction 'baud=921600' to Nextion
[18:10:23][D][script.set_baud_rate:2582]: Flush UART
[18:10:23][D][script.set_baud_rate:2589]: Set ESPHome new baud rate to 921600 bps
[18:10:23][C][uart.idf:133]: UART 0 was reloaded.
[18:10:23][C][uart.idf:139]: UART Bus 0:
[18:10:23][C][uart.idf:140]:   TX Pin: GPIO16
[18:10:23][C][uart.idf:141]:   RX Pin: GPIO17
[18:10:23][C][uart.idf:143]:   RX Buffer Size: 256
[18:10:23][C][uart.idf:145]:   Baud Rate: 921600 baud
[18:10:23][C][uart.idf:146]:   Data Bits: 8
[18:10:23][C][uart.idf:147]:   Parity: NONE
[18:10:23][C][uart.idf:148]:   Stop bits: 1
[18:10:23][D][script.set_baud_rate:2592]: Current baud rate: 921600 bps
[18:10:24][W][nextion:081]: Nextion is not connected!

Which is odd given it's not the baud rate I set...

sparkydave1981 commented 7 months ago

I then set the baud to 9600:

[18:13:22][D][script.set_baud_rate:2592]: Current baud rate: 921600 bps
[18:13:23][D][nextion:276]: Manually set nextion report ready
[18:13:24][D][main:377]: Attempting to upload TFT
[18:13:24][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 921600 bps
[18:13:24][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[18:13:30][W][script.watchdog:3196]: TFT upload in progress
[18:13:35][D][text_sensor:064]: 'Version ESPHome': Sending state '4.2.5'
[18:13:35][D][text_sensor.version_esphome:1773]: ESPHome version: 4.2.5
[18:13:36][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[18:13:36][D][nextion.upload.idf:275]: Nextion TFT upload requested
[18:13:36][D][nextion.upload.idf:276]: Exit reparse: YES
[18:13:36][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_us.tft
[18:13:36][D][nextion.upload.idf:298]: Baud rate: 921600
[18:13:36][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[18:13:36][D][nextion.upload.idf:411]: TFT file size: 7383288 bytes
[18:13:36][D][nextion.upload.idf:428]: Uploading Nextion
[18:13:41][D][nextion.upload.idf:468]: Upgrade response is [] - 0 byte(s)
[18:13:41][E][nextion.upload.idf:474]: Preparation for TFT upload failed 0 ""
[18:13:41][D][nextion.upload.idf:475]: Close HTTP connection
[18:13:41][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[18:13:41][E][nextion.upload.idf:557]: Nextion TFT upload failed
[18:13:41][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
[18:13:41][W][component:214]: Component script took a long time for an operation (5.04 s).
[18:13:41][W][component:215]: Components should block for at most 20-30ms.
[18:13:41][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 921600 bps returned: Preparation for TFT upload failed
[18:13:41][D][sensor:094]: 'ntc_source': Sending state 1.33200 V with 2 decimals of accuracy
[18:13:41][D][resistance:039]: 'resistance_sensor' - Resistance 7580.5Ω
[18:13:41][D][sensor:094]: 'resistance_sensor': Sending state 7580.48779 Ω with 1 decimals of accuracy
[18:13:41][D][ntc:026]: 'Temperature' - Temperature: 31.4°C
[18:13:41][D][sensor:094]: 'Temperature': Sending state 31.36708 °C with 1 decimals of accuracy
[18:13:45][D][esp32.preferences:114]: Saving 1 preferences to flash...
[18:13:45][D][esp32.preferences:143]: Saving 1 preferences to flash: 0 cached, 1 written, 0 failed
[18:13:46][D][main:377]: Attempting to upload TFT
[18:13:46][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #2 at 921600 bps
[18:13:46][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[18:13:51][D][sensor:094]: 'RSSI': Sending state -65.00000 dBm with 0 decimals of accuracy
[18:13:58][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[18:13:58][D][nextion.upload.idf:275]: Nextion TFT upload requested
[18:13:58][D][nextion.upload.idf:276]: Exit reparse: YES
[18:13:58][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_us.tft
[18:13:58][D][nextion.upload.idf:298]: Baud rate: 921600
[18:13:58][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[18:13:58][D][nextion.upload.idf:411]: TFT file size: 7383288 bytes
[18:13:58][D][nextion.upload.idf:428]: Uploading Nextion
[18:14:03][D][nextion.upload.idf:468]: Upgrade response is [] - 0 byte(s)
[18:14:03][E][nextion.upload.idf:474]: Preparation for TFT upload failed 0 ""
[18:14:03][D][nextion.upload.idf:475]: Close HTTP connection
[18:14:03][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[18:14:03][E][nextion.upload.idf:557]: Nextion TFT upload failed
[18:14:03][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
sparkydave1981 commented 7 months ago

I know you said not to use the TFT baud rate setting, but since I'd read that apparently the default is supposed to be 115200 I set it at that:

[18:14:50][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #4 at 115200 bps returned: Preparation for TFT upload failed
[18:14:51][D][sensor:094]: 'RSSI': Sending state -63.00000 dBm with 0 decimals of accuracy
[18:14:52][I][ota:117]: Boot seems successful, resetting boot loop counter.
[18:14:52][D][esp32.preferences:114]: Saving 1 preferences to flash...
[18:14:52][D][esp32.preferences:143]: Saving 1 preferences to flash: 0 cached, 1 written, 0 failed
[18:14:52][D][select:062]: 'Update TFT display - Baud rate' - Setting
[18:14:52][D][select:115]: 'Update TFT display - Baud rate' - Set selected option to: 115200
[18:14:52][D][select:015]: 'Update TFT display - Baud rate': Sending state 115200 (index 7)
[18:14:55][D][addon_upload_tft.script.report_upload_progress:154]: Restarting Nextion display
[18:14:55][D][switch:016]: 'Nextion display - Power' Turning OFF.
[18:14:55][D][switch:055]: 'Nextion display - Power': Sending state OFF
[18:14:55][D][button:010]: 'Update TFT display' Pressed.
[18:14:55][D][addon_upload_tft.button.tft_update.on_press:065]: Update TFT display button pressed
[18:14:55][W][script:060]: Script 'upload_tft' is already running! (mode: single)
[18:14:57][D][switch:012]: 'Nextion display - Power' Turning ON.
[18:14:57][D][switch:055]: 'Nextion display - Power': Sending state ON
[18:15:02][D][script.nextion_status:2053]: Nextion status:
[18:15:02][D][script.nextion_status:2054]:   Is detected: YES
[18:15:02][D][script.nextion_status:2055]:   Is setup:    NO
[18:15:02][D][script.nextion_status:2056]:   Queue size:  6
[18:15:02][D][addon_upload_tft.script.report_upload_progress:154]: Setting baud rate
[18:15:04][D][main:377]: Attempting to upload TFT
[18:15:04][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #5 at 115200 bps
[18:15:04][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[18:15:16][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[18:15:16][D][nextion.upload.idf:275]: Nextion TFT upload requested
[18:15:16][D][nextion.upload.idf:276]: Exit reparse: YES
[18:15:16][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_us.tft
[18:15:16][D][nextion.upload.idf:298]: Baud rate: 115200
[18:15:16][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[18:15:16][D][nextion.upload.idf:411]: TFT file size: 7383288 bytes
[18:15:16][D][nextion.upload.idf:428]: Uploading Nextion
[18:15:21][D][nextion.upload.idf:468]: Upgrade response is [] - 0 byte(s)
[18:15:21][E][nextion.upload.idf:474]: Preparation for TFT upload failed 0 ""
[18:15:21][D][nextion.upload.idf:475]: Close HTTP connection
[18:15:21][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[18:15:21][E][nextion.upload.idf:557]: Nextion TFT upload failed
[18:16:00][D][nextion:276]: Manually set nextion report ready
[18:16:00][D][nextion:354]: Nextion is setup
[18:16:00][D][script.setup_sequence:2756]: Starting Nextion setup sequence
[18:16:00][D][script.setup_sequence:2757]: Fetching Page Id
[18:16:00][E][nextion:525]: ERROR: Received numeric return but the queue is empty
[18:16:00][W][nextion:405]: Nextion reported variable name invalid!
[18:16:00][W][nextion:405]: Nextion reported variable name invalid!
[18:16:10][I][addon_upload_tft.script.report_settings:141]: TFT URL: http://192.168.0.14:8123/local/nspanel_us.tft
[18:16:10][I][addon_upload_tft.script.report_settings:142]: Substitutions:
[18:16:10][I][addon_upload_tft.script.report_settings:143]:   nextion_update_url:        http://192.168.0.14:8123/local/nspanel_us.tft
[18:16:10][I][addon_upload_tft.script.report_settings:144]:   nextion_update_base_url:   https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/
[18:16:10][I][addon_upload_tft.script.report_settings:145]:   TFT upload baud rate:      115200 bps
[18:16:15][D][script.setup_sequence:2765]: Fetching charset
[18:16:15][W][nextion:405]: Nextion reported variable name invalid!
[18:16:20][D][script.setup_sequence:2773]: Fetching display mode
[18:16:20][W][nextion:405]: Nextion reported variable name invalid!
[18:16:25][E][script.setup_sequence:2900]: No compatible TFT detected
[18:16:25][E][script.setup_sequence:2901]: Display mode: nan
[18:16:25][D][script.setup_sequence:2904]: Nextion setup sequence finished!
[18:16:30][I][script.watchdog:3209]: Wi-Fi:         Good (-58 dBm)
[18:16:30][I][script.watchdog:3228]: API:           Connected
[18:16:30][I][script.watchdog:3246]: Blueprint:
[18:16:30][W][script.watchdog:3251]:   Init steps:  0 (0.0%)
[18:16:30][W][script.watchdog:3252]:   State:       Pending
[18:16:30][I][script.watchdog:3253]: Requesting blueprint settings
[18:16:30][I][script.watchdog:3263]: ESPHome:
[18:16:30][I][script.watchdog:3264]:   Version:     4.2.5
[18:16:30][I][script.watchdog:3275]:   Heap:        151128 bytes (51%)
[18:16:30][I][script.watchdog:3277]:   Framework:   ESP-IDF
[18:16:30][I][script.watchdog:3280]: UART:
[18:16:30][I][script.watchdog:3281]:   Baud rate:   9600 bps
[18:16:30][I][script.watchdog:3282]:   Queue size:  0
[18:16:30][I][script.watchdog:3286]: Nextion:
[18:16:30][I][script.watchdog:3287]:   Queue size:  2
[18:16:30][I][script.watchdog:3289]:   Is setup:    True
[18:16:30][W][script.watchdog:3298]:   Init:        False
[18:16:30][W][script.watchdog:3300]:   TFT:         UNKNOWN
[18:16:30][I][addon_upload_tft.script.watchdog:413]: Add-on Upload TFT:
[18:16:30][I][addon_upload_tft.script.watchdog:414]:   File model: Use nextion_update_url
[18:16:30][I][addon_upload_tft.script.watchdog:415]:   Valid TFT:  NO
[18:16:30][W][nextion:405]: Nextion reported variable name invalid!
sparkydave1981 commented 7 months ago

On an attempt with the baud (normal, not tft) set at 921600 I thought I had progress, the TFT changed to the uploading progress bar. Sadly I didn't get a photo before it cleared away.

log:

[18:23:43][D][nextion:276]: Manually set nextion report ready
[18:23:43][W][nextion:405]: Nextion reported variable name invalid!
[18:23:43][D][main:377]: Attempting to upload TFT
[18:23:43][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #2 at 9600 bps
[18:23:43][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[18:23:51][D][sensor:094]: 'RSSI': Sending state -57.00000 dBm with 0 decimals of accuracy
[18:23:55][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[18:23:55][D][nextion.upload.idf:275]: Nextion TFT upload requested
[18:23:55][D][nextion.upload.idf:276]: Exit reparse: YES
[18:23:55][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[18:23:55][D][nextion.upload.idf:298]: Baud rate: 9600
[18:23:55][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[18:23:55][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[18:23:55][D][nextion.upload.idf:428]: Uploading Nextion
[18:23:55][D][nextion.upload.idf:468]: Upgrade response is [1A] - 1 byte(s)
[18:23:55][E][nextion.upload.idf:474]: Preparation for TFT upload failed 26 ""
[18:23:55][D][nextion.upload.idf:475]: Close HTTP connection
[18:23:55][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[18:23:55][E][nextion.upload.idf:557]: Nextion TFT upload failed
[18:23:55][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
[18:23:55][W][component:214]: Component script took a long time for an operation (0.07 s).
[18:23:55][W][component:215]: Components should block for at most 20-30ms.
[18:23:55][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #2 at 9600 bps returned: Preparation for TFT upload failed
[18:23:55][D][nextion:770]: Removing old queue type "NO_RESULT" name "backlight_brightness"
[18:23:55][D][nextion:770]: Removing old queue type "NO_RESULT" name "auto_wake_on_touch"
[18:23:56][I][addon_upload_tft.script.report_settings:141]: TFT URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[18:23:56][I][addon_upload_tft.script.report_settings:142]: Substitutions:
[18:23:56][I][addon_upload_tft.script.report_settings:143]:   nextion_update_url:        http://192.168.0.14:8123/local/nspanel_blank.tft
[18:23:56][I][addon_upload_tft.script.report_settings:144]:   nextion_update_base_url:   https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/
[18:23:56][I][addon_upload_tft.script.report_settings:145]:   TFT upload baud rate:      9600 bps
[18:23:59][D][text_sensor:064]: 'Version ESPHome': Sending state '4.2.5'
[18:23:59][D][text_sensor.version_esphome:1773]: ESPHome version: 4.2.5
[18:24:00][D][script.nextion_status:2053]: Nextion status:
[18:24:00][D][script.nextion_status:2054]:   Is detected: YES
[18:24:00][D][script.nextion_status:2055]:   Is setup:    NO
[18:24:00][D][script.nextion_status:2056]:   Queue size:  1
[18:24:00][D][addon_upload_tft.script.report_upload_progress:154]: Setting baud rate
[18:24:00][D][script.set_baud_rate:2572]: Baud rate changing from 9600 to 115200 bps
[18:24:00][D][script.set_baud_rate:2573]: Flush UART
[18:24:00][D][script.set_baud_rate:2580]: Sending instruction 'baud=115200' to Nextion
[18:24:00][D][script.set_baud_rate:2582]: Flush UART
[18:24:00][D][script.set_baud_rate:2589]: Set ESPHome new baud rate to 115200 bps
[18:24:00][C][uart.idf:133]: UART 0 was reloaded.
[18:24:00][C][uart.idf:139]: UART Bus 0:
[18:24:00][C][uart.idf:140]:   TX Pin: GPIO16
[18:24:00][C][uart.idf:141]:   RX Pin: GPIO17
[18:24:00][C][uart.idf:143]:   RX Buffer Size: 256
[18:24:00][C][uart.idf:145]:   Baud Rate: 115200 baud
[18:24:00][C][uart.idf:146]:   Data Bits: 8
[18:24:00][C][uart.idf:147]:   Parity: NONE
[18:24:00][C][uart.idf:148]:   Stop bits: 1
[18:24:00][D][script.set_baud_rate:2592]: Current baud rate: 115200 bps
[18:24:02][D][main:377]: Attempting to upload TFT
[18:24:02][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #3 at 115200 bps
[18:24:02][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[18:24:03][D][nextion:770]: Removing old queue type "NO_RESULT" name "backlight_brightness"
[18:24:05][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[18:24:05][D][nextion.upload.idf:275]: Nextion TFT upload requested
[18:24:05][D][nextion.upload.idf:276]: Exit reparse: YES
[18:24:05][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[18:24:05][D][nextion.upload.idf:298]: Baud rate: 115200
[18:24:05][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[18:24:05][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[18:24:05][D][nextion.upload.idf:428]: Uploading Nextion
[18:24:10][D][nextion.upload.idf:468]: Upgrade response is [] - 0 byte(s)
[18:24:10][E][nextion.upload.idf:474]: Preparation for TFT upload failed 0 ""
[18:24:10][D][nextion.upload.idf:475]: Close HTTP connection
[18:24:10][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[18:24:10][E][nextion.upload.idf:557]: Nextion TFT upload failed
[18:24:10][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
[18:24:10][W][component:214]: Component script took a long time for an operation (5.05 s).
[18:24:10][W][component:215]: Components should block for at most 20-30ms.
[18:24:10][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #3 at 115200 bps returned: Preparation for TFT upload failed
[18:24:13][D][nextion:770]: Removing old queue type "NO_RESULT" name "backlight_brightness"
[18:24:15][D][main:377]: Attempting to upload TFT
[18:24:15][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #4 at 115200 bps
[18:24:15][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[18:24:17][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[18:24:17][D][nextion.upload.idf:275]: Nextion TFT upload requested
[18:24:17][D][nextion.upload.idf:276]: Exit reparse: YES
[18:24:17][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[18:24:17][D][nextion.upload.idf:298]: Baud rate: 115200
[18:24:17][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[18:24:17][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[18:24:17][D][nextion.upload.idf:428]: Uploading Nextion
[18:24:22][D][nextion.upload.idf:468]: Upgrade response is [] - 0 byte(s)
[18:24:22][E][nextion.upload.idf:474]: Preparation for TFT upload failed 0 ""
[18:24:22][D][nextion.upload.idf:475]: Close HTTP connection
[18:24:22][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[18:24:22][E][nextion.upload.idf:557]: Nextion TFT upload failed
[18:24:22][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
[18:24:22][W][component:214]: Component script took a long time for an operation (5.04 s).
[18:24:22][W][component:215]: Components should block for at most 20-30ms.
[18:24:22][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #4 at 115200 bps returned: Preparation for TFT upload failed
[18:24:25][D][nextion:770]: Removing old queue type "NO_RESULT" name "backlight_brightness"
[18:24:27][D][addon_upload_tft.script.report_upload_progress:154]: Restarting Nextion display
[18:24:27][D][switch:016]: 'Nextion display - Power' Turning OFF.
[18:24:27][D][switch:055]: 'Nextion display - Power': Sending state OFF
[18:24:29][D][switch:012]: 'Nextion display - Power' Turning ON.
[18:24:29][D][switch:055]: 'Nextion display - Power': Sending state ON
sparkydave1981 commented 7 months ago

second attempt with the same above settings, normal baud 921600, tft baud 9600:

20240212_182826

[18:27:47][D][script.nextion_status:2053]: Nextion status:
[18:27:47][D][script.nextion_status:2054]:   Is detected: NO
[18:27:47][D][script.nextion_status:2055]:   Is setup:    NO
[18:27:47][D][script.nextion_status:2056]:   Queue size:  0
[18:27:47][D][addon_upload_tft.script.report_upload_progress:154]: Setting baud rate
[18:27:47][D][script.set_baud_rate:2572]: Baud rate changing from 921600 to 9600 bps
[18:27:47][D][script.set_baud_rate:2573]: Flush UART
[18:27:47][D][script.set_baud_rate:2580]: Sending instruction 'baud=9600' to Nextion
[18:27:47][D][script.set_baud_rate:2582]: Flush UART
[18:27:47][D][script.set_baud_rate:2589]: Set ESPHome new baud rate to 9600 bps
[18:27:47][C][uart.idf:133]: UART 0 was reloaded.
[18:27:47][C][uart.idf:139]: UART Bus 0:
[18:27:47][C][uart.idf:140]:   TX Pin: GPIO16
[18:27:47][C][uart.idf:141]:   RX Pin: GPIO17
[18:27:47][C][uart.idf:143]:   RX Buffer Size: 256
[18:27:47][C][uart.idf:145]:   Baud Rate: 9600 baud
[18:27:47][C][uart.idf:146]:   Data Bits: 8
[18:27:47][C][uart.idf:147]:   Parity: NONE
[18:27:47][C][uart.idf:148]:   Stop bits: 1
[18:27:47][D][script.set_baud_rate:2592]: Current baud rate: 9600 bps
[18:27:47][W][nextion:081]: Nextion is not connected! 
[18:27:48][W][nextion:081]: Nextion is not connected! 
[18:27:48][D][nextion:070]: 0x1A error ignored during setup
[18:27:48][D][nextion:070]: 0x1A error ignored during setup
[18:27:49][I][nextion:087]: Nextion is connected
[18:27:49][C][nextion:128]: Nextion:
[18:27:49][C][nextion:129]:   Device Model:     NX4832F035_011C
[18:27:49][C][nextion:130]:   Firmware Version: 72
[18:27:49][C][nextion:131]:   Serial Number:    018C340181E1FE37
[18:27:49][C][nextion:132]:   Flash Size:       16777216
[18:27:49][C][nextion:133]:   Wake On Touch:    YES
[18:27:49][C][nextion:134]:   Exit reparse:     YES
[18:27:49][W][component:214]: Component display took a long time for an operation (0.15 s).
[18:27:49][W][component:215]: Components should block for at most 20-30ms.
[18:27:49][D][main:377]: Attempting to upload TFT
[18:27:49][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 9600 bps
[18:27:49][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[18:27:51][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[18:27:51][D][nextion.upload.idf:275]: Nextion TFT upload requested
[18:27:51][D][nextion.upload.idf:276]: Exit reparse: YES
[18:27:51][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[18:27:51][D][nextion.upload.idf:298]: Baud rate: 9600
[18:27:51][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[18:27:51][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[18:27:51][D][nextion.upload.idf:428]: Uploading Nextion
[18:27:51][D][nextion.upload.idf:468]: Upgrade response is [1A] - 1 byte(s)
[18:27:51][E][nextion.upload.idf:474]: Preparation for TFT upload failed 26 ""
[18:27:51][D][nextion.upload.idf:475]: Close HTTP connection
[18:27:51][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[18:27:51][E][nextion.upload.idf:557]: Nextion TFT upload failed
[18:27:51][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
[18:27:51][W][component:214]: Component script took a long time for an operation (0.07 s).
[18:27:51][W][component:215]: Components should block for at most 20-30ms.
[18:27:51][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 9600 bps returned: Preparation for TFT upload failed
[18:27:51][W][nextion:744]: Received unknown event from nextion: 0x63
[18:27:52][D][text_sensor:064]: 'Version ESPHome': Sending state '4.2.5'
[18:27:52][D][text_sensor.version_esphome:1773]: ESPHome version: 4.2.5
[18:27:52][D][sensor:094]: 'ntc_source': Sending state 1.32000 V with 2 decimals of accuracy
[18:27:52][D][resistance:039]: 'resistance_sensor' - Resistance 7466.7Ω
[18:27:52][D][sensor:094]: 'resistance_sensor': Sending state 7466.66748 Ω with 1 decimals of accuracy
[18:27:52][D][ntc:026]: 'Temperature' - Temperature: 31.7°C
[18:27:52][D][sensor:094]: 'Temperature': Sending state 31.72266 °C with 1 decimals of accuracy
[18:27:56][D][main:377]: Attempting to upload TFT
[18:27:56][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #2 at 9600 bps
[18:27:56][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[18:27:57][D][nextion:276]: Manually set nextion report ready
[18:27:57][W][nextion:405]: Nextion reported variable name invalid!
[18:27:59][D][sensor:094]: 'RSSI': Sending state -60.00000 dBm with 0 decimals of accuracy
[18:28:03][I][ota:117]: Boot seems successful, resetting boot loop counter.
[18:28:03][D][esp32.preferences:114]: Saving 1 preferences to flash...
[18:28:03][D][esp32.preferences:143]: Saving 1 preferences to flash: 0 cached, 1 written, 0 failed
[18:28:08][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[18:28:08][D][nextion.upload.idf:275]: Nextion TFT upload requested
[18:28:08][D][nextion.upload.idf:276]: Exit reparse: YES
[18:28:08][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[18:28:08][D][nextion.upload.idf:298]: Baud rate: 9600
[18:28:08][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[18:28:08][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[18:28:08][D][nextion.upload.idf:428]: Uploading Nextion
[18:28:08][D][nextion.upload.idf:468]: Upgrade response is [1A] - 1 byte(s)
[18:28:08][E][nextion.upload.idf:474]: Preparation for TFT upload failed 26 ""
[18:28:08][D][nextion.upload.idf:475]: Close HTTP connection
[18:28:08][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[18:28:08][E][nextion.upload.idf:557]: Nextion TFT upload failed
[18:28:08][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
[18:28:08][W][component:214]: Component script took a long time for an operation (0.06 s).
[18:28:08][W][component:215]: Components should block for at most 20-30ms.
[18:28:08][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #2 at 9600 bps returned: Preparation for TFT upload failed
[18:28:09][D][nextion:770]: Removing old queue type "NO_RESULT" name "backlight_brightness"
[18:28:09][D][nextion:770]: Removing old queue type "NO_RESULT" name "auto_wake_on_touch"
[18:28:13][D][script.nextion_status:2053]: Nextion status:
[18:28:13][D][script.nextion_status:2054]:   Is detected: YES
[18:28:13][D][script.nextion_status:2055]:   Is setup:    NO
[18:28:13][D][script.nextion_status:2056]:   Queue size:  1
[18:28:13][D][addon_upload_tft.script.report_upload_progress:154]: Setting baud rate
[18:28:13][D][script.set_baud_rate:2572]: Baud rate changing from 9600 to 115200 bps
[18:28:13][D][script.set_baud_rate:2573]: Flush UART
[18:28:13][D][script.set_baud_rate:2580]: Sending instruction 'baud=115200' to Nextion
[18:28:13][D][script.set_baud_rate:2582]: Flush UART
[18:28:13][D][script.set_baud_rate:2589]: Set ESPHome new baud rate to 115200 bps
[18:28:13][C][uart.idf:133]: UART 0 was reloaded.
[18:28:13][C][uart.idf:139]: UART Bus 0:
[18:28:13][C][uart.idf:140]:   TX Pin: GPIO16
[18:28:13][C][uart.idf:141]:   RX Pin: GPIO17
[18:28:13][C][uart.idf:143]:   RX Buffer Size: 256
[18:28:13][C][uart.idf:145]:   Baud Rate: 115200 baud
[18:28:13][C][uart.idf:146]:   Data Bits: 8
[18:28:13][C][uart.idf:147]:   Parity: NONE
[18:28:13][C][uart.idf:148]:   Stop bits: 1
[18:28:13][D][script.set_baud_rate:2592]: Current baud rate: 115200 bps
[18:28:15][D][main:377]: Attempting to upload TFT
[18:28:15][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #3 at 115200 bps
[18:28:15][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[18:28:16][D][nextion:770]: Removing old queue type "NO_RESULT" name "backlight_brightness"
[18:28:18][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[18:28:18][D][nextion.upload.idf:275]: Nextion TFT upload requested
[18:28:18][D][nextion.upload.idf:276]: Exit reparse: YES
[18:28:18][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[18:28:18][D][nextion.upload.idf:298]: Baud rate: 115200
[18:28:18][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[18:28:18][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[18:28:18][D][nextion.upload.idf:428]: Uploading Nextion
sparkydave1981 commented 7 months ago

normal baud at 9600, tft baud 115200:

[18:34:29][D][script.set_baud_rate:2592]: Current baud rate: 9600 bps
[18:34:29][W][nextion:081]: Nextion is not connected! 
[18:34:30][W][script.watchdog:3196]: TFT upload in progress
[18:34:30][D][nextion:070]: 0x1A error ignored during setup
[18:34:30][D][nextion:070]: 0x1A error ignored during setup
[18:34:30][I][nextion:087]: Nextion is connected
[18:34:30][C][nextion:128]: Nextion:
[18:34:30][C][nextion:129]:   Device Model:     NX4832F035_011C
[18:34:30][C][nextion:130]:   Firmware Version: 72
[18:34:30][C][nextion:131]:   Serial Number:    018C340181E1FE37
[18:34:30][C][nextion:132]:   Flash Size:       16777216
[18:34:30][C][nextion:133]:   Wake On Touch:    YES
[18:34:30][C][nextion:134]:   Exit reparse:     YES
[18:34:30][W][component:214]: Component display took a long time for an operation (0.15 s).
[18:34:30][W][component:215]: Components should block for at most 20-30ms.
[18:34:31][D][script.nextion_status:2053]: Nextion status:
[18:34:31][D][script.nextion_status:2054]:   Is detected: YES
[18:34:31][D][script.nextion_status:2055]:   Is setup:    NO
[18:34:31][D][script.nextion_status:2056]:   Queue size:  0
[18:34:31][D][addon_upload_tft.script.report_upload_progress:154]: Setting baud rate
[18:34:31][D][script.set_baud_rate:2572]: Baud rate changing from 9600 to 115200 bps
[18:34:31][D][script.set_baud_rate:2573]: Flush UART
[18:34:31][D][script.set_baud_rate:2580]: Sending instruction 'baud=115200' to Nextion
[18:34:31][D][script.set_baud_rate:2582]: Flush UART
[18:34:31][D][script.set_baud_rate:2589]: Set ESPHome new baud rate to 115200 bps
[18:34:31][C][uart.idf:133]: UART 0 was reloaded.
[18:34:31][C][uart.idf:139]: UART Bus 0:
[18:34:31][C][uart.idf:140]:   TX Pin: GPIO16
[18:34:31][C][uart.idf:141]:   RX Pin: GPIO17
[18:34:31][C][uart.idf:143]:   RX Buffer Size: 256
[18:34:31][C][uart.idf:145]:   Baud Rate: 115200 baud
[18:34:31][C][uart.idf:146]:   Data Bits: 8
[18:34:31][C][uart.idf:147]:   Parity: NONE
[18:34:31][C][uart.idf:148]:   Stop bits: 1
[18:34:31][D][script.set_baud_rate:2592]: Current baud rate: 115200 bps
[18:34:33][D][main:377]: Attempting to upload TFT
[18:34:33][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #3 at 115200 bps
[18:34:33][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[18:34:35][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[18:34:35][D][nextion.upload.idf:275]: Nextion TFT upload requested
[18:34:35][D][nextion.upload.idf:276]: Exit reparse: YES
[18:34:35][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[18:34:35][D][nextion.upload.idf:298]: Baud rate: 115200
[18:34:35][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[18:34:35][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[18:34:35][D][nextion.upload.idf:428]: Uploading Nextion
[18:34:40][D][nextion.upload.idf:468]: Upgrade response is [] - 0 byte(s)
[18:34:40][E][nextion.upload.idf:474]: Preparation for TFT upload failed 0 ""
[18:34:40][D][nextion.upload.idf:475]: Close HTTP connection
[18:34:40][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[18:34:40][E][nextion.upload.idf:557]: Nextion TFT upload failed
[18:34:40][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
[18:34:40][W][component:214]: Component script took a long time for an operation (5.04 s).
[18:34:40][W][component:215]: Components should block for at most 20-30ms.
[18:34:40][D][nextion:276]: Manually set nextion report ready

Interesting that it says Nextion connected...

sparkydave1981 commented 7 months ago
[18:36:11][D][sensor:094]: 'RSSI': Sending state -62.00000 dBm with 0 decimals of accuracy
[18:36:27][D][select:062]: 'Update TFT display - Baud rate' - Setting
[18:36:27][D][select:115]: 'Update TFT display - Baud rate' - Set selected option to: 9600
[18:36:27][D][select:015]: 'Update TFT display - Baud rate': Sending state 9600 (index 2)
[18:36:30][I][script.watchdog:3209]: Wi-Fi:         Fair (-62 dBm)
[18:36:30][I][script.watchdog:3228]: API:           Connected
[18:36:30][I][script.watchdog:3246]: Blueprint:
[18:36:30][W][script.watchdog:3251]:   Init steps:  0 (0.0%)
[18:36:30][W][script.watchdog:3252]:   State:       Pending
[18:36:30][I][script.watchdog:3253]: Requesting blueprint settings
[18:36:30][I][script.watchdog:3263]: ESPHome:
[18:36:30][I][script.watchdog:3264]:   Version:     4.2.5
[18:36:30][I][script.watchdog:3275]:   Heap:        149048 bytes (50%)
[18:36:30][I][script.watchdog:3277]:   Framework:   ESP-IDF
[18:36:30][I][script.watchdog:3280]: UART:
[18:36:30][I][script.watchdog:3281]:   Baud rate:   9600 bps
[18:36:30][I][script.watchdog:3282]:   Queue size:  0
[18:36:30][I][script.watchdog:3286]: Nextion:
[18:36:30][I][script.watchdog:3287]:   Queue size:  2
[18:36:30][I][script.watchdog:3289]:   Is setup:    True
[18:36:30][W][script.watchdog:3298]:   Init:        False
[18:36:30][W][script.watchdog:3300]:   TFT:         UNKNOWN
[18:36:30][I][addon_upload_tft.script.watchdog:413]: Add-on Upload TFT:
[18:36:30][I][addon_upload_tft.script.watchdog:414]:   File model: Use nextion_update_url
[18:36:30][I][addon_upload_tft.script.watchdog:415]:   Valid TFT:  NO
[18:36:30][W][nextion:405]: Nextion reported variable name invalid!
[18:36:30][W][nextion:405]: Nextion reported variable name invalid!
[18:36:42][D][esp32.preferences:114]: Saving 1 preferences to flash...
[18:36:42][D][esp32.preferences:143]: Saving 1 preferences to flash: 0 cached, 1 written, 0 failed
[18:36:49][D][text_sensor:064]: 'Version ESPHome': Sending state '4.2.5'
[18:36:49][D][text_sensor.version_esphome:1773]: ESPHome version: 4.2.5
[18:37:11][D][sensor:094]: 'RSSI': Sending state -57.00000 dBm with 0 decimals of accuracy
[18:37:25][D][button:010]: 'Update TFT display' Pressed.
[18:37:25][D][addon_upload_tft.button.tft_update.on_press:065]: Update TFT display button pressed
[18:37:25][D][addon_upload_tft.script.upload_tft:224]: Starting...
[18:37:25][D][script.nextion_status:2053]: Nextion status:
[18:37:25][D][script.nextion_status:2054]:   Is detected: YES
[18:37:25][D][script.nextion_status:2055]:   Is setup:    YES
[18:37:25][D][script.nextion_status:2056]:   Queue size:  0
[18:37:25][D][addon_upload_tft.script.upload_tft:231]: Starting the upload script
[18:37:25][D][addon_upload_tft.script.upload_tft:232]:   Valid TFT:               NO
[18:37:25][D][addon_upload_tft.script.upload_tft:233]:   Current baud rate:       9600 bps
[18:37:25][D][addon_upload_tft.script.upload_tft:234]:   Target upload baud rate: 9600 bps
[18:37:25][D][addon_upload_tft.script.upload_tft:235]:   Upload URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[18:37:27][D][addon_upload_tft.script.open_upload_dialog:125]: Showing upload dialog page
[18:37:27][W][component:214]: Component script took a long time for an operation (0.13 s).
[18:37:27][W][component:215]: Components should block for at most 20-30ms.
[18:37:27][W][nextion:366]: Nextion reported page ID invalid!
[18:37:27][W][nextion:362]: Nextion reported component ID or name invalid!
[18:37:27][W][nextion:362]: Nextion reported component ID or name invalid!
[18:37:27][W][nextion:362]: Nextion reported component ID or name invalid!
[18:37:27][W][nextion:362]: Nextion reported component ID or name invalid!
[18:37:27][W][nextion:405]: Nextion reported variable name invalid!
[18:37:27][D][sensor:094]: 'Page Id': Sending state 65535.00000  with 0 decimals of accuracy
[18:37:27][D][sensor.page_id:1439]: New page Id: 65535
[18:37:27][D][sensor.page_id:1441]: Skipping actions as a TFT upload is in progress
[18:37:27][D][sensor:094]: 'Page Id': Sending state 65535.00000  with 0 decimals of accuracy
[18:37:27][D][sensor.page_id:1439]: New page Id: 65535
[18:37:27][D][sensor.page_id:1441]: Skipping actions as a TFT upload is in progress
[18:37:29][D][addon_upload_tft.script.report_upload_progress:154]: Set Nextion unavailable for blueprint calls
[18:37:29][D][addon_upload_tft.script.report_upload_progress:154]: Stopping other scripts
[18:37:29][D][script.stop_all:2911]: Stopping scripts...
[18:37:29][D][script.stop_all:2972]: Finished
[18:37:29][D][script.nextion_status:2053]: Nextion status:
[18:37:29][D][script.nextion_status:2054]:   Is detected: YES
[18:37:29][D][script.nextion_status:2055]:   Is setup:    YES
[18:37:29][D][script.nextion_status:2056]:   Queue size:  0
[18:37:29][D][addon_upload_tft.script.report_upload_progress:154]: Setting baud rate
[18:37:30][W][script.watchdog:3196]: TFT upload in progress
[18:37:30][W][nextion:405]: Nextion reported variable name invalid!
[18:37:30][W][nextion:405]: Nextion reported variable name invalid!
[18:37:31][D][main:377]: Attempting to upload TFT
[18:37:31][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 9600 bps
[18:37:31][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[18:37:33][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[18:37:33][D][nextion.upload.idf:275]: Nextion TFT upload requested
[18:37:33][D][nextion.upload.idf:276]: Exit reparse: NO
[18:37:33][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[18:37:33][D][nextion.upload.idf:298]: Baud rate: 9600
[18:37:33][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[18:37:33][D][nextion.upload.idf:428]: Uploading Nextion
[18:37:33][D][nextion.upload.idf:468]: Upgrade response is [01] - 1 byte(s)
[18:37:33][E][nextion.upload.idf:474]: Preparation for TFT upload failed 1 ""
[18:37:33][D][nextion.upload.idf:475]: Close HTTP connection
[18:37:33][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[18:37:33][E][nextion.upload.idf:557]: Nextion TFT upload failed
[18:37:33][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
sparkydave1981 commented 7 months ago

Not sure why it's saying the tft file isn't valid, it's the blank I'm trying to send.

[18:40:08][D][script.set_baud_rate:2592]: Current baud rate: 2400 bps
[18:40:08][D][sensor:094]: 'RSSI': Sending state -58.00000 dBm with 0 decimals of accuracy
[18:40:18][D][button:010]: 'Update TFT display' Pressed.
[18:40:18][D][addon_upload_tft.button.tft_update.on_press:065]: Update TFT display button pressed
[18:40:18][D][addon_upload_tft.script.upload_tft:224]: Starting...
[18:40:18][D][script.nextion_status:2053]: Nextion status:
[18:40:18][D][script.nextion_status:2054]:   Is detected: YES
[18:40:18][D][script.nextion_status:2055]:   Is setup:    YES
[18:40:18][D][script.nextion_status:2056]:   Queue size:  1
[18:40:18][D][addon_upload_tft.script.upload_tft:231]: Starting the upload script
[18:40:18][D][addon_upload_tft.script.upload_tft:232]:   Valid TFT:               NO
[18:40:18][D][addon_upload_tft.script.upload_tft:233]:   Current baud rate:       2400 bps
[18:40:18][D][addon_upload_tft.script.upload_tft:234]:   Target upload baud rate: 2400 bps
[18:40:18][D][addon_upload_tft.script.upload_tft:235]:   Upload URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[18:40:20][D][addon_upload_tft.script.open_upload_dialog:125]: Showing upload dialog page
[18:40:20][W][component:214]: Component script took a long time for an operation (0.49 s).
[18:40:20][W][component:215]: Components should block for at most 20-30ms.
[18:40:22][D][addon_upload_tft.script.report_upload_progress:154]: Set Nextion unavailable for blueprint calls
[18:40:22][D][addon_upload_tft.script.report_upload_progress:154]: Stopping other scripts
[18:40:22][D][script.stop_all:2911]: Stopping scripts...
[18:40:22][D][script.stop_all:2972]: Finished
[18:40:22][D][script.nextion_status:2053]: Nextion status:
[18:40:22][D][script.nextion_status:2054]:   Is detected: YES
[18:40:22][D][script.nextion_status:2055]:   Is setup:    YES
[18:40:22][D][script.nextion_status:2056]:   Queue size:  9
[18:40:22][D][addon_upload_tft.script.report_upload_progress:154]: Setting baud rate
[18:40:24][D][main:377]: Attempting to upload TFT
[18:40:24][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 2400 bps
[18:40:24][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[18:40:30][W][script.watchdog:3196]: TFT upload in progress
[18:40:36][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[18:40:36][D][nextion.upload.idf:275]: Nextion TFT upload requested
[18:40:36][D][nextion.upload.idf:276]: Exit reparse: NO
[18:40:36][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[18:40:36][D][nextion.upload.idf:298]: Baud rate: 2400
[18:40:36][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[18:40:36][D][nextion.upload.idf:428]: Uploading Nextion
[18:40:41][D][nextion.upload.idf:468]: Upgrade response is [] - 0 byte(s)
[18:40:41][E][nextion.upload.idf:474]: Preparation for TFT upload failed 0 ""
[18:40:41][D][nextion.upload.idf:475]: Close HTTP connection
[18:40:41][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[18:40:41][E][nextion.upload.idf:557]: Nextion TFT upload failed
[18:40:41][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
sparkydave1981 commented 7 months ago

tried usin US tft selection in ESPhome menu:

[18:44:54][D][button:010]: 'Update TFT display' Pressed.
[18:44:54][D][addon_upload_tft.button.tft_update.on_press:065]: Update TFT display button pressed
[18:44:54][D][addon_upload_tft.script.upload_tft:224]: Starting...
[18:44:54][D][script.nextion_status:2053]: Nextion status:
[18:44:54][D][script.nextion_status:2054]:   Is detected: YES
[18:44:54][D][script.nextion_status:2055]:   Is setup:    NO
[18:44:54][D][script.nextion_status:2056]:   Queue size:  0
[18:44:54][D][addon_upload_tft.script.upload_tft:231]: Starting the upload script
[18:44:54][D][addon_upload_tft.script.upload_tft:232]:   Valid TFT:               NO
[18:44:54][D][addon_upload_tft.script.upload_tft:233]:   Current baud rate:       9600 bps
[18:44:54][D][addon_upload_tft.script.upload_tft:234]:   Target upload baud rate: 115200 bps
[18:44:54][D][addon_upload_tft.script.upload_tft:235]:   Upload URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_us.tft
[18:44:56][D][addon_upload_tft.script.open_upload_dialog:125]: Showing upload dialog page
[18:44:58][D][addon_upload_tft.script.report_upload_progress:154]: Set Nextion unavailable for blueprint calls
[18:44:58][D][addon_upload_tft.script.report_upload_progress:154]: Stopping other scripts
[18:44:58][D][script.stop_all:2911]: Stopping scripts...
[18:44:58][D][script.stop_all:2972]: Finished
[18:44:58][D][script.nextion_status:2053]: Nextion status:
[18:44:58][D][script.nextion_status:2054]:   Is detected: YES
[18:44:58][D][script.nextion_status:2055]:   Is setup:    NO
[18:44:58][D][script.nextion_status:2056]:   Queue size:  0
[18:44:58][D][addon_upload_tft.script.report_upload_progress:154]: Setting baud rate
[18:44:58][D][script.set_baud_rate:2572]: Baud rate changing from 9600 to 115200 bps
[18:44:58][D][script.set_baud_rate:2573]: Flush UART
[18:44:58][D][script.set_baud_rate:2580]: Sending instruction 'baud=115200' to Nextion
[18:44:58][D][script.set_baud_rate:2582]: Flush UART
[18:44:58][D][script.set_baud_rate:2589]: Set ESPHome new baud rate to 115200 bps
[18:44:58][C][uart.idf:133]: UART 0 was reloaded.
[18:44:58][C][uart.idf:139]: UART Bus 0:
[18:44:58][C][uart.idf:140]:   TX Pin: GPIO16
[18:44:58][C][uart.idf:141]:   RX Pin: GPIO17
[18:44:58][C][uart.idf:143]:   RX Buffer Size: 256
[18:44:58][C][uart.idf:145]:   Baud Rate: 115200 baud
[18:44:58][C][uart.idf:146]:   Data Bits: 8
[18:44:58][C][uart.idf:147]:   Parity: NONE
[18:44:58][C][uart.idf:148]:   Stop bits: 1
[18:44:58][D][script.set_baud_rate:2592]: Current baud rate: 115200 bps
[18:45:00][D][nextion:276]: Manually set nextion report ready
[18:45:00][D][main:377]: Attempting to upload TFT
[18:45:00][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 115200 bps
[18:45:00][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[18:45:12][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[18:45:12][D][nextion.upload.idf:275]: Nextion TFT upload requested
[18:45:12][D][nextion.upload.idf:276]: Exit reparse: YES
[18:45:12][D][nextion.upload.idf:277]: URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_us.tft
[18:45:12][D][nextion.upload.idf:298]: Baud rate: 115200
[18:45:12][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[18:45:12][D][esp-idf:000]: E (142536) esp-tls: couldn't get hostname for :raw.githubusercontent.com: getaddrinfo() returns 202, addrinfo=0x0

[18:45:12][D][esp-idf:000]: E (142538) esp-tls: Failed to open new connection

[18:45:12][D][esp-idf:000]: E (142539) TRANSPORT_BASE: Failed to open a new connection

[18:45:12][D][esp-idf:000]: E (142541) HTTP_CLIENT: Connection failed, sock < 0

[18:45:12][E][nextion.upload.idf:394]: HTTP request failed: ESP_ERR_HTTP_CONNECT
[18:45:12][D][nextion.upload.idf:537]: Nextion TFT upload finished: HTTP request failed
[18:45:12][E][nextion.upload.idf:557]: Nextion TFT upload failed
[18:45:12][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: HTTP request failed
[18:45:12][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 115200 bps returned: HTTP request failed
sparkydave1981 commented 7 months ago

nextion_update_url: "http://192.168.0.14:8123/local/nspanel_blank.tft"

image

[18:49:24][D][nextion.upload.idf:275]: Nextion TFT upload requested
[18:49:24][D][nextion.upload.idf:276]: Exit reparse: NO
[18:49:24][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[18:49:24][D][nextion.upload.idf:298]: Baud rate: 115200
[18:49:24][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[18:49:24][D][nextion.upload.idf:428]: Uploading Nextion
[18:49:29][D][nextion.upload.idf:468]: Upgrade response is [] - 0 byte(s)
[18:49:29][E][nextion.upload.idf:474]: Preparation for TFT upload failed 0 ""
[18:49:29][D][nextion.upload.idf:475]: Close HTTP connection
[18:49:29][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[18:49:29][E][nextion.upload.idf:557]: Nextion TFT upload failed
[18:49:29][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
[18:49:30][W][component:214]: Component script took a long time for an operation (5.04 s).
[18:49:30][W][component:215]: Components should block for at most 20-30ms.
[18:49:30][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 115200 bps returned: Preparation for TFT upload failed
[18:49:30][W][script.watchdog:3196]: TFT upload in progress
[18:49:35][D][main:377]: Attempting to upload TFT
[18:49:35][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #2 at 115200 bps
[18:49:35][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[18:49:47][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[18:49:47][D][nextion.upload.idf:275]: Nextion TFT upload requested
[18:49:47][D][nextion.upload.idf:276]: Exit reparse: NO
[18:49:47][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[18:49:47][D][nextion.upload.idf:298]: Baud rate: 115200
[18:49:47][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[18:49:47][D][nextion.upload.idf:428]: Uploading Nextion
[18:49:52][D][nextion.upload.idf:468]: Upgrade response is [] - 0 byte(s)
[18:49:52][E][nextion.upload.idf:474]: Preparation for TFT upload failed 0 ""
[18:49:52][D][nextion.upload.idf:475]: Close HTTP connection
[18:49:52][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[18:49:52][E][nextion.upload.idf:557]: Nextion TFT upload failed
[18:49:52][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
[18:49:52][W][component:214]: Component script took a long time for an operation (5.03 s).
[18:49:52][W][component:215]: Components should block for at most 20-30ms.
[18:49:52][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #2 at 115200 bps returned: Preparation for TFT upload failed
sparkydave1981 commented 7 months ago

image

[18:56:26][D][main:377]: Attempting to upload TFT
[18:56:26][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 9600 bps
[18:56:26][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[18:56:26][D][switch:012]: 'Nextion display - Power' Turning ON.
[18:56:26][D][switch:055]: 'Nextion display - Power': Sending state ON
[18:56:26][W][nextion:081]: Nextion is not connected! 
[18:56:27][I][nextion:087]: Nextion is connected
[18:56:27][C][nextion:128]: Nextion:
[18:56:27][C][nextion:129]:   Device Model:     NX4832F035_011C
[18:56:27][C][nextion:130]:   Firmware Version: 72
[18:56:27][C][nextion:131]:   Serial Number:    018C340181E1FE37
[18:56:27][C][nextion:132]:   Flash Size:       16777216
[18:56:27][C][nextion:133]:   Wake On Touch:    YES
[18:56:27][C][nextion:134]:   Exit reparse:     YES
[18:56:27][W][nextion:405]: Nextion reported variable name invalid!
[18:56:27][E][nextion:285]: Nextion queue is empty!
[18:56:27][W][nextion:405]: Nextion reported variable name invalid!
[18:56:27][E][nextion:285]: Nextion queue is empty!
[18:56:27][W][component:214]: Component display took a long time for an operation (0.15 s).
[18:56:27][W][component:215]: Components should block for at most 20-30ms.
[18:56:28][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[18:56:28][D][nextion.upload.idf:275]: Nextion TFT upload requested
[18:56:28][D][nextion.upload.idf:276]: Exit reparse: YES
[18:56:28][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[18:56:28][D][nextion.upload.idf:298]: Baud rate: 9600
[18:56:28][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[18:56:28][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[18:56:28][D][nextion.upload.idf:428]: Uploading Nextion
[18:56:28][D][nextion.upload.idf:468]: Upgrade response is [1A] - 1 byte(s)
[18:56:28][E][nextion.upload.idf:474]: Preparation for TFT upload failed 26 ""
[18:56:28][D][nextion.upload.idf:475]: Close HTTP connection
[18:56:28][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[18:56:28][E][nextion.upload.idf:557]: Nextion TFT upload failed
[18:56:28][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
[18:56:28][W][component:214]: Component script took a long time for an operation (0.07 s).
[18:56:28][W][component:215]: Components should block for at most 20-30ms.
[18:56:28][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 9600 bps returned: Preparation for TFT upload failed
[18:56:28][W][nextion:744]: Received unknown event from nextion: 0x63
[18:56:30][W][script.watchdog:3196]: TFT upload in progress
[18:56:33][D][main:377]: Attempting to upload TFT
[18:56:33][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #2 at 9600 bps
[18:56:33][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[18:56:35][D][nextion:276]: Manually set nextion report ready
[18:56:35][W][nextion:405]: Nextion reported variable name invalid!
[18:56:45][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[18:56:45][D][nextion.upload.idf:275]: Nextion TFT upload requested
[18:56:45][D][nextion.upload.idf:276]: Exit reparse: YES
[18:56:45][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[18:56:45][D][nextion.upload.idf:298]: Baud rate: 9600
[18:56:45][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[18:56:45][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[18:56:45][D][nextion.upload.idf:428]: Uploading Nextion
[18:56:45][D][nextion.upload.idf:468]: Upgrade response is [1A] - 1 byte(s)
[18:56:45][E][nextion.upload.idf:474]: Preparation for TFT upload failed 26 ""
[18:56:45][D][nextion.upload.idf:475]: Close HTTP connection
[18:56:45][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[18:56:45][E][nextion.upload.idf:557]: Nextion TFT upload failed
[18:56:45][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
sparkydave1981 commented 7 months ago
[18:58:10][D][select:062]: 'Baud rate' - Setting
[18:58:10][D][select:115]: 'Baud rate' - Set selected option to: 9600
[18:58:10][D][select:015]: 'Baud rate': Sending state 9600 (index 2)
[18:58:10][D][script.set_baud_rate:2572]: Baud rate changing from 4800 to 9600 bps
[18:58:10][D][script.set_baud_rate:2573]: Flush UART
[18:58:10][D][script.set_baud_rate:2580]: Sending instruction 'bauds=9600' to Nextion
[18:58:10][D][script.set_baud_rate:2582]: Flush UART
[18:58:10][D][script.set_baud_rate:2589]: Set ESPHome new baud rate to 9600 bps
[18:58:10][C][uart.idf:133]: UART 0 was reloaded.
[18:58:10][C][uart.idf:139]: UART Bus 0:
[18:58:10][C][uart.idf:140]:   TX Pin: GPIO16
[18:58:10][C][uart.idf:141]:   RX Pin: GPIO17
[18:58:10][C][uart.idf:143]:   RX Buffer Size: 256
[18:58:10][C][uart.idf:145]:   Baud Rate: 9600 baud
[18:58:10][C][uart.idf:146]:   Data Bits: 8
[18:58:10][C][uart.idf:147]:   Parity: NONE
[18:58:10][C][uart.idf:148]:   Stop bits: 1
[18:58:10][D][script.set_baud_rate:2592]: Current baud rate: 9600 bps
[18:58:10][W][nextion:081]: Nextion is not connected! 
[18:58:10][D][nextion:070]: 0x1A error ignored during setup
[18:58:10][D][nextion:070]: 0x1A error ignored during setup
[18:58:10][I][nextion:087]: Nextion is connected
[18:58:10][C][nextion:128]: Nextion:
[18:58:10][C][nextion:129]:   Device Model:     NX4832F035_011C
[18:58:10][C][nextion:130]:   Firmware Version: 72
[18:58:10][C][nextion:131]:   Serial Number:    018C340181E1FE37
[18:58:10][C][nextion:132]:   Flash Size:       16777216
[18:58:10][C][nextion:133]:   Wake On Touch:    YES
[18:58:10][C][nextion:134]:   Exit reparse:     YES
[18:58:10][W][component:214]: Component display took a long time for an operation (0.15 s).
[18:58:10][W][component:215]: Components should block for at most 20-30ms.
[18:58:12][I][addon_upload_tft.script.report_settings:141]: TFT URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[18:58:12][I][addon_upload_tft.script.report_settings:142]: Substitutions:
[18:58:12][I][addon_upload_tft.script.report_settings:143]:   nextion_update_url:        http://192.168.0.14:8123/local/nspanel_blank.tft
[18:58:12][I][addon_upload_tft.script.report_settings:144]:   nextion_update_base_url:   https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/
[18:58:12][I][addon_upload_tft.script.report_settings:145]:   TFT upload baud rate:      9600 bps
[18:58:18][D][nextion:276]: Manually set nextion report ready
[18:58:19][D][nextion:354]: Nextion is setup
[18:58:19][D][script.setup_sequence:2756]: Starting Nextion setup sequence
[18:58:19][D][script.setup_sequence:2757]: Fetching Page Id
[18:58:19][E][nextion:525]: ERROR: Received numeric return but the queue is empty
sparkydave1981 commented 7 months ago

after power cyclying: image

[19:02:08][D][nextion:276]: Manually set nextion report ready
[19:02:08][D][nextion:354]: Nextion is setup
[19:02:08][D][script.setup_sequence:2756]: Starting Nextion setup sequence
[19:02:08][D][script.setup_sequence:2757]: Fetching Page Id
[19:02:08][E][nextion:525]: ERROR: Received numeric return but the queue is empty
[19:02:18][I][addon_upload_tft.script.report_settings:141]: TFT URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[19:02:18][I][addon_upload_tft.script.report_settings:142]: Substitutions:
[19:02:18][I][addon_upload_tft.script.report_settings:143]:   nextion_update_url:        http://192.168.0.14:8123/local/nspanel_blank.tft
[19:02:18][I][addon_upload_tft.script.report_settings:144]:   nextion_update_base_url:   https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/
[19:02:18][I][addon_upload_tft.script.report_settings:145]:   TFT upload baud rate:      9600 bps
[19:02:23][D][script.setup_sequence:2765]: Fetching charset
[19:02:23][W][nextion:405]: Nextion reported variable name invalid!
[19:02:28][D][script.setup_sequence:2773]: Fetching display mode
[19:02:28][W][nextion:405]: Nextion reported variable name invalid!
[19:02:30][D][text_sensor:064]: 'Version ESPHome': Sending state '4.2.5'
[19:02:30][D][text_sensor.version_esphome:1773]: ESPHome version: 4.2.5
[19:02:30][D][script:077]: Script 'check_versions' restarting (mode: restart)
[19:02:31][I][script.watchdog:3209]: Wi-Fi:         Fair (-61 dBm)
[19:02:31][I][script.watchdog:3228]: API:           Connected
[19:02:31][I][script.watchdog:3246]: Blueprint:
[19:02:31][W][script.watchdog:3251]:   Init steps:  0 (0.0%)
[19:02:31][W][script.watchdog:3252]:   State:       Pending
[19:02:31][I][script.watchdog:3253]: Requesting blueprint settings
[19:02:31][I][script.watchdog:3263]: ESPHome:
[19:02:31][I][script.watchdog:3264]:   Version:     4.2.5
[19:02:31][I][script.watchdog:3275]:   Heap:        150768 bytes (50%)
[19:02:31][I][script.watchdog:3277]:   Framework:   ESP-IDF
[19:02:31][I][script.watchdog:3280]: UART:
[19:02:31][I][script.watchdog:3281]:   Baud rate:   9600 bps
[19:02:31][I][script.watchdog:3282]:   Queue size:  0
[19:02:31][I][script.watchdog:3286]: Nextion:
[19:02:31][I][script.watchdog:3287]:   Queue size:  2
[19:02:31][I][script.watchdog:3289]:   Is setup:    True
[19:02:31][W][script.watchdog:3298]:   Init:        False
[19:02:31][W][script.watchdog:3300]:   TFT:         UNKNOWN
[19:02:31][I][addon_upload_tft.script.watchdog:413]: Add-on Upload TFT:
[19:02:31][I][addon_upload_tft.script.watchdog:414]:   File model: Use nextion_update_url
[19:02:31][I][addon_upload_tft.script.watchdog:415]:   Valid TFT:  NO
[19:02:31][W][nextion:405]: Nextion reported variable name invalid!
[19:02:31][W][nextion:405]: Nextion reported variable name invalid!
[19:02:33][E][script.setup_sequence:2900]: No compatible TFT detected
[19:02:33][E][script.setup_sequence:2901]: Display mode: nan
[19:02:33][D][script.setup_sequence:2904]: Nextion setup sequence finished!
[19:02:45][D][sensor:094]: 'ntc_source': Sending state 1.33400 V with 2 decimals of accuracy
[19:02:45][D][resistance:039]: 'resistance_sensor' - Resistance 7599.6Ω
[19:02:45][D][sensor:094]: 'resistance_sensor': Sending state 7599.59326 Ω with 1 decimals of accuracy
[19:02:45][D][ntc:026]: 'Temperature' - Temperature: 31.3°C
[19:02:45][D][sensor:094]: 'Temperature': Sending state 31.30800 °C with 1 decimals of accuracy
[19:03:00][D][sensor:094]: 'RSSI': Sending state -58.00000 dBm with 0 decimals of accuracy
[19:03:01][W][nextion:405]: Nextion reported variable name invalid!
edwardtfn commented 7 months ago

I can see your display is connected now, which is good, as we know this is not a hardware problem then:


[19:02:31][I][script.watchdog:3280]: UART:
[19:02:31][I][script.watchdog:3281]:   Baud rate:   9600 bps
[19:02:31][I][script.watchdog:3282]:   Queue size:  0
[19:02:31][I][script.watchdog:3286]: Nextion:
[19:02:31][I][script.watchdog:3287]:   Queue size:  2
[19:02:31][I][script.watchdog:3289]:   Is setup:    True

What I will recommend now is to change both baud rate setting to 115200bps. Your logs should still showing Nextion either “Is setup” or “Is detected”. Then try to transfer it again.

sparkydave1981 commented 7 months ago

I'm pretty sure one of the above attempts is with both baud rates set at 115200. No luck

edwardtfn commented 7 months ago

Could you please try 115kbps again and send the logs?

Also, on your device's page, please select the proper TFT model.

edwardtfn commented 7 months ago

I can see your logs with 115kbps, was trying to download the files from our server, but that was probably during the short time when we rename dev to the final name in preparation for the release. It should work now as it is already released.


[18:45:12][D][nextion.upload.idf:277]: URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_us.tft
[18:45:12][D][nextion.upload.idf:298]: Baud rate: 115200
[18:45:12][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[18:45:12][D][esp-idf:000]: E (142536) esp-tls: couldn't get hostname for :raw.githubusercontent.com: getaddrinfo() returns 202, addrinfo=0x0

[18:45:12][D][esp-idf:000]: E (142538) esp-tls: Failed to open new connection

[18:45:12][D][esp-idf:000]: E (142539) TRANSPORT_BASE: Failed to open a new connection

[18:45:12][D][esp-idf:000]: E (142541) HTTP_CLIENT: Connection failed, sock < 0

[18:45:12][E][nextion.upload.idf:394]: HTTP request failed: ESP_ERR_HTTP_CONNECT
[18:45:12][D][nextion.upload.idf:537]: Nextion TFT upload finished: HTTP request failed
[18:45:12][E][nextion.upload.idf:557]: Nextion TFT upload failed
[18:45:12][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: HTTP request failed
[18:45:12][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 115200 bps returned: HTTP request failed

By the way, you can change it back from ref: dev to ref: main as that code was already released.

luchtgitaar commented 7 months ago

I am pretty sure I have the same problem. So I am following. Or let me know how/if I can contribute.

edwardtfn commented 7 months ago

let me know how/if I can contribute.

Share your logs, please. 😉

luchtgitaar commented 7 months ago

So I've tried so many things I really don't know what let up to this point. But this is my current log after installing and trying to install blank tft via local url.

INFO Successfully connected to nspanel**** @ 192.168.1.239 in 3.505s
INFO Successful handshake with nspanel**** @ 192.168.1.239 in 0.065s
[14:05:06][C][gpio.binary_sensor:015]: GPIO Binary Sensor 'Left Button'
[14:05:06][C][gpio.binary_sensor:016]:   Pin: GPIO14
[14:05:06][C][gpio.binary_sensor:015]: GPIO Binary Sensor 'Right Button'
[14:05:06][C][gpio.binary_sensor:016]:   Pin: GPIO27
[14:05:06][C][switch.gpio:068]: GPIO Switch 'Nextion display - Power'
[14:05:06][C][switch.gpio:091]:   Restore Mode: always ON
[14:05:06][C][switch.gpio:031]:   Pin: GPIO4
[14:05:07][C][template.switch:068]: Template Switch 'Notification sound'
[14:05:07][C][template.switch:091]:   Restore Mode: restore defaults to OFF
[14:05:07][C][template.switch:057]:   Optimistic: YES
[14:05:07][C][template.switch:068]: Template Switch 'Relay 1 Local'
[14:05:07][C][template.switch:091]:   Restore Mode: restore defaults to OFF
[14:05:07][C][template.switch:057]:   Optimistic: YES
[14:05:07][C][template.switch:068]: Template Switch 'Relay 2 Local'
[14:05:07][C][template.switch:091]:   Restore Mode: restore defaults to OFF
[14:05:07][C][template.switch:057]:   Optimistic: YES
[14:05:07][C][template.switch:068]: Template Switch 'Notification unread'
[14:05:07][C][template.switch:091]:   Restore Mode: always OFF
[14:05:07][C][template.switch:057]:   Optimistic: YES
[14:05:07][C][rtttl:029]: Rtttl
[14:05:07][C][nextion:128]: Nextion:
[14:05:07][C][nextion:129]:   Device Model:     NX4832F035_011C
[14:05:07][C][nextion:130]:   Firmware Version: 72
[14:05:07][C][nextion:131]:   Serial Number:    BD8C3401F1206560
[14:05:07][C][nextion:132]:   Flash Size:       16777216
[14:05:07][C][nextion:133]:   Wake On Touch:    YES
[14:05:07][C][nextion:134]:   Exit reparse:     YES
[14:05:07][C][factory_reset.button:011]: Factory Reset Button 'Factory reset'
[14:05:07][C][factory_reset.button:011]:   Icon: 'mdi:restart-alert'
[14:05:07][C][restart.button:017]: Restart Button 'Restart'
[14:05:07][C][adc:097]: ADC Sensor 'ntc_source'
[14:05:07][C][adc:097]:   Device Class: 'voltage'
[14:05:07][C][adc:097]:   State Class: 'measurement'
[14:05:07][C][adc:097]:   Unit of Measurement: 'V'
[14:05:07][C][adc:097]:   Accuracy Decimals: 2
[14:05:07][C][adc:107]:   Pin: GPIO38
[14:05:07][C][adc:122]:  Attenuation: 11db
[14:05:07][C][adc:142]:   Update Interval: 60.0s
[14:05:07][C][resistance:010]: Resistance Sensor 'resistance_sensor'
[14:05:07][C][resistance:010]:   State Class: 'measurement'
[14:05:07][C][resistance:010]:   Unit of Measurement: 'Ω'
[14:05:07][C][resistance:010]:   Accuracy Decimals: 1
[14:05:07][C][resistance:010]:   Icon: 'mdi:flash'
[14:05:07][C][resistance:011]:   Configuration: DOWNSTREAM
[14:05:07][C][resistance:012]:   Resistor: 11200.00Ω
[14:05:07][C][resistance:013]:   Reference Voltage: 3.3V
[14:05:07][C][ntc:014]: NTC Sensor 'Temperature'
[14:05:07][C][ntc:014]:   Device Class: 'temperature'
[14:05:07][C][ntc:014]:   State Class: 'measurement'
[14:05:07][C][ntc:014]:   Unit of Measurement: '°C'
[14:05:07][C][ntc:014]:   Accuracy Decimals: 1
[14:05:07][C][homeassistant.time:010]: Home Assistant Time:
[14:05:07][C][homeassistant.time:011]:   Timezone: 'CET-1CEST,M3.5.0,M10.5.0/3'
[14:05:07][C][status:034]: Status Binary Sensor 'Status'
[14:05:07][C][status:034]:   Device Class: 'connectivity'
[14:05:08][C][mdns:115]: mDNS:
[14:05:08][C][mdns:116]:   Hostname: nspanelbabykamer
[14:05:08][C][ota:097]: Over-The-Air Updates:
[14:05:08][C][ota:098]:   Address: 192.168.1.239:3232
[14:05:08][C][ota:101]:   Using Password.
[14:05:08][C][api:139]: API Server:
[14:05:08][C][api:140]:   Address: 192.168.1.239:6053
[14:05:08][C][api:144]:   Using noise encryption: NO
[14:05:08][C][wifi_signal.sensor:009]: WiFi Signal 'RSSI'
[14:05:08][C][wifi_signal.sensor:009]:   Device Class: 'signal_strength'
[14:05:08][C][wifi_signal.sensor:009]:   State Class: 'measurement'
[14:05:08][C][wifi_signal.sensor:009]:   Unit of Measurement: 'dBm'
[14:05:08][C][wifi_signal.sensor:009]:   Accuracy Decimals: 0
[14:05:08][C][wifi_signal.sensor:009]:   Icon: 'mdi:wifi'
[14:05:14][D][script.setup_sequence:2765]: Fetching charset
[14:05:14][W][nextion:405]: Nextion reported variable name invalid!
[14:05:19][D][script.setup_sequence:2773]: Fetching display mode
[14:05:19][W][nextion:405]: Nextion reported variable name invalid!
[14:05:21][I][addon_upload_tft.script.report_settings:141]: TFT URL: http://homeassistant.local:8123/local/nspanel_blank.tft
[14:05:21][I][addon_upload_tft.script.report_settings:142]: Substitutions:
[14:05:21][I][addon_upload_tft.script.report_settings:143]:   nextion_update_url:        http://homeassistant.local:8123/local/nspanel_blank.tft
[14:05:21][I][addon_upload_tft.script.report_settings:144]:   nextion_update_base_url:   https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/
[14:05:21][I][addon_upload_tft.script.report_settings:145]:   TFT upload baud rate:      921600 bps
[14:05:24][E][script.setup_sequence:2900]: No compatible TFT detected
[14:05:24][E][script.setup_sequence:2901]: Display mode: nan
[14:05:24][D][script.setup_sequence:2904]: Nextion setup sequence finished!
[14:05:30][I][script.watchdog:3209]: Wi-Fi:         Good (-51 dBm)
[14:05:30][I][script.watchdog:3228]: API:           Connected
[14:05:30][I][script.watchdog:3246]: Blueprint:
[14:05:30][W][script.watchdog:3251]:   Init steps:  0 (0.0%)
[14:05:30][W][script.watchdog:3252]:   State:       Pending
[14:05:30][I][script.watchdog:3253]: Requesting blueprint settings
[14:05:30][I][script.watchdog:3263]: ESPHome:
[14:05:30][I][script.watchdog:3264]:   Version:     4.2.5
[14:05:30][I][script.watchdog:3275]:   Heap:        150880 bytes (53%)
[14:05:30][I][script.watchdog:3277]:   Framework:   Arduino
[14:05:30][I][script.watchdog:3280]: UART:
[14:05:30][I][script.watchdog:3281]:   Baud rate:   115200 bps
[14:05:30][I][script.watchdog:3282]:   Queue size:  8
[14:05:30][I][script.watchdog:3286]: Nextion:
[14:05:30][I][script.watchdog:3287]:   Queue size:  2
[14:05:30][I][script.watchdog:3289]:   Is setup:    True
[14:05:30][W][script.watchdog:3298]:   Init:        False
[14:05:30][W][script.watchdog:3300]:   TFT:         UNKNOWN
[14:05:30][I][addon_upload_tft.script.watchdog:413]: Add-on Upload TFT:
[14:05:30][I][addon_upload_tft.script.watchdog:414]:   File model: Use nextion_update_url
[14:05:30][I][addon_upload_tft.script.watchdog:415]:   Valid TFT:  NO

And my ESPHome code:

substitutions:
  # Settings - Editable values
  device_name: "nspanel****" 
  wifi_ssid: !secret wifi_ssid
  wifi_password: !secret wifi_password
  nextion_update_url: "http://homeassistant.local:8123/local/nspanel_blank.tft"  # Optional for `esp-idf` framework
  # Add-on configuration (if needed)
  # heater_relay: "1"  # Possible values: "1" or "2"
wifi:
  manual_ip:
    static_ip: 192.168.1.239
    gateway: 192.168.1.1
    subnet: 255.255.255.0

# Customization area
##### My customization - Start #####
##### My customization - End #####

# Core and optional configurations
packages:
  remote_package:
    url: https://github.com/Blackymas/NSPanel_HA_Blueprint
    ref: main
    files:
      - nspanel_esphome.yaml # Core package
      # Optional advanced and add-on configurations
      # - advanced/esphome/nspanel_esphome_advanced.yaml
      # - nspanel_esphome_addon_climate_cool.yaml
      # - nspanel_esphome_addon_climate_heat.yaml
      # - nspanel_esphome_addon_climate_dual.yaml
    refresh: 300s

esp32:
  framework:
    type: arduino
luchtgitaar commented 7 months ago

Sorry for double post, but this is log after clicking update tft to NS Panel EU.

[14:10:58][D][button:010]: 'Update TFT display' Pressed.
[14:10:58][D][addon_upload_tft.button.tft_update.on_press:065]: Update TFT display button pressed
[14:10:58][D][addon_upload_tft.script.upload_tft:224]: Starting...
[14:10:58][D][script.nextion_status:2053]: Nextion status:
[14:10:58][D][script.nextion_status:2054]:   Is detected: YES
[14:10:58][D][script.nextion_status:2055]:   Is setup:    YES
[14:10:58][D][script.nextion_status:2056]:   Queue size:  0
[14:10:58][D][addon_upload_tft.script.upload_tft:231]: Starting the upload script
[14:10:58][D][addon_upload_tft.script.upload_tft:232]:   Valid TFT:               NO
[14:10:58][D][addon_upload_tft.script.upload_tft:233]:   Current baud rate:       115200 bps
[14:10:58][D][addon_upload_tft.script.upload_tft:234]:   Target upload baud rate: 921600 bps
[14:10:58][D][addon_upload_tft.script.upload_tft:235]:   Upload URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_eu.tft
[14:11:00][D][addon_upload_tft.script.open_upload_dialog:125]: Showing upload dialog page
[14:11:00][W][nextion:366]: Nextion reported page ID invalid!
[14:11:00][W][nextion:362]: Nextion reported component ID or name invalid!
[14:11:00][W][nextion:362]: Nextion reported component ID or name invalid!
[14:11:00][W][nextion:362]: Nextion reported component ID or name invalid!
[14:11:00][W][nextion:362]: Nextion reported component ID or name invalid!
[14:11:00][W][nextion:405]: Nextion reported variable name invalid!
[14:11:00][D][sensor:094]: 'Page Id': Sending state 0.00000  with 0 decimals of accuracy
[14:11:00][D][sensor.page_id:1439]: New page Id: 0
[14:11:00][D][sensor.page_id:1441]: Skipping actions as a TFT upload is in progress
[14:11:00][D][sensor:094]: 'Page Id': Sending state 0.00000  with 0 decimals of accuracy
[14:11:00][D][sensor.page_id:1439]: New page Id: 0
[14:11:00][D][sensor.page_id:1441]: Skipping actions as a TFT upload is in progress
[14:11:02][D][sensor:094]: 'RSSI': Sending state -50.00000 dBm with 0 decimals of accuracy
[14:11:02][D][addon_upload_tft.script.report_upload_progress:154]: Set Nextion unavailable for blueprint calls
[14:11:02][D][addon_upload_tft.script.report_upload_progress:154]: Stopping other scripts
[14:11:02][D][script.stop_all:2911]: Stopping scripts...
[14:11:02][D][script.stop_all:2972]: Finished
[14:11:02][D][script.nextion_status:2053]: Nextion status:
[14:11:02][D][script.nextion_status:2054]:   Is detected: YES
[14:11:02][D][script.nextion_status:2055]:   Is setup:    YES
[14:11:02][D][script.nextion_status:2056]:   Queue size:  0
[14:11:02][D][addon_upload_tft.script.report_upload_progress:154]: Setting baud rate
[14:11:02][D][script.set_baud_rate:2572]: Baud rate changing from 115200 to 921600 bps
[14:11:02][D][script.set_baud_rate:2573]: Flush UART
[14:11:02][D][script.set_baud_rate:2580]: Sending instruction 'baud=921600' to Nextion
[14:11:02][D][script.set_baud_rate:2582]: Flush UART
[14:11:02][D][script.set_baud_rate:2589]: Set ESPHome new baud rate to 921600 bps
[14:11:02][C][uart.arduino_esp32:131]: UART 0 was reloaded.
[14:11:02][C][uart.arduino_esp32:137]: UART Bus 0:
[14:11:02][C][uart.arduino_esp32:138]:   TX Pin: GPIO16
[14:11:02][C][uart.arduino_esp32:139]:   RX Pin: GPIO17
[14:11:02][C][uart.arduino_esp32:141]:   RX Buffer Size: 256
[14:11:02][C][uart.arduino_esp32:143]:   Baud Rate: 921600 baud
[14:11:02][C][uart.arduino_esp32:144]:   Data Bits: 8
[14:11:02][C][uart.arduino_esp32:145]:   Parity: NONE
[14:11:02][C][uart.arduino_esp32:146]:   Stop bits: 1
[14:11:02][D][script.set_baud_rate:2592]: Current baud rate: 921600 bps
[14:11:04][D][main:377]: Attempting to upload TFT
[14:11:04][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 921600 bps
[14:11:04][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[14:11:06][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[14:11:06][D][nextion.upload.arduino:275]: Nextion TFT upload requested
[14:11:06][D][nextion.upload.arduino:276]: Exit reparse: NO
[14:11:06][D][nextion.upload.arduino:277]: URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_eu.tft
[14:11:06][D][nextion.upload.arduino:298]: Baud rate: 921600
[14:11:07][D][nextion.upload.arduino:334]: Connected
[14:11:07][D][nextion.upload.arduino:339]: Requesting URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_eu.tft
[14:11:07][W][nextion.upload.arduino:349]: HTTP Request failed; URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_eu.tft; Error: connection refused, retrying (1/5)
[14:11:07][W][nextion.upload.arduino:349]: HTTP Request failed; URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_eu.tft; Error: connection refused, retrying (2/5)
[14:11:07][W][nextion.upload.arduino:349]: HTTP Request failed; URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_eu.tft; Error: connection refused, retrying (3/5)
[14:11:07][W][nextion.upload.arduino:349]: HTTP Request failed; URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_eu.tft; Error: connection refused, retrying (4/5)
[14:11:08][W][nextion.upload.arduino:349]: HTTP Request failed; URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_eu.tft; Error: connection refused, retrying (5/5)
[14:11:08][D][nextion.upload.arduino:537]: Nextion TFT upload finished: HTTP other error response
[14:11:08][E][nextion.upload.arduino:557]: Nextion TFT upload failed
[14:11:08][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: HTTP other error response
[14:11:08][W][component:214]: Component script took a long time for an operation (1.41 s).
[14:11:08][W][component:215]: Components should block for at most 20-30ms.
[14:11:08][W][nextion:435]: Nextion reported Serial Buffer overflow!
[14:11:08][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 921600 bps returned: HTTP other error response
[14:11:13][I][addon_upload_tft.script.upload_tft_attempt:405]: Restarting ESPHome
[14:11:13][I][app:134]: Rebooting safely...
edwardtfn commented 7 months ago

Could you please select nextion_update_url and then download and send the logs from that try?

luchtgitaar commented 7 months ago
[14:23:17][D][button:010]: 'Update TFT display' Pressed.
[14:23:17][D][addon_upload_tft.button.tft_update.on_press:065]: Update TFT display button pressed
[14:23:17][D][addon_upload_tft.script.upload_tft:224]: Starting...
[14:23:17][D][script.nextion_status:2053]: Nextion status:
[14:23:17][D][script.nextion_status:2054]:   Is detected: YES
[14:23:17][D][script.nextion_status:2055]:   Is setup:    YES
[14:23:17][D][script.nextion_status:2056]:   Queue size:  0
[14:23:17][D][addon_upload_tft.script.upload_tft:231]: Starting the upload script
[14:23:17][D][addon_upload_tft.script.upload_tft:232]:   Valid TFT:               NO
[14:23:17][D][addon_upload_tft.script.upload_tft:233]:   Current baud rate:       115200 bps
[14:23:17][D][addon_upload_tft.script.upload_tft:234]:   Target upload baud rate: 921600 bps
[14:23:17][D][addon_upload_tft.script.upload_tft:235]:   Upload URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_eu.tft
[14:23:19][D][sensor:094]: 'ntc_source': Sending state 1.68300 V with 2 decimals of accuracy
[14:23:19][D][resistance:039]: 'resistance_sensor' - Resistance 11657.1Ω
[14:23:19][D][sensor:094]: 'resistance_sensor': Sending state 11657.14258 Ω with 1 decimals of accuracy
[14:23:19][D][ntc:026]: 'Temperature' - Temperature: 21.6°C
[14:23:19][D][sensor:094]: 'Temperature': Sending state 21.58875 °C with 1 decimals of accuracy
[14:23:19][D][addon_upload_tft.script.open_upload_dialog:125]: Showing upload dialog page
[14:23:19][W][nextion:366]: Nextion reported page ID invalid!
[14:23:19][W][nextion:362]: Nextion reported component ID or name invalid!
[14:23:19][W][nextion:362]: Nextion reported component ID or name invalid!
[14:23:19][W][nextion:362]: Nextion reported component ID or name invalid!
[14:23:19][W][nextion:362]: Nextion reported component ID or name invalid!
[14:23:19][W][nextion:405]: Nextion reported variable name invalid!
[14:23:19][D][sensor:094]: 'Page Id': Sending state 0.00000  with 0 decimals of accuracy
[14:23:19][D][sensor.page_id:1439]: New page Id: 0
[14:23:19][D][sensor.page_id:1441]: Skipping actions as a TFT upload is in progress
[14:23:19][D][sensor:094]: 'Page Id': Sending state 0.00000  with 0 decimals of accuracy
[14:23:19][D][sensor.page_id:1439]: New page Id: 0
[14:23:19][D][sensor.page_id:1441]: Skipping actions as a TFT upload is in progress
[14:23:21][D][addon_upload_tft.script.report_upload_progress:154]: Set Nextion unavailable for blueprint calls
[14:23:21][D][addon_upload_tft.script.report_upload_progress:154]: Stopping other scripts
[14:23:21][D][script.stop_all:2911]: Stopping scripts...
[14:23:21][D][script.stop_all:2972]: Finished
[14:23:21][D][script.nextion_status:2053]: Nextion status:
[14:23:21][D][script.nextion_status:2054]:   Is detected: YES
[14:23:21][D][script.nextion_status:2055]:   Is setup:    YES
[14:23:21][D][script.nextion_status:2056]:   Queue size:  0
[14:23:21][D][addon_upload_tft.script.report_upload_progress:154]: Setting baud rate
[14:23:21][D][script.set_baud_rate:2572]: Baud rate changing from 115200 to 921600 bps
[14:23:21][D][script.set_baud_rate:2573]: Flush UART
[14:23:21][D][script.set_baud_rate:2580]: Sending instruction 'baud=921600' to Nextion
[14:23:21][D][script.set_baud_rate:2582]: Flush UART
[14:23:21][D][script.set_baud_rate:2589]: Set ESPHome new baud rate to 921600 bps
[14:23:21][C][uart.arduino_esp32:131]: UART 0 was reloaded.
[14:23:21][C][uart.arduino_esp32:137]: UART Bus 0:
[14:23:21][C][uart.arduino_esp32:138]:   TX Pin: GPIO16
[14:23:21][C][uart.arduino_esp32:139]:   RX Pin: GPIO17
[14:23:21][C][uart.arduino_esp32:141]:   RX Buffer Size: 256
[14:23:21][C][uart.arduino_esp32:143]:   Baud Rate: 921600 baud
[14:23:21][C][uart.arduino_esp32:144]:   Data Bits: 8
[14:23:21][C][uart.arduino_esp32:145]:   Parity: NONE
[14:23:23][C][uart.arduino_esp32:146]:   Stop bits: 1
[14:23:23][D][main:377]: Attempting to upload TFT
[14:23:23][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 921600 bps
[14:23:23][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[14:23:25][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[14:23:25][D][nextion.upload.arduino:275]: Nextion TFT upload requested
[14:23:25][D][nextion.upload.arduino:276]: Exit reparse: NO
[14:23:25][D][nextion.upload.arduino:277]: URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_eu.tft
[14:23:25][D][nextion.upload.arduino:298]: Baud rate: 921600
[14:23:25][D][nextion.upload.arduino:334]: Connected
[14:23:25][D][nextion.upload.arduino:339]: Requesting URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_eu.tft
[14:23:26][W][nextion.upload.arduino:349]: HTTP Request failed; URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_eu.tft; Error: connection refused, retrying (1/5)
[14:23:26][W][nextion.upload.arduino:349]: HTTP Request failed; URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_eu.tft; Error: connection refused, retrying (2/5)
[14:23:26][W][nextion.upload.arduino:349]: HTTP Request failed; URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_eu.tft; Error: connection refused, retrying (3/5)
[14:23:26][W][nextion.upload.arduino:349]: HTTP Request failed; URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_eu.tft; Error: connection refused, retrying (4/5)
[14:23:27][W][nextion.upload.arduino:349]: HTTP Request failed; URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_eu.tft; Error: connection refused, retrying (5/5)
[14:23:27][D][nextion.upload.arduino:537]: Nextion TFT upload finished: HTTP other error response
[14:23:27][E][nextion.upload.arduino:557]: Nextion TFT upload failed
[14:23:27][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: HTTP other error response
[14:23:27][W][component:214]: Component script took a long time for an operation (1.41 s).
[14:23:27][W][component:215]: Components should block for at most 20-30ms.
[14:23:27][W][nextion:435]: Nextion reported Serial Buffer overflow!
[14:23:27][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 921600 bps returned: HTTP other error response
[14:23:30][W][script.watchdog:3196]: TFT upload in progress
[14:23:31][D][text_sensor:064]: 'Version ESPHome': Sending state '4.2.5'
[14:23:31][D][text_sensor.version_esphome:1773]: ESPHome version: 4.2.5
[14:23:32][I][addon_upload_tft.script.upload_tft_attempt:405]: Restarting ESPHome
[14:23:32][I][app:134]: Rebooting safely...
[14:23:32][D][esp32.preferences:114]: Saving 1 preferences to flash...
[14:23:32][D][esp32.preferences:143]: Saving 1 preferences to flash: 0 cached, 1 written, 0 failed
edwardtfn commented 7 months ago

Are you sure you have nextion_update_url selected as model under the device’s page (Settings > Devices & Services > ESPHome)? The log shows the option for EU is selected there and it is failing downloading directly from GitHub. If nextion_update_url is selected, please select something else, wait 5s, select nextion_update_url back, wait 5s again and then try to transfer.

edwardtfn commented 7 months ago

By the way, your panel is reporting “Connection refused” when trying https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_eu.tft Do you have any restriction for your panel access the internet? What happens you you try that link from your computer?

luchtgitaar commented 7 months ago

Are you sure you have nextion_update_url selected as model under the device’s page (Settings > Devices & Services > ESPHome)? The log shows the option for EU is selected there and it is failing downloading directly from GitHub. If nextion_update_url is selected, please select something else, wait 5s, select nextion_update_url back, wait 5s again and then try to transfer.

Sorry. See below:

[14:45:35][D][button:010]: 'Update TFT display' Pressed.
[14:45:35][D][addon_upload_tft.button.tft_update.on_press:065]: Update TFT display button pressed
[14:45:35][D][addon_upload_tft.script.upload_tft:224]: Starting...
[14:45:35][D][script.nextion_status:2053]: Nextion status:
[14:45:35][D][script.nextion_status:2054]:   Is detected: YES
[14:45:35][D][script.nextion_status:2055]:   Is setup:    YES
[14:45:35][D][script.nextion_status:2056]:   Queue size:  0
[14:45:35][D][addon_upload_tft.script.upload_tft:231]: Starting the upload script
[14:45:35][D][addon_upload_tft.script.upload_tft:232]:   Valid TFT:               NO
[14:45:35][D][addon_upload_tft.script.upload_tft:233]:   Current baud rate:       115200 bps
[14:45:35][D][addon_upload_tft.script.upload_tft:234]:   Target upload baud rate: 921600 bps
[14:45:35][D][addon_upload_tft.script.upload_tft:235]:   Upload URL: http://homeassistant.local:8123/local/nspanel_eu.tft
[14:45:37][D][addon_upload_tft.script.open_upload_dialog:125]: Showing upload dialog page
[14:45:37][W][nextion:366]: Nextion reported page ID invalid!
[14:45:37][W][nextion:362]: Nextion reported component ID or name invalid!
[14:45:37][W][nextion:362]: Nextion reported component ID or name invalid!
[14:45:37][W][nextion:362]: Nextion reported component ID or name invalid!
[14:45:37][W][nextion:362]: Nextion reported component ID or name invalid!
[14:45:37][W][nextion:405]: Nextion reported variable name invalid!
[14:45:37][D][sensor:094]: 'Page Id': Sending state 0.00000  with 0 decimals of accuracy
[14:45:37][D][sensor.page_id:1439]: New page Id: 0
[14:45:37][D][sensor.page_id:1441]: Skipping actions as a TFT upload is in progress
[14:45:37][D][sensor:094]: 'Page Id': Sending state 0.00000  with 0 decimals of accuracy
[14:45:37][D][sensor.page_id:1439]: New page Id: 0
[14:45:37][D][sensor.page_id:1441]: Skipping actions as a TFT upload is in progress
[14:45:39][D][addon_upload_tft.script.report_upload_progress:154]: Set Nextion unavailable for blueprint calls
[14:45:39][D][addon_upload_tft.script.report_upload_progress:154]: Stopping other scripts
[14:45:39][D][script.stop_all:2911]: Stopping scripts...
[14:45:39][C][uart.arduino_esp32:131]: UART 0 was reloaded.
[14:45:39][C][uart.arduino_esp32:137]: UART Bus 0:
[14:45:39][C][uart.arduino_esp32:138]:   TX Pin: GPIO16
[14:45:39][C][uart.arduino_esp32:139]:   RX Pin: GPIO17
[14:45:39][C][uart.arduino_esp32:141]:   RX Buffer Size: 256
[14:45:39][C][uart.arduino_esp32:143]:   Baud Rate: 921600 baud
[14:45:41][D][main:377]: Attempting to upload TFT
[14:45:41][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 921600 bps
[14:45:41][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[14:45:53][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[14:45:53][D][nextion.upload.arduino:275]: Nextion TFT upload requested
[14:45:53][D][nextion.upload.arduino:276]: Exit reparse: NO
[14:45:53][D][nextion.upload.arduino:277]: URL: http://homeassistant.local:8123/local/nspanel_eu.tft
[14:45:53][D][nextion.upload.arduino:298]: Baud rate: 921600
[14:45:53][D][nextion.upload.arduino:334]: Connected
[14:45:53][D][nextion.upload.arduino:339]: Requesting URL: http://homeassistant.local:8123/local/nspanel_eu.tft
[14:45:54][D][nextion.upload.arduino:411]: TFT file size: 6551964 bytes
[14:45:54][D][nextion.upload.arduino:428]: Uploading Nextion
[14:45:54][D][nextion.upload.arduino:468]: Upgrade response is [05] - 1 byte(s)
[14:45:54][D][nextion.upload.arduino:495]: Uploading TFT to Nextion:
[14:45:54][D][nextion.upload.arduino:496]:   URL: http://homeassistant.local:8123/local/nspanel_eu.tft
[14:45:54][D][nextion.upload.arduino:497]:   File size: 6551964 bytes
[14:45:54][D][nextion.upload.arduino:498]:   Free heap: 144620
[14:45:54][D][nextion.upload.arduino:144]: Range start: 0
[14:45:59][D][nextion.upload.arduino:238]: Uploaded 0.06 %, remaining 6547868 bytes, free heap: 147980 bytes
[14:45:59][D][nextion.upload.arduino:242]: recv_string [08.00.00.58.00 (5)]
[14:45:59][I][nextion.upload.arduino:248]: Nextion reported new range 5767168
[14:45:59][D][nextion.upload.arduino:144]: Range start: 5767168
[14:45:59][D][nextion.upload.arduino:238]: Uploaded 88.08 %, remaining 780700 bytes, free heap: 140576 bytes
[14:45:59][D][nextion.upload.arduino:238]: Uploaded 88.15 %, remaining 776604 bytes, free heap: 142692 bytes
[14:46:00][D][nextion.upload.arduino:238]: Uploaded 88.21 %, remaining 772508 bytes, free heap: 140556 bytes
[14:46:00][D][nextion.upload.arduino:238]: Uploaded 88.27 %, remaining 768412 bytes, free heap: 144672 bytes
[14:46:00][D][nextion.upload.arduino:238]: Uploaded 88.33 %, remaining 764316 bytes, free heap: 144676 bytes
[14:46:00][D][nextion.upload.arduino:238]: Uploaded 88.40 %, remaining 760220 bytes, free heap: 141132 bytes
[14:46:00][D][nextion.upload.arduino:238]: Uploaded 88.46 %, remaining 756124 bytes, free heap: 144684 bytes
[14:46:00][D][nextion.upload.arduino:238]: Uploaded 88.52 %, remaining 752028 bytes, free heap: 141132 bytes
[14:46:00][D][nextion.upload.arduino:238]: Uploaded 88.58 %, remaining 747932 bytes, free heap: 144684 bytes
[14:46:01][D][nextion.upload.arduino:238]: Uploaded 88.65 %, remaining 743836 bytes, free heap: 141124 bytes
[14:46:01][D][nextion.upload.arduino:238]: Uploaded 88.71 %, remaining 739740 bytes, free heap: 141124 bytes
[14:46:01][D][nextion.upload.arduino:238]: Uploaded 88.77 %, remaining 735644 bytes, free heap: 141132 bytes
[14:46:01][D][nextion.upload.arduino:238]: Uploaded 88.83 %, remaining 731548 bytes, free heap: 141132 bytes
[14:46:01][D][nextion.upload.arduino:238]: Uploaded 88.90 %, remaining 727452 bytes, free heap: 144684 bytes
[14:46:01][D][nextion.upload.arduino:238]: Uploaded 88.96 %, remaining 723356 bytes, free heap: 140996 bytes
[14:46:01][D][nextion.upload.arduino:238]: Uploaded 89.02 %, remaining 719260 bytes, free heap: 144684 bytes
[14:46:02][D][nextion.upload.arduino:238]: Uploaded 89.08 %, remaining 715164 bytes, free heap: 141124 bytes
[14:46:02][D][nextion.upload.arduino:238]: Uploaded 89.15 %, remaining 711068 bytes, free heap: 141120 bytes
[14:46:02][D][nextion.upload.arduino:238]: Uploaded 89.21 %, remaining 706972 bytes, free heap: 144684 bytes
[14:46:02][D][nextion.upload.arduino:238]: Uploaded 89.27 %, remaining 702876 bytes, free heap: 141120 bytes
[14:46:02][D][nextion.upload.arduino:238]: Uploaded 89.33 %, remaining 698780 bytes, free heap: 144684 bytes
[14:46:02][D][nextion.upload.arduino:238]: Uploaded 89.40 %, remaining 694684 bytes, free heap: 141132 bytes
[14:46:02][D][nextion.upload.arduino:238]: Uploaded 89.46 %, remaining 690588 bytes, free heap: 144672 bytes
[14:46:03][D][nextion.upload.arduino:238]: Uploaded 89.52 %, remaining 686492 bytes, free heap: 141124 bytes
[14:46:03][D][nextion.upload.arduino:238]: Uploaded 89.58 %, remaining 682396 bytes, free heap: 144684 bytes
[14:46:03][D][nextion.upload.arduino:238]: Uploaded 89.65 %, remaining 678300 bytes, free heap: 141120 bytes
[14:46:03][D][nextion.upload.arduino:238]: Uploaded 89.71 %, remaining 674204 bytes, free heap: 144648 bytes
[14:46:04][D][nextion.upload.arduino:238]: Uploaded 89.77 %, remaining 670108 bytes, free heap: 141120 bytes
[14:46:04][D][nextion.upload.arduino:238]: Uploaded 89.83 %, remaining 666012 bytes, free heap: 144672 bytes
[14:46:05][D][nextion.upload.arduino:238]: Uploaded 89.90 %, remaining 661916 bytes, free heap: 140852 bytes
[14:46:05][D][nextion.upload.arduino:238]: Uploaded 89.96 %, remaining 657820 bytes, free heap: 142692 bytes
[14:46:05][D][nextion.upload.arduino:238]: Uploaded 90.02 %, remaining 653724 bytes, free heap: 140848 bytes
[14:46:06][D][nextion.upload.arduino:238]: Uploaded 90.08 %, remaining 649628 bytes, free heap: 140848 bytes
[14:46:06][D][nextion.upload.arduino:238]: Uploaded 90.15 %, remaining 645532 bytes, free heap: 140852 bytes
[14:46:06][D][nextion.upload.arduino:238]: Uploaded 90.21 %, remaining 641436 bytes, free heap: 140716 bytes
[14:46:06][D][nextion.upload.arduino:238]: Uploaded 90.27 %, remaining 637340 bytes, free heap: 144392 bytes
[14:46:06][D][nextion.upload.arduino:238]: Uploaded 90.34 %, remaining 633244 bytes, free heap: 140844 bytes
[14:46:06][D][nextion.upload.arduino:238]: Uploaded 90.40 %, remaining 629148 bytes, free heap: 144404 bytes
[14:46:06][D][nextion.upload.arduino:238]: Uploaded 90.46 %, remaining 625052 bytes, free heap: 140848 bytes
[14:46:06][D][nextion.upload.arduino:238]: Uploaded 90.52 %, remaining 620956 bytes, free heap: 144400 bytes
[14:46:07][D][nextion.upload.arduino:238]: Uploaded 90.59 %, remaining 616860 bytes, free heap: 140692 bytes
[14:46:07][D][nextion.upload.arduino:238]: Uploaded 90.65 %, remaining 612764 bytes, free heap: 144392 bytes
[14:46:07][D][nextion.upload.arduino:238]: Uploaded 90.71 %, remaining 608668 bytes, free heap: 140848 bytes
[14:46:07][D][nextion.upload.arduino:238]: Uploaded 90.77 %, remaining 604572 bytes, free heap: 142688 bytes
[14:46:08][D][nextion.upload.arduino:238]: Uploaded 90.84 %, remaining 600476 bytes, free heap: 140848 bytes
[14:46:08][D][nextion.upload.arduino:238]: Uploaded 90.90 %, remaining 596380 bytes, free heap: 144400 bytes
[14:46:08][D][nextion.upload.arduino:238]: Uploaded 90.96 %, remaining 592284 bytes, free heap: 140848 bytes
[14:46:08][D][nextion.upload.arduino:238]: Uploaded 91.02 %, remaining 588188 bytes, free heap: 144400 bytes
[14:46:09][D][nextion.upload.arduino:238]: Uploaded 91.09 %, remaining 584092 bytes, free heap: 140848 bytes
[14:46:09][D][nextion.upload.arduino:238]: Uploaded 91.15 %, remaining 579996 bytes, free heap: 144404 bytes
[14:46:09][D][nextion.upload.arduino:238]: Uploaded 91.21 %, remaining 575900 bytes, free heap: 140712 bytes
[14:46:09][D][nextion.upload.arduino:238]: Uploaded 91.27 %, remaining 571804 bytes, free heap: 144400 bytes
[14:46:10][D][nextion.upload.arduino:238]: Uploaded 91.34 %, remaining 567708 bytes, free heap: 140852 bytes
[14:46:10][D][nextion.upload.arduino:238]: Uploaded 91.40 %, remaining 563612 bytes, free heap: 144392 bytes
[14:46:10][D][nextion.upload.arduino:238]: Uploaded 91.46 %, remaining 559516 bytes, free heap: 140848 bytes
[14:46:10][D][nextion.upload.arduino:238]: Uploaded 91.52 %, remaining 555420 bytes, free heap: 144400 bytes
[14:46:11][D][nextion.upload.arduino:238]: Uploaded 91.59 %, remaining 551324 bytes, free heap: 140840 bytes
[14:46:11][D][nextion.upload.arduino:238]: Uploaded 91.65 %, remaining 547228 bytes, free heap: 142680 bytes
[14:46:11][D][nextion.upload.arduino:238]: Uploaded 91.71 %, remaining 543132 bytes, free heap: 140848 bytes
[14:46:11][D][nextion.upload.arduino:238]: Uploaded 91.77 %, remaining 539036 bytes, free heap: 144400 bytes
[14:46:12][D][nextion.upload.arduino:238]: Uploaded 91.84 %, remaining 534940 bytes, free heap: 140424 bytes
[14:46:12][D][nextion.upload.arduino:238]: Uploaded 91.90 %, remaining 530844 bytes, free heap: 144400 bytes
[14:46:12][D][nextion.upload.arduino:238]: Uploaded 91.96 %, remaining 526748 bytes, free heap: 140848 bytes
[14:46:12][D][nextion.upload.arduino:238]: Uploaded 92.02 %, remaining 522652 bytes, free heap: 142688 bytes
[14:46:12][D][nextion.upload.arduino:238]: Uploaded 92.09 %, remaining 518556 bytes, free heap: 140848 bytes
[14:46:13][D][nextion.upload.arduino:238]: Uploaded 92.15 %, remaining 514460 bytes, free heap: 144400 bytes
[14:46:13][D][nextion.upload.arduino:238]: Uploaded 92.21 %, remaining 510364 bytes, free heap: 140848 bytes
[14:46:13][D][nextion.upload.arduino:238]: Uploaded 92.27 %, remaining 506268 bytes, free heap: 144380 bytes
[14:46:13][D][nextion.upload.arduino:238]: Uploaded 92.34 %, remaining 502172 bytes, free heap: 140852 bytes
[14:46:13][D][nextion.upload.arduino:238]: Uploaded 92.40 %, remaining 498076 bytes, free heap: 140844 bytes
[14:46:13][D][nextion.upload.arduino:238]: Uploaded 92.46 %, remaining 493980 bytes, free heap: 140844 bytes
[14:46:13][D][nextion.upload.arduino:238]: Uploaded 92.52 %, remaining 489884 bytes, free heap: 140808 bytes
[14:46:13][D][nextion.upload.arduino:238]: Uploaded 92.59 %, remaining 485788 bytes, free heap: 144396 bytes
[14:46:14][D][nextion.upload.arduino:238]: Uploaded 92.65 %, remaining 481692 bytes, free heap: 140640 bytes
[14:46:14][D][nextion.upload.arduino:238]: Uploaded 92.71 %, remaining 477596 bytes, free heap: 144404 bytes
[14:46:14][D][nextion.upload.arduino:238]: Uploaded 92.77 %, remaining 473500 bytes, free heap: 140848 bytes
[14:46:14][D][nextion.upload.arduino:238]: Uploaded 92.84 %, remaining 469404 bytes, free heap: 144404 bytes
[14:46:14][D][nextion.upload.arduino:238]: Uploaded 92.90 %, remaining 465308 bytes, free heap: 140848 bytes
[14:46:14][D][nextion.upload.arduino:238]: Uploaded 92.96 %, remaining 461212 bytes, free heap: 140848 bytes
[14:46:15][D][nextion.upload.arduino:238]: Uploaded 93.02 %, remaining 457116 bytes, free heap: 144404 bytes
[14:46:15][D][nextion.upload.arduino:238]: Uploaded 93.09 %, remaining 453020 bytes, free heap: 140704 bytes
[14:46:15][D][nextion.upload.arduino:238]: Uploaded 93.15 %, remaining 448924 bytes, free heap: 144380 bytes
[14:46:15][D][nextion.upload.arduino:238]: Uploaded 93.21 %, remaining 444828 bytes, free heap: 140712 bytes
[14:46:15][D][nextion.upload.arduino:238]: Uploaded 93.27 %, remaining 440732 bytes, free heap: 144268 bytes
[14:46:16][D][nextion.upload.arduino:238]: Uploaded 93.34 %, remaining 436636 bytes, free heap: 140852 bytes
[14:46:16][D][nextion.upload.arduino:238]: Uploaded 93.40 %, remaining 432540 bytes, free heap: 140712 bytes
[14:46:16][D][nextion.upload.arduino:238]: Uploaded 93.46 %, remaining 428444 bytes, free heap: 144400 bytes
[14:46:16][D][nextion.upload.arduino:238]: Uploaded 93.52 %, remaining 424348 bytes, free heap: 140852 bytes
[14:46:17][D][nextion.upload.arduino:238]: Uploaded 93.59 %, remaining 420252 bytes, free heap: 144392 bytes
[14:46:17][D][nextion.upload.arduino:238]: Uploaded 93.65 %, remaining 416156 bytes, free heap: 140848 bytes
[14:46:17][D][nextion.upload.arduino:238]: Uploaded 93.71 %, remaining 412060 bytes, free heap: 142688 bytes
[14:46:19][D][nextion.upload.arduino:238]: Uploaded 93.77 %, remaining 407964 bytes, free heap: 137676 bytes
[14:46:19][D][nextion.upload.arduino:238]: Uploaded 93.84 %, remaining 403868 bytes, free heap: 140848 bytes
[14:46:19][D][nextion.upload.arduino:238]: Uploaded 93.90 %, remaining 399772 bytes, free heap: 144400 bytes
[14:46:20][D][nextion.upload.arduino:238]: Uploaded 93.96 %, remaining 395676 bytes, free heap: 140840 bytes
[14:46:20][D][nextion.upload.arduino:238]: Uploaded 94.02 %, remaining 391580 bytes, free heap: 144404 bytes
[14:46:20][D][nextion.upload.arduino:238]: Uploaded 94.09 %, remaining 387484 bytes, free heap: 140848 bytes
[14:46:20][D][nextion.upload.arduino:238]: Uploaded 94.15 %, remaining 383388 bytes, free heap: 140840 bytes
[14:46:20][D][nextion.upload.arduino:238]: Uploaded 94.21 %, remaining 379292 bytes, free heap: 144396 bytes
[14:46:21][D][nextion.upload.arduino:238]: Uploaded 94.27 %, remaining 375196 bytes, free heap: 140852 bytes
[14:46:21][D][nextion.upload.arduino:238]: Uploaded 94.34 %, remaining 371100 bytes, free heap: 144404 bytes
[14:46:22][D][nextion.upload.arduino:238]: Uploaded 94.40 %, remaining 367004 bytes, free heap: 140844 bytes
[14:46:22][D][nextion.upload.arduino:238]: Uploaded 94.46 %, remaining 362908 bytes, free heap: 144404 bytes
[14:46:22][D][nextion.upload.arduino:238]: Uploaded 94.52 %, remaining 358812 bytes, free heap: 140848 bytes
[14:46:23][D][nextion.upload.arduino:238]: Uploaded 94.59 %, remaining 354716 bytes, free heap: 140848 bytes
[14:46:23][D][nextion.upload.arduino:238]: Uploaded 94.65 %, remaining 350620 bytes, free heap: 140848 bytes
[14:46:23][D][nextion.upload.arduino:238]: Uploaded 94.71 %, remaining 346524 bytes, free heap: 144396 bytes
[14:46:23][D][nextion.upload.arduino:238]: Uploaded 94.77 %, remaining 342428 bytes, free heap: 140852 bytes
[14:46:23][D][nextion.upload.arduino:238]: Uploaded 94.84 %, remaining 338332 bytes, free heap: 140844 bytes
[14:46:23][D][nextion.upload.arduino:238]: Uploaded 94.90 %, remaining 334236 bytes, free heap: 140852 bytes
[14:46:23][D][nextion.upload.arduino:238]: Uploaded 94.96 %, remaining 330140 bytes, free heap: 140852 bytes
[14:46:23][D][nextion.upload.arduino:238]: Uploaded 95.02 %, remaining 326044 bytes, free heap: 140840 bytes
[14:46:23][D][nextion.upload.arduino:238]: Uploaded 95.09 %, remaining 321948 bytes, free heap: 144396 bytes
[14:46:24][D][nextion.upload.arduino:238]: Uploaded 95.15 %, remaining 317852 bytes, free heap: 140844 bytes
[14:46:24][D][nextion.upload.arduino:238]: Uploaded 95.21 %, remaining 313756 bytes, free heap: 144380 bytes
[14:46:24][D][nextion.upload.arduino:238]: Uploaded 95.27 %, remaining 309660 bytes, free heap: 138388 bytes
[14:46:25][D][nextion.upload.arduino:238]: Uploaded 95.34 %, remaining 305564 bytes, free heap: 144404 bytes
[14:46:25][D][nextion.upload.arduino:238]: Uploaded 95.40 %, remaining 301468 bytes, free heap: 141872 bytes
[14:46:25][D][nextion.upload.arduino:238]: Uploaded 95.46 %, remaining 297372 bytes, free heap: 140568 bytes
[14:46:25][D][nextion.upload.arduino:238]: Uploaded 95.52 %, remaining 293276 bytes, free heap: 140560 bytes
[14:46:25][D][nextion.upload.arduino:238]: Uploaded 95.59 %, remaining 289180 bytes, free heap: 144124 bytes
[14:46:25][D][nextion.upload.arduino:238]: Uploaded 95.65 %, remaining 285084 bytes, free heap: 138112 bytes
[14:46:25][D][nextion.upload.arduino:238]: Uploaded 95.71 %, remaining 280988 bytes, free heap: 144088 bytes
[14:46:25][D][nextion.upload.arduino:238]: Uploaded 95.77 %, remaining 276892 bytes, free heap: 140560 bytes
[14:46:26][D][nextion.upload.arduino:238]: Uploaded 95.84 %, remaining 272796 bytes, free heap: 142400 bytes
[14:46:26][D][nextion.upload.arduino:238]: Uploaded 95.90 %, remaining 268700 bytes, free heap: 144124 bytes
[14:46:26][D][nextion.upload.arduino:238]: Uploaded 95.96 %, remaining 264604 bytes, free heap: 144124 bytes
[14:46:26][D][nextion.upload.arduino:238]: Uploaded 96.02 %, remaining 260508 bytes, free heap: 140564 bytes
[14:46:26][D][nextion.upload.arduino:238]: Uploaded 96.09 %, remaining 256412 bytes, free heap: 144124 bytes
[14:46:26][D][nextion.upload.arduino:238]: Uploaded 96.15 %, remaining 252316 bytes, free heap: 140572 bytes
[14:46:26][D][nextion.upload.arduino:238]: Uploaded 96.21 %, remaining 248220 bytes, free heap: 144112 bytes
[14:46:27][D][nextion.upload.arduino:238]: Uploaded 96.27 %, remaining 244124 bytes, free heap: 140572 bytes
[14:46:27][D][nextion.upload.arduino:238]: Uploaded 96.34 %, remaining 240028 bytes, free heap: 144100 bytes
[14:46:27][D][nextion.upload.arduino:238]: Uploaded 96.40 %, remaining 235932 bytes, free heap: 144124 bytes
[14:46:27][D][nextion.upload.arduino:238]: Uploaded 96.46 %, remaining 231836 bytes, free heap: 140572 bytes
[14:46:27][D][nextion.upload.arduino:238]: Uploaded 96.52 %, remaining 227740 bytes, free heap: 144112 bytes
[14:46:27][D][nextion.upload.arduino:238]: Uploaded 96.59 %, remaining 223644 bytes, free heap: 140572 bytes
[14:46:27][D][nextion.upload.arduino:238]: Uploaded 96.65 %, remaining 219548 bytes, free heap: 144112 bytes
[14:46:28][D][nextion.upload.arduino:238]: Uploaded 96.71 %, remaining 215452 bytes, free heap: 140552 bytes
[14:46:28][D][nextion.upload.arduino:238]: Uploaded 96.77 %, remaining 211356 bytes, free heap: 144124 bytes
[14:46:28][D][nextion.upload.arduino:238]: Uploaded 96.84 %, remaining 207260 bytes, free heap: 140560 bytes
[14:46:28][D][nextion.upload.arduino:238]: Uploaded 96.90 %, remaining 203164 bytes, free heap: 144112 bytes
[14:46:28][D][nextion.upload.arduino:238]: Uploaded 96.96 %, remaining 199068 bytes, free heap: 140564 bytes
[14:46:28][D][nextion.upload.arduino:238]: Uploaded 97.02 %, remaining 194972 bytes, free heap: 140564 bytes
[14:46:28][D][nextion.upload.arduino:238]: Uploaded 97.09 %, remaining 190876 bytes, free heap: 140552 bytes
[14:46:29][D][nextion.upload.arduino:238]: Uploaded 97.15 %, remaining 186780 bytes, free heap: 140552 bytes
[14:46:29][D][nextion.upload.arduino:238]: Uploaded 97.21 %, remaining 182684 bytes, free heap: 140552 bytes
[14:46:29][D][nextion.upload.arduino:238]: Uploaded 97.27 %, remaining 178588 bytes, free heap: 144112 bytes
[14:46:29][D][nextion.upload.arduino:238]: Uploaded 97.34 %, remaining 174492 bytes, free heap: 140548 bytes
[14:46:29][D][nextion.upload.arduino:238]: Uploaded 97.40 %, remaining 170396 bytes, free heap: 144116 bytes
[14:46:29][D][nextion.upload.arduino:238]: Uploaded 97.46 %, remaining 166300 bytes, free heap: 140420 bytes
[14:46:29][D][nextion.upload.arduino:238]: Uploaded 97.52 %, remaining 162204 bytes, free heap: 142404 bytes
[14:46:30][D][nextion.upload.arduino:238]: Uploaded 97.59 %, remaining 158108 bytes, free heap: 140568 bytes
[14:46:30][D][nextion.upload.arduino:238]: Uploaded 97.65 %, remaining 154012 bytes, free heap: 144096 bytes
[14:46:30][D][nextion.upload.arduino:238]: Uploaded 97.71 %, remaining 149916 bytes, free heap: 147420 bytes
[14:46:30][D][nextion.upload.arduino:238]: Uploaded 97.77 %, remaining 145820 bytes, free heap: 140548 bytes
[14:46:30][D][nextion.upload.arduino:238]: Uploaded 97.84 %, remaining 141724 bytes, free heap: 144088 bytes
[14:46:30][D][nextion.upload.arduino:238]: Uploaded 97.90 %, remaining 137628 bytes, free heap: 140564 bytes
[14:46:30][D][nextion.upload.arduino:238]: Uploaded 97.96 %, remaining 133532 bytes, free heap: 140516 bytes
[14:46:30][D][nextion.upload.arduino:238]: Uploaded 98.02 %, remaining 129436 bytes, free heap: 144088 bytes
[14:46:31][D][nextion.upload.arduino:238]: Uploaded 98.09 %, remaining 125340 bytes, free heap: 140564 bytes
[14:46:31][D][nextion.upload.arduino:238]: Uploaded 98.15 %, remaining 121244 bytes, free heap: 144124 bytes
[14:46:31][D][nextion.upload.arduino:238]: Uploaded 98.21 %, remaining 117148 bytes, free heap: 140572 bytes
[14:46:31][D][nextion.upload.arduino:238]: Uploaded 98.27 %, remaining 113052 bytes, free heap: 140568 bytes
[14:46:31][D][nextion.upload.arduino:238]: Uploaded 98.34 %, remaining 108956 bytes, free heap: 144120 bytes
[14:46:32][D][nextion.upload.arduino:238]: Uploaded 98.40 %, remaining 104860 bytes, free heap: 140564 bytes
[14:46:32][D][nextion.upload.arduino:238]: Uploaded 98.46 %, remaining 100764 bytes, free heap: 140564 bytes
[14:46:32][D][nextion.upload.arduino:238]: Uploaded 98.52 %, remaining 96668 bytes, free heap: 144100 bytes
[14:46:32][D][nextion.upload.arduino:238]: Uploaded 98.59 %, remaining 92572 bytes, free heap: 140572 bytes
[14:46:32][D][nextion.upload.arduino:238]: Uploaded 98.65 %, remaining 88476 bytes, free heap: 144112 bytes
[14:46:33][D][nextion.upload.arduino:238]: Uploaded 98.71 %, remaining 84380 bytes, free heap: 140560 bytes
[14:46:33][D][nextion.upload.arduino:238]: Uploaded 98.77 %, remaining 80284 bytes, free heap: 140560 bytes
[14:46:33][D][nextion.upload.arduino:238]: Uploaded 98.84 %, remaining 76188 bytes, free heap: 140232 bytes
[14:46:33][D][nextion.upload.arduino:238]: Uploaded 98.90 %, remaining 72092 bytes, free heap: 144112 bytes
[14:46:33][D][nextion.upload.arduino:238]: Uploaded 98.96 %, remaining 67996 bytes, free heap: 140428 bytes
[14:46:33][D][nextion.upload.arduino:238]: Uploaded 99.02 %, remaining 63900 bytes, free heap: 144124 bytes
[14:46:34][D][nextion.upload.arduino:238]: Uploaded 99.09 %, remaining 59804 bytes, free heap: 140568 bytes
[14:46:34][D][nextion.upload.arduino:238]: Uploaded 99.15 %, remaining 55708 bytes, free heap: 144124 bytes
[14:46:34][D][nextion.upload.arduino:238]: Uploaded 99.21 %, remaining 51612 bytes, free heap: 140572 bytes
[14:46:34][D][nextion.upload.arduino:238]: Uploaded 99.27 %, remaining 47516 bytes, free heap: 140572 bytes
[14:46:34][D][nextion.upload.arduino:238]: Uploaded 99.34 %, remaining 43420 bytes, free heap: 140572 bytes
[14:46:34][D][nextion.upload.arduino:238]: Uploaded 99.40 %, remaining 39324 bytes, free heap: 144124 bytes
[14:46:34][D][nextion.upload.arduino:238]: Uploaded 99.46 %, remaining 35228 bytes, free heap: 140560 bytes
[14:46:34][D][nextion.upload.arduino:238]: Uploaded 99.52 %, remaining 31132 bytes, free heap: 144124 bytes
[14:46:35][D][nextion.upload.arduino:238]: Uploaded 99.59 %, remaining 27036 bytes, free heap: 140568 bytes
[14:46:35][D][nextion.upload.arduino:238]: Uploaded 99.65 %, remaining 22940 bytes, free heap: 140568 bytes
[14:46:35][D][nextion.upload.arduino:238]: Uploaded 99.71 %, remaining 18844 bytes, free heap: 144116 bytes
[14:46:35][D][nextion.upload.arduino:238]: Uploaded 99.77 %, remaining 14748 bytes, free heap: 140556 bytes
[14:46:35][D][nextion.upload.arduino:238]: Uploaded 99.84 %, remaining 10652 bytes, free heap: 144124 bytes
[14:46:36][D][nextion.upload.arduino:238]: Uploaded 99.90 %, remaining 6556 bytes, free heap: 140508 bytes
[14:46:36][D][nextion.upload.arduino:238]: Uploaded 99.96 %, remaining 2460 bytes, free heap: 144200 bytes
[14:46:36][D][nextion.upload.arduino:238]: Uploaded 100.00 %, remaining 0 bytes, free heap: 149056 bytes
[14:46:36][D][nextion.upload.arduino:523]: Successfully uploaded TFT to Nextion!
[14:46:36][D][nextion.upload.arduino:525]: Close HTTP connection
[14:46:36][D][nextion.upload.arduino:537]: Nextion TFT upload finished: Upload successful
[14:46:36][D][nextion.upload.arduino:548]: Restarting ESPHome
WARNING nspanelbabykamer @ 192.168.1.239: Connection error occurred: [Errno 104] Connection reset by peer
INFO Processing unexpected disconnect from ESPHome API for nspanelbabykamer @ 192.168.1.239
WARNING Disconnected from API
INFO Successfully connected to nspanelbabykamer @ 192.168.1.239 in 0.014s
INFO Successful handshake with nspanelbabykamer @ 192.168.1.239 in 0.048s
[14:47:22][I][addon_upload_tft.script.report_settings:141]: TFT URL: http://homeassistant.local:8123/local/nspanel_eu.tft
[14:47:22][I][addon_upload_tft.script.report_settings:142]: Substitutions:
[14:47:22][I][addon_upload_tft.script.report_settings:143]:   nextion_update_url:        http://homeassistant.local:8123/local/nspanel_eu.tft
[14:47:22][I][addon_upload_tft.script.report_settings:144]:   nextion_update_base_url:   https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/
[14:47:22][I][addon_upload_tft.script.report_settings:145]:   TFT upload baud rate:      921600 bps
[14:47:22][D][sensor:094]: 'ntc_source': Sending state 1.70700 V with 2 decimals of accuracy
[14:47:22][D][resistance:039]: 'resistance_sensor' - Resistance 12001.5Ω
[14:47:22][D][sensor:094]: 'resistance_sensor': Sending state 12001.50684 Ω with 1 decimals of accuracy
[14:47:22][D][ntc:026]: 'Temperature' - Temperature: 20.9°C
[14:47:22][D][sensor:094]: 'Temperature': Sending state 20.94986 °C with 1 decimals of accuracy
[14:47:24][D][text_sensor:064]: 'Version ESPHome': Sending state '4.2.5'
[14:47:24][D][text_sensor.version_esphome:1773]: ESPHome version: 4.2.5
[14:47:24][D][script:077]: Script 'check_versions' restarting (mode: restart)
[14:47:30][I][script.watchdog:3209]: Wi-Fi:         Excellent (-49 dBm)
[14:47:30][I][script.watchdog:3228]: API:           Connected
[14:47:30][I][script.watchdog:3246]: Blueprint:
[14:47:30][W][script.watchdog:3251]:   Init steps:  0 (0.0%)
[14:47:30][W][script.watchdog:3252]:   State:       Pending
[14:47:30][I][script.watchdog:3253]: Requesting blueprint settings
[14:47:30][I][script.watchdog:3263]: ESPHome:
[14:47:30][I][script.watchdog:3264]:   Version:     4.2.5
[14:47:30][I][script.watchdog:3275]:   Heap:        149956 bytes (52%)
[14:47:30][I][script.watchdog:3277]:   Framework:   Arduino
[14:47:30][I][script.watchdog:3280]: UART:
[14:47:30][I][script.watchdog:3281]:   Baud rate:   115200 bps
[14:47:30][I][script.watchdog:3282]:   Queue size:  8
[14:47:30][I][script.watchdog:3286]: Nextion:
[14:47:30][I][script.watchdog:3287]:   Queue size:  2
[14:47:30][I][script.watchdog:3289]:   Is setup:    True
[14:47:30][W][script.watchdog:3298]:   Init:        False
[14:47:30][W][script.watchdog:3300]:   TFT:         UNKNOWN
[14:47:30][I][addon_upload_tft.script.watchdog:413]: Add-on Upload TFT:
[14:47:30][I][addon_upload_tft.script.watchdog:414]:   File model: Use nextion_update_url
[14:47:30][I][addon_upload_tft.script.watchdog:415]:   Valid TFT:  NO
[14:47:30][W][component:214]: Component time took a long time for an operation (0.06 s).
[14:47:30][W][component:215]: Components should block for at most 20-30ms.

By the way, your panel is reporting “Connection refused” when trying https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_eu.tft Do you have any restriction for your panel access the internet? What happens you you try that link from your computer?

I also saw that in the logs. Opening the link via computer works fine. I have an Unifiy setup and running Adguard Home, but I am not blocking anything on purpose.

edwardtfn commented 7 months ago

So, the upload was successful this time, right?

luchtgitaar commented 7 months ago

Upload is succesful, but tft not regonized so it seems.

[15:24:57][I][addon_upload_tft.script.report_settings:141]: TFT URL: http://homeassistant.local:8123/local/nspanel_eu.tft
[15:24:57][I][addon_upload_tft.script.report_settings:142]: Substitutions:
[15:24:57][I][addon_upload_tft.script.report_settings:143]:   nextion_update_url:        http://homeassistant.local:8123/local/nspanel_eu.tft
[15:24:57][I][addon_upload_tft.script.report_settings:144]:   nextion_update_base_url:   https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/
[15:24:57][I][addon_upload_tft.script.report_settings:145]:   TFT upload baud rate:      921600 bps
[15:25:22][D][sensor:094]: 'ntc_source': Sending state 1.72100 V with 2 decimals of accuracy
[15:25:22][D][resistance:039]: 'resistance_sensor' - Resistance 12207.2Ω
[15:25:22][D][sensor:094]: 'resistance_sensor': Sending state 12207.21973 Ω with 1 decimals of accuracy
[15:25:22][D][ntc:026]: 'Temperature' - Temperature: 20.6°C
[15:25:22][D][sensor:094]: 'Temperature': Sending state 20.57818 °C with 1 decimals of accuracy
[15:25:24][D][text_sensor:064]: 'Version ESPHome': Sending state '4.2.5'
[15:25:24][D][text_sensor.version_esphome:1773]: ESPHome version: 4.2.5
[15:25:24][D][script:077]: Script 'check_versions' restarting (mode: restart)
[15:25:31][I][script.watchdog:3209]: Wi-Fi:         Excellent (-48 dBm)
[15:25:31][I][script.watchdog:3228]: API:           Connected
[15:25:31][I][script.watchdog:3246]: Blueprint:
[15:25:31][W][script.watchdog:3251]:   Init steps:  0 (0.0%)
[15:25:31][W][script.watchdog:3252]:   State:       Pending
[15:25:31][I][script.watchdog:3253]: Requesting blueprint settings
[15:25:31][I][script.watchdog:3263]: ESPHome:
[15:25:31][I][script.watchdog:3264]:   Version:     4.2.5
[15:25:31][I][script.watchdog:3275]:   Heap:        140576 bytes (49%)
[15:25:31][I][script.watchdog:3277]:   Framework:   Arduino
[15:25:31][I][script.watchdog:3280]: UART:
[15:25:31][I][script.watchdog:3281]:   Baud rate:   115200 bps
[15:25:31][I][script.watchdog:3282]:   Queue size:  8
[15:25:31][I][script.watchdog:3286]: Nextion:
[15:25:31][I][script.watchdog:3287]:   Queue size:  2
[15:25:32][I][script.watchdog:3289]:   Is setup:    True
[15:25:41][D][sensor:094]: 'RSSI': Sending state -47.00000 dBm with 0 decimals of accuracy
[15:25:50][D][time:045]: Synchronized time: 2024-02-12 15:25:50
[15:25:50][D][main:096]: System clock synchronized
[15:25:50][D][time:045]: Synchronized time: 2024-02-12 15:25:50
[15:25:50][D][main:096]: System clock synchronized
[15:26:22][D][sensor:094]: 'ntc_source': Sending state 1.72000 V with 2 decimals of accuracy
[15:26:22][D][resistance:039]: 'resistance_sensor' - Resistance 12192.4Ω
[15:26:22][D][sensor:094]: 'resistance_sensor': Sending state 12192.40625 Ω with 1 decimals of accuracy
[15:26:22][D][ntc:026]: 'Temperature' - Temperature: 20.6°C
[15:26:22][D][sensor:094]: 'Temperature': Sending state 20.60470 °C with 1 decimals of accuracy
[15:26:24][D][text_sensor:064]: 'Version ESPHome': Sending state '4.2.5'
[15:26:24][D][text_sensor.version_esphome:1773]: ESPHome version: 4.2.5
[15:26:24][D][script:077]: Script 'check_versions' restarting (mode: restart)
[15:26:30][I][script.watchdog:3209]: Wi-Fi:         Excellent (-47 dBm)
[15:26:30][I][script.watchdog:3228]: API:           Connected
[15:26:30][I][script.watchdog:3246]: Blueprint:
[15:26:30][W][script.watchdog:3251]:   Init steps:  0 (0.0%)
[15:26:30][W][script.watchdog:3252]:   State:       Pending
[15:26:30][I][script.watchdog:3253]: Requesting blueprint settings
[15:26:30][I][script.watchdog:3263]: ESPHome:
[15:26:30][I][script.watchdog:3264]:   Version:     4.2.5
[15:26:30][I][script.watchdog:3275]:   Heap:        151316 bytes (53%)
[15:26:30][I][script.watchdog:3277]:   Framework:   Arduino
[15:26:30][I][script.watchdog:3280]: UART:
[15:26:30][I][script.watchdog:3281]:   Baud rate:   115200 bps
[15:26:30][I][script.watchdog:3282]:   Queue size:  8
[15:26:30][I][script.watchdog:3286]: Nextion:
[15:26:30][I][script.watchdog:3287]:   Queue size:  2
[15:26:30][I][script.watchdog:3289]:   Is setup:    True
[15:26:30][W][script.watchdog:3298]:   Init:        False
[15:26:30][W][script.watchdog:3300]:   TFT:         UNKNOWN
[15:26:30][I][addon_upload_tft.script.watchdog:413]: Add-on Upload TFT:
[15:26:30][I][addon_upload_tft.script.watchdog:414]:   File model: Use nextion_update_url
[15:26:30][I][addon_upload_tft.script.watchdog:415]:   Valid TFT:  NO
edwardtfn commented 7 months ago

On the boot screen( the blue one), what do you see as tft version? It looks like you have an older version in you local server.

luchtgitaar commented 7 months ago

OK. I am stupid and sorry (and put something in the donation jar...).

I have no idea why but I indeed uploaded an old tft file to my local Home Assistant instance. Sorry for the confusion.

Edit: Still getting warning below, but everything seems to be working again.

[16:22:16][W][nextion:405]: Nextion reported variable name invalid!

pbranly commented 7 months ago

@edwardtfn sorry I cant find the menu for newissue so I go on with this one; I never had any tft upload issues until this 4.2.5 version I made the following actions: 1 recompile esphome OK 2 copy and paste the last blueprint in HA, refresh it and reboot HA 3 copy and past the last us tft file 4 start the upload First I had this screen: IMG_5867 then it restarted with another screen (didn't have the time to snap it) then this final sad screen IMG_5868 I can remotly from HA restart the nspanel (so it works with esp) but any tentative to try and reupload the tft does not do anything I just have a "nextion.upload.idf:557]: Nextion TFT upload failed" in the logs

What do I have to do ?

my esp config is;

substitutions:

###### CHANGE ME START ######

  device_name: "nspanel" 
  wifi_ssid: !secret SSID
  wifi_password: !secret wifi_password

  nextion_update_url: "http://192.168.1.8:8088/local/nspanel_us.tft" # URL to local tft File
#  nextion_update_url: "https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/main/nspanel_us.tft" # URL to Github

##### CHANGE ME END #####

##### DO NOT CHANGE ANYTHING! #####

packages:
  ##### download esphome code from Github
  remote_package:
    url: https://github.com/Blackymas/NSPanel_HA_Blueprint
    ref: main
  #  ref: beta
    files: 
      - nspanel_esphome.yaml
    refresh: 1s
esp32:
  framework:
    type: esp-idf

##### My customization - Start #####
##### My customization - End #####

Thank you Phil

edwardtfn commented 7 months ago

Still getting warning below, but everything seems to be working again. [16:22:16][W][nextion:405]: Nextion reported variable name invalid!

Could you please report this in another bug?

edwardtfn commented 7 months ago

@pbranly, I will need a bit more log from ESPHome side. Could you please collect log from the moment you press the "Update TFT" button (or even a bit before) to the moment your panel restarts (or even a bit after that)?

pbranly commented 7 months ago

Hi you mean the esphome log ?

pbranly commented 7 months ago

@pbranly, I will need a bit more log from ESPHome side. Could you please collect log from the moment you press the "Update TFT" button (or even a bit before) to the moment your panel restarts (or even a bit after that)? logs_nspanel_logs.txt

pbranly commented 7 months ago

@edwardtfn surprisingly after one hour without any action, the nspanel is back again ! 17:46:29][I][addon_upload_tft.script.report_settings:141]: TFT URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_us.tft

[17:46:29][I][addon_upload_tft.script.report_settings:143]: nextion_update_url: http://192.168.1.8:8088/local/nspanel_us.tft [17:46:29][I][addon_upload_tft.script.report_settings:144]: nextion_update_base_url: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/ [17:46:29][I][addon_upload_tft.script.report_settings:145]: TFT upload baud rate: 921600 bps [17:46:30][I][script.watchdog:3209]: Wi-Fi: Good (-54 dBm) [17:46:30][I][script.watchdog:3228]: API: Connected

[17:46:30][I][script.watchdog:3248]: Version: 4.2.5 [17:46:30][I][script.watchdog:3249]: Init steps: 62 (100.0%)

[17:46:30][I][script.watchdog:3264]: Version: 4.2.5 [17:46:30][I][script.watchdog:3275]: Heap: 140228 bytes (47%) [17:46:30][I][script.watchdog:3277]: Framework: ESP-IDF

[17:46:30][I][script.watchdog:3281]: Baud rate: 115200 bps [17:46:30][I][script.watchdog:3282]: Queue size: 8

[17:46:30][I][script.watchdog:3287]: Queue size: 2 [17:46:30][I][script.watchdog:3289]: Is setup: True [17:46:30][I][script.watchdog:3296]: Init: True [17:46:30][I][script.watchdog:3302]: TFT: 4.2.5 [17:46:30][I][addon_upload_tft.script.watchdog:413]: Add-on Upload TFT: [17:46:30][I][addon_upload_tft.script.watchdog:414]: File model: NSPanel US [17:46:30][I][addon_upload_tft.script.watchdog:415]: Valid TFT: YES

So issue fixed without explation on my side except if finally upgrade was made during a long time in background Phil

edwardtfn commented 7 months ago

@sparkydave1981, any progress on this?

Just to clarify how the system works, when you change the "Baud rate" control, ESPHome will send a command to Nextion to start using that baud rate to all it's future communications... If Nextion isn't connected to ESPHome, the command won't be received, but as soon you get to the right baud rate, every time to change that control, Nextion will be following that instruction and changing it's baud rate also. So, as you have already sync the baud rate between ESPHome and Nextion (you can see by having either Is detected: True or Is setup: True in the ESPHome logs, my suggestion is to set it to 115200 bps, as this is the default baud rate.

When you start the TFT upload, ESPHome will use the value currently set in "Baud rate" to inform Nextion about an upload to be done at the rate set by "Update TFT - Baud rate". If that is set to 921600 bps (default), then ESPHome will send a message using 115200 bps to inform Nextion that the upload will be at 921600, then ESPHome changes it's own baud rate to 921600 to do the upload, but then both sides will reset back to 115200 after the upload finishes (successfully or not).

sparkydave1981 commented 7 months ago

any progress on this?

Unfortunately I didn't get a chance to look at it last night after work but I'll try tonight and let you know how it goes.

sparkydave1981 commented 7 months ago

[16:22:16][W][nextion:405]: Nextion reported variable name invalid!

I noticed this in my logs above as well.

edwardtfn commented 7 months ago

[16:22:16][W][nextion:405]: Nextion reported variable name invalid!

I noticed this in my logs above as well.

Do you mind reporting this as another bug?

sparkydave1981 commented 7 months ago

Do you mind reporting this as another bug?

Will do. Cheers

edwardtfn commented 7 months ago

By the way, have the upload worked?

sparkydave1981 commented 7 months ago

By the way, have the upload worked?

I didn't have a chance to try last night but will hopefully get to it tonight.

sparkydave1981 commented 7 months ago

Do you mind reporting this as another bug?

Will do. Cheers

https://github.com/Blackymas/NSPanel_HA_Blueprint/issues/1794

sparkydave1981 commented 7 months ago

Could you please try 115kbps again and send the logs?

Also, on your device's page, please select the proper TFT model.

image

[17:25:06][I][addon_upload_tft.script.report_settings:144]:   nextion_update_base_url:   https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/
[17:25:06][I][addon_upload_tft.script.report_settings:145]:   TFT upload baud rate:      921600 bps
[17:25:30][I][script.watchdog:3209]: Wi-Fi:         Good (-57 dBm)
[17:25:30][I][script.watchdog:3228]: API:           Connected
[17:25:30][I][script.watchdog:3246]: Blueprint:
[17:25:30][W][script.watchdog:3251]:   Init steps:  0 (0.0%)
[17:25:30][W][script.watchdog:3252]:   State:       Pending
[17:25:30][I][script.watchdog:3253]: Requesting blueprint settings
[17:25:30][I][script.watchdog:3263]: ESPHome:
[17:25:30][I][script.watchdog:3264]:   Version:     4.2.5
[17:25:30][I][script.watchdog:3275]:   Heap:        149892 bytes (50%)
[17:25:30][I][script.watchdog:3277]:   Framework:   ESP-IDF
[17:25:30][I][script.watchdog:3280]: UART:
[17:25:30][I][script.watchdog:3281]:   Baud rate:   115200 bps
[17:25:30][I][script.watchdog:3282]:   Queue size:  0
[17:25:30][I][script.watchdog:3286]: Nextion:
[17:25:30][I][script.watchdog:3287]:   Queue size:  9
[17:25:30][I][script.watchdog:3289]:   Is setup:    True
[17:25:30][W][script.watchdog:3298]:   Init:        False
[17:25:30][W][script.watchdog:3300]:   TFT:         UNKNOWN
[17:25:30][I][addon_upload_tft.script.watchdog:413]: Add-on Upload TFT:
[17:25:30][I][addon_upload_tft.script.watchdog:414]:   File model: NSPanel US
[17:25:30][I][addon_upload_tft.script.watchdog:415]:   Valid TFT:  NO
[17:26:37][D][sensor:094]: 'ntc_source': Sending state 1.29600 V with 2 decimals of accuracy
[17:26:37][D][resistance:039]: 'resistance_sensor' - Resistance 7243.1Ω
[17:26:37][D][sensor:094]: 'resistance_sensor': Sending state 7243.11377 Ω with 1 decimals of accuracy
[17:26:37][D][ntc:026]: 'Temperature' - Temperature: 32.4°C
[17:26:37][D][sensor:094]: 'Temperature': Sending state 32.43963 °C with 1 decimals of accuracy
[17:26:41][D][sensor:094]: 'RSSI': Sending state -57.00000 dBm with 0 decimals of accuracy
[17:26:44][D][text_sensor:064]: 'Version ESPHome': Sending state '4.2.5'
[17:26:44][D][text_sensor.version_esphome:1773]: ESPHome version: 4.2.5
[17:26:44][D][script:077]: Script 'check_versions' restarting (mode: restart)
[17:27:07][D][button:010]: 'Update TFT display' Pressed.
[17:27:07][D][addon_upload_tft.button.tft_update.on_press:065]: Update TFT display button pressed
[17:27:07][D][addon_upload_tft.script.upload_tft:224]: Starting...
[17:27:07][D][script.nextion_status:2053]: Nextion status:
[17:27:07][D][script.nextion_status:2054]:   Is detected: YES
[17:27:07][D][script.nextion_status:2055]:   Is setup:    YES
[17:27:07][D][script.nextion_status:2056]:   Queue size:  15
[17:27:07][D][addon_upload_tft.script.upload_tft:231]: Starting the upload script
[17:27:07][D][addon_upload_tft.script.upload_tft:232]:   Valid TFT:               NO
[17:27:07][D][addon_upload_tft.script.upload_tft:233]:   Current baud rate:       115200 bps
[17:27:07][D][addon_upload_tft.script.upload_tft:234]:   Target upload baud rate: 921600 bps
[17:27:07][D][addon_upload_tft.script.upload_tft:235]:   Upload URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_us.tft
[17:27:09][D][addon_upload_tft.script.open_upload_dialog:125]: Showing upload dialog page
[17:27:11][D][addon_upload_tft.script.report_upload_progress:154]: Set Nextion unavailable for blueprint calls
[17:27:11][D][addon_upload_tft.script.report_upload_progress:154]: Stopping other scripts
[17:27:11][D][script.stop_all:2911]: Stopping scripts...
[17:27:11][D][script.stop_all:2972]: Finished
[17:27:11][D][script.nextion_status:2053]: Nextion status:
[17:27:11][D][script.nextion_status:2054]:   Is detected: YES
[17:27:11][D][script.nextion_status:2055]:   Is setup:    YES
[17:27:11][D][script.nextion_status:2056]:   Queue size:  23
[17:27:11][D][addon_upload_tft.script.report_upload_progress:154]: Setting baud rate
[17:27:11][D][script.set_baud_rate:2572]: Baud rate changing from 115200 to 921600 bps
[17:27:11][D][script.set_baud_rate:2573]: Flush UART
[17:27:11][D][script.set_baud_rate:2580]: Sending instruction 'baud=921600' to Nextion
[17:27:11][D][script.set_baud_rate:2582]: Flush UART
[17:27:11][D][script.set_baud_rate:2589]: Set ESPHome new baud rate to 921600 bps
[17:27:11][D][script.set_baud_rate:2592]: Current baud rate: 921600 bps
[17:27:13][D][main:377]: Attempting to upload TFT
[17:27:13][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 921600 bps
[17:27:13][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[17:27:25][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[17:27:25][D][nextion.upload.idf:275]: Nextion TFT upload requested
[17:27:25][D][nextion.upload.idf:276]: Exit reparse: NO
[17:27:25][D][nextion.upload.idf:277]: URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_us.tft
[17:27:25][D][nextion.upload.idf:298]: Baud rate: 921600
[17:27:25][D][esp-idf:000]: E (398192) esp-tls: couldn't get hostname for :raw.githubusercontent.com: getaddrinfo() returns 202, addrinfo=0x0

[17:27:25][D][esp-idf:000]: E (398194) esp-tls: Failed to open new connection

[17:27:25][D][esp-idf:000]: E (398194) TRANSPORT_BASE: Failed to open a new connection

[17:27:25][D][esp-idf:000]: E (398196) HTTP_CLIENT: Connection failed, sock < 0

[17:27:25][E][nextion.upload.idf:394]: HTTP request failed: ESP_ERR_HTTP_CONNECT
[17:27:25][D][nextion.upload.idf:537]: Nextion TFT upload finished: HTTP request failed
[17:27:25][E][nextion.upload.idf:557]: Nextion TFT upload failed
[17:27:25][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: HTTP request failed
[17:27:25][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 921600 bps returned: HTTP request failed
[17:27:30][W][script.watchdog:3196]: TFT upload in progress
[17:27:30][I][addon_upload_tft.script.upload_tft_attempt:405]: Restarting ESPHome
[17:27:30][I][app:134]: Rebooting safely...
sparkydave1981 commented 7 months ago

Since the previous attempt shows it unable to get the TFT file from Github (I think), I tried again using a local copy of the blank TFT. image

[17:31:48][D][button:010]: 'Update TFT display' Pressed.
[17:31:48][D][addon_upload_tft.button.tft_update.on_press:065]: Update TFT display button pressed
[17:31:48][D][addon_upload_tft.script.upload_tft:224]: Starting...
[17:31:48][D][script.nextion_status:2053]: Nextion status:
[17:31:48][D][script.nextion_status:2054]:   Is detected: NO
[17:31:48][D][script.nextion_status:2055]:   Is setup:    NO
[17:31:48][D][script.nextion_status:2056]:   Queue size:  0
[17:31:48][D][addon_upload_tft.script.upload_tft:231]: Starting the upload script
[17:31:48][D][addon_upload_tft.script.upload_tft:232]:   Valid TFT:               NO
[17:31:48][D][addon_upload_tft.script.upload_tft:233]:   Current baud rate:       115200 bps
[17:31:48][D][addon_upload_tft.script.upload_tft:234]:   Target upload baud rate: 921600 bps
[17:31:48][D][addon_upload_tft.script.upload_tft:235]:   Upload URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[17:31:48][W][nextion:081]: Nextion is not connected! 

but its showing as Nextion not detected

sparkydave1981 commented 7 months ago

image

This was looking promising.... but then failed and I'm back to "System Data ERROR!"

20240214_173927

[17:38:55][D][addon_upload_tft.script.report_upload_progress:154]: Set Nextion unavailable for blueprint calls
[17:38:55][D][addon_upload_tft.script.report_upload_progress:154]: Stopping other scripts
[17:38:55][D][script.stop_all:2911]: Stopping scripts...
[17:38:55][D][script.stop_all:2972]: Finished
[17:38:55][D][script.nextion_status:2053]: Nextion status:
[17:38:55][D][script.nextion_status:2054]:   Is detected: NO
[17:38:55][D][script.nextion_status:2055]:   Is setup:    NO
[17:38:55][D][script.nextion_status:2056]:   Queue size:  0
[17:38:55][D][addon_upload_tft.script.report_upload_progress:154]: Setting baud rate
[17:38:55][D][script.set_baud_rate:2572]: Baud rate changing from 115200 to 9600 bps
[17:38:55][D][script.set_baud_rate:2573]: Flush UART
[17:38:55][D][script.set_baud_rate:2580]: Sending instruction 'baud=9600' to Nextion
[17:38:55][D][script.set_baud_rate:2582]: Flush UART
[17:38:55][D][script.set_baud_rate:2589]: Set ESPHome new baud rate to 9600 bps
[17:38:55][C][uart.idf:133]: UART 0 was reloaded.
[17:38:55][C][uart.idf:139]: UART Bus 0:
[17:38:55][C][uart.idf:140]:   TX Pin: GPIO16
[17:38:55][C][uart.idf:141]:   RX Pin: GPIO17
[17:38:55][C][uart.idf:143]:   RX Buffer Size: 256
[17:38:55][C][uart.idf:145]:   Baud Rate: 9600 baud
[17:38:55][C][uart.idf:146]:   Data Bits: 8
[17:38:55][C][uart.idf:147]:   Parity: NONE
[17:38:55][C][uart.idf:148]:   Stop bits: 1
[17:38:55][D][script.set_baud_rate:2592]: Current baud rate: 9600 bps
[17:38:56][W][nextion:081]: Nextion is not connected! 
[17:38:56][D][sensor:094]: 'RSSI': Sending state -56.00000 dBm with 0 decimals of accuracy
[17:38:56][W][nextion:081]: Nextion is not connected! 
[17:38:57][D][nextion:070]: 0x1A error ignored during setup
[17:38:57][D][nextion:070]: 0x1A error ignored during setup
[17:38:57][I][nextion:087]: Nextion is connected
[17:38:57][C][nextion:128]: Nextion:
[17:38:57][C][nextion:129]:   Device Model:     NX4832F035_011C
[17:38:57][C][nextion:130]:   Firmware Version: 72
[17:38:57][C][nextion:131]:   Serial Number:    018C340181E1FE37
[17:38:57][C][nextion:132]:   Flash Size:       16777216
[17:38:57][C][nextion:133]:   Wake On Touch:    YES
[17:38:57][C][nextion:134]:   Exit reparse:     YES
[17:38:57][W][component:214]: Component display took a long time for an operation (0.15 s).
[17:38:57][W][component:215]: Components should block for at most 20-30ms.
[17:38:57][D][main:377]: Attempting to upload TFT
[17:38:57][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 9600 bps
[17:38:57][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[17:38:59][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[17:38:59][D][nextion.upload.idf:275]: Nextion TFT upload requested
[17:38:59][D][nextion.upload.idf:276]: Exit reparse: YES
[17:38:59][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[17:38:59][D][nextion.upload.idf:298]: Baud rate: 9600
[17:38:59][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[17:38:59][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[17:38:59][D][nextion.upload.idf:428]: Uploading Nextion
[17:38:59][D][nextion.upload.idf:468]: Upgrade response is [1A] - 1 byte(s)
[17:38:59][E][nextion.upload.idf:474]: Preparation for TFT upload failed 26 ""
[17:38:59][D][nextion.upload.idf:475]: Close HTTP connection
[17:38:59][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[17:38:59][E][nextion.upload.idf:557]: Nextion TFT upload failed
[17:39:00][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
[17:39:00][W][component:214]: Component script took a long time for an operation (0.07 s).
[17:39:00][W][component:215]: Components should block for at most 20-30ms.
[17:39:00][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #1 at 9600 bps returned: Preparation for TFT upload failed
[17:39:00][W][nextion:744]: Received unknown event from nextion: 0x63
[17:39:05][D][main:377]: Attempting to upload TFT
[17:39:05][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #2 at 9600 bps
[17:39:05][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[17:39:05][D][nextion:276]: Manually set nextion report ready
[17:39:05][W][nextion:405]: Nextion reported variable name invalid!
[17:39:17][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[17:39:17][D][nextion.upload.idf:275]: Nextion TFT upload requested
[17:39:17][D][nextion.upload.idf:276]: Exit reparse: YES
[17:39:17][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[17:39:17][D][nextion.upload.idf:298]: Baud rate: 9600
[17:39:17][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[17:39:17][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[17:39:17][D][nextion.upload.idf:428]: Uploading Nextion
[17:39:17][D][nextion.upload.idf:468]: Upgrade response is [1A] - 1 byte(s)
[17:39:17][E][nextion.upload.idf:474]: Preparation for TFT upload failed 26 ""
[17:39:17][D][nextion.upload.idf:475]: Close HTTP connection
[17:39:17][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[17:39:17][E][nextion.upload.idf:557]: Nextion TFT upload failed
[17:39:17][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
[17:39:17][W][component:214]: Component script took a long time for an operation (0.07 s).
[17:39:17][W][component:215]: Components should block for at most 20-30ms.
[17:39:17][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #2 at 9600 bps returned: Preparation for TFT upload failed
[17:39:17][D][nextion:770]: Removing old queue type "NO_RESULT" name "backlight_brightness"
[17:39:17][D][nextion:770]: Removing old queue type "NO_RESULT" name "auto_wake_on_touch"
[17:39:22][D][script.nextion_status:2053]: Nextion status:
[17:39:22][D][script.nextion_status:2054]:   Is detected: YES
[17:39:22][D][script.nextion_status:2055]:   Is setup:    NO
[17:39:22][D][script.nextion_status:2056]:   Queue size:  1
[17:39:22][D][addon_upload_tft.script.report_upload_progress:154]: Setting baud rate
[17:39:22][D][script.set_baud_rate:2572]: Baud rate changing from 9600 to 115200 bps
[17:39:22][D][script.set_baud_rate:2573]: Flush UART
[17:39:22][D][script.set_baud_rate:2580]: Sending instruction 'baud=115200' to Nextion
[17:39:22][D][script.set_baud_rate:2582]: Flush UART
[17:39:22][D][script.set_baud_rate:2589]: Set ESPHome new baud rate to 115200 bps
[17:39:22][C][uart.idf:133]: UART 0 was reloaded.
[17:39:22][C][uart.idf:139]: UART Bus 0:
[17:39:22][C][uart.idf:140]:   TX Pin: GPIO16
[17:39:22][C][uart.idf:141]:   RX Pin: GPIO17
[17:39:22][C][uart.idf:143]:   RX Buffer Size: 256
[17:39:22][C][uart.idf:145]:   Baud Rate: 115200 baud
[17:39:22][C][uart.idf:146]:   Data Bits: 8
[17:39:22][C][uart.idf:147]:   Parity: NONE
[17:39:22][C][uart.idf:148]:   Stop bits: 1
[17:39:22][D][script.set_baud_rate:2592]: Current baud rate: 115200 bps
[17:39:24][D][main:377]: Attempting to upload TFT
[17:39:24][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #3 at 115200 bps
[17:39:24][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[17:39:25][D][nextion:770]: Removing old queue type "NO_RESULT" name "backlight_brightness"
[17:39:27][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[17:39:27][D][nextion.upload.idf:275]: Nextion TFT upload requested
[17:39:27][D][nextion.upload.idf:276]: Exit reparse: YES
[17:39:27][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[17:39:27][D][nextion.upload.idf:298]: Baud rate: 115200
[17:39:27][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[17:39:27][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[17:39:27][D][nextion.upload.idf:428]: Uploading Nextion
[17:39:32][D][nextion.upload.idf:468]: Upgrade response is [] - 0 byte(s)
[17:39:32][E][nextion.upload.idf:474]: Preparation for TFT upload failed 0 ""
[17:39:32][D][nextion.upload.idf:475]: Close HTTP connection
[17:39:32][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[17:39:32][E][nextion.upload.idf:557]: Nextion TFT upload failed
[17:39:32][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
[17:39:32][W][component:214]: Component script took a long time for an operation (5.06 s).
[17:39:32][W][component:215]: Components should block for at most 20-30ms.
[17:39:32][W][script.watchdog:3196]: TFT upload in progress
[17:39:32][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #3 at 115200 bps returned: Preparation for TFT upload failed
[17:39:35][D][nextion:770]: Removing old queue type "NO_RESULT" name "backlight_brightness"
[17:39:37][D][main:377]: Attempting to upload TFT
[17:39:37][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #4 at 115200 bps
[17:39:37][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[17:39:39][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[17:39:39][D][nextion.upload.idf:275]: Nextion TFT upload requested
[17:39:39][D][nextion.upload.idf:276]: Exit reparse: YES
[17:39:39][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[17:39:39][D][nextion.upload.idf:298]: Baud rate: 115200
[17:39:39][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[17:39:39][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[17:39:39][D][nextion.upload.idf:428]: Uploading Nextion
[17:39:44][D][nextion.upload.idf:468]: Upgrade response is [] - 0 byte(s)
[17:39:44][E][nextion.upload.idf:474]: Preparation for TFT upload failed 0 ""
[17:39:44][D][nextion.upload.idf:475]: Close HTTP connection
[17:39:44][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[17:39:44][E][nextion.upload.idf:557]: Nextion TFT upload failed
[17:39:44][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
[17:39:44][W][component:214]: Component script took a long time for an operation (5.05 s).
[17:39:44][W][component:215]: Components should block for at most 20-30ms.
[17:39:44][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #4 at 115200 bps returned: Preparation for TFT upload failed
[17:39:45][D][esp32.preferences:114]: Saving 1 preferences to flash...
[17:39:45][D][esp32.preferences:143]: Saving 1 preferences to flash: 0 cached, 1 written, 0 failed
[17:39:47][D][nextion:770]: Removing old queue type "NO_RESULT" name "backlight_brightness"
[17:39:48][D][sensor:094]: 'ntc_source': Sending state 1.25900 V with 2 decimals of accuracy
[17:39:48][D][resistance:039]: 'resistance_sensor' - Resistance 6908.8Ω
[17:39:48][D][sensor:094]: 'resistance_sensor': Sending state 6908.77051 Ω with 1 decimals of accuracy
[17:39:48][D][ntc:026]: 'Temperature' - Temperature: 33.6°C
[17:39:48][D][sensor:094]: 'Temperature': Sending state 33.56103 °C with 1 decimals of accuracy
[17:39:49][D][addon_upload_tft.script.report_upload_progress:154]: Restarting Nextion display
[17:39:49][D][switch:016]: 'Nextion display - Power' Turning OFF.
[17:39:49][D][switch:055]: 'Nextion display - Power': Sending state OFF
[17:39:49][D][text_sensor:064]: 'Version ESPHome': Sending state '4.2.5'
[17:39:49][D][text_sensor.version_esphome:1773]: ESPHome version: 4.2.5
[17:39:51][D][switch:012]: 'Nextion display - Power' Turning ON.
[17:39:51][D][switch:055]: 'Nextion display - Power': Sending state ON
[17:39:56][D][sensor:094]: 'RSSI': Sending state -55.00000 dBm with 0 decimals of accuracy
[17:39:56][D][script.nextion_status:2053]: Nextion status:
[17:39:56][D][script.nextion_status:2054]:   Is detected: YES
[17:39:56][D][script.nextion_status:2055]:   Is setup:    NO
[17:39:56][D][script.nextion_status:2056]:   Queue size:  0
[17:39:56][D][addon_upload_tft.script.report_upload_progress:154]: Setting baud rate
[17:39:58][D][main:377]: Attempting to upload TFT
[17:39:58][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #5 at 115200 bps
[17:39:58][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[17:40:00][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[17:40:00][D][nextion.upload.idf:275]: Nextion TFT upload requested
[17:40:00][D][nextion.upload.idf:276]: Exit reparse: YES
[17:40:00][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[17:40:00][D][nextion.upload.idf:298]: Baud rate: 115200
[17:40:00][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[17:40:00][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[17:40:00][D][nextion.upload.idf:428]: Uploading Nextion
[17:40:05][D][nextion.upload.idf:468]: Upgrade response is [] - 0 byte(s)
[17:40:05][E][nextion.upload.idf:474]: Preparation for TFT upload failed 0 ""
[17:40:05][D][nextion.upload.idf:475]: Close HTTP connection
[17:40:05][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[17:40:05][E][nextion.upload.idf:557]: Nextion TFT upload failed
[17:40:05][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
[17:40:05][W][component:214]: Component script took a long time for an operation (5.04 s).
[17:40:05][W][component:215]: Components should block for at most 20-30ms.
[17:40:05][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #5 at 115200 bps returned: Preparation for TFT upload failed
[17:40:05][I][ota:117]: Boot seems successful, resetting boot loop counter.
[17:40:05][D][esp32.preferences:114]: Saving 1 preferences to flash...
[17:40:05][D][esp32.preferences:143]: Saving 1 preferences to flash: 0 cached, 1 written, 0 failed
[17:40:08][D][nextion:770]: Removing old queue type "NO_RESULT" name "backlight_brightness"
[17:40:10][D][main:377]: Attempting to upload TFT
[17:40:10][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #6 at 115200 bps
[17:40:10][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[17:40:12][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[17:40:12][D][nextion.upload.idf:275]: Nextion TFT upload requested
[17:40:12][D][nextion.upload.idf:276]: Exit reparse: YES
[17:40:12][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[17:40:12][D][nextion.upload.idf:298]: Baud rate: 115200
[17:40:12][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[17:40:12][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[17:40:12][D][nextion.upload.idf:428]: Uploading Nextion
[17:40:17][D][nextion.upload.idf:468]: Upgrade response is [] - 0 byte(s)
[17:40:17][E][nextion.upload.idf:474]: Preparation for TFT upload failed 0 ""
[17:40:17][D][nextion.upload.idf:475]: Close HTTP connection
[17:40:17][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[17:40:17][E][nextion.upload.idf:557]: Nextion TFT upload failed
[17:40:17][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
[17:40:17][W][component:214]: Component script took a long time for an operation (5.04 s).
[17:40:17][W][component:215]: Components should block for at most 20-30ms.
[17:40:17][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #6 at 115200 bps returned: Preparation for TFT upload failed
[17:40:20][D][nextion:770]: Removing old queue type "NO_RESULT" name "backlight_brightness"
[17:40:22][D][addon_upload_tft.script.report_upload_progress:154]: TFT upload failed
[17:40:22][D][addon_upload_tft.script.report_upload_progress:154]: Turn off Nextion and restart ESPHome
[17:40:22][D][switch:016]: 'Nextion display - Power' Turning OFF.
[17:40:22][D][switch:055]: 'Nextion display - Power': Sending state OFF
[17:40:24][I][app:134]: Rebooting safely...
INFO Processing expected disconnect from ESPHome API for nspanel1 @ 192.168.20.168
WARNING Disconnected from API
INFO Successfully connected to nspanel1 @ 192.168.20.168 in 1.095s
INFO Successful handshake with nspanel1 @ 192.168.20.168 in 0.058s
[17:40:30][W][nextion:081]: Nextion is not connected! 
[17:40:30][C][template.switch:068]: Template Switch 'Notification sound'
[17:40:30][C][template.switch:091]:   Restore Mode: restore defaults to OFF
[17:40:30][C][template.switch:057]:   Optimistic: YES
[17:40:30][C][template.switch:068]: Template Switch 'Relay 1 Local'
[17:40:30][C][template.switch:091]:   Restore Mode: restore defaults to OFF
[17:40:30][C][template.switch:057]:   Optimistic: YES
[17:40:30][C][template.switch:068]: Template Switch 'Relay 2 Local'
[17:40:30][C][template.switch:091]:   Restore Mode: restore defaults to OFF
[17:40:30][C][template.switch:057]:   Optimistic: YES
[17:40:30][C][template.switch:068]: Template Switch 'Notification unread'
[17:40:30][C][template.switch:091]:   Restore Mode: always OFF
[17:40:30][C][template.switch:057]:   Optimistic: YES
[17:40:30][C][rtttl:029]: Rtttl
[17:40:30][C][nextion:128]: Nextion:
[17:40:30][C][nextion:129]:   Device Model:     
[17:40:30][C][nextion:130]:   Firmware Version: 
[17:40:30][C][nextion:131]:   Serial Number:    
[17:40:30][C][nextion:132]:   Flash Size:       
[17:40:30][C][nextion:133]:   Wake On Touch:    YES
[17:40:30][C][nextion:134]:   Exit reparse:     YES
[17:40:30][C][factory_reset.button:011]: Factory Reset Button 'Factory reset'
[17:40:30][C][factory_reset.button:011]:   Icon: 'mdi:restart-alert'
[17:40:30][C][restart.button:017]: Restart Button 'Restart'
[17:40:31][C][adc:097]: ADC Sensor 'ntc_source'
[17:40:31][C][adc:097]:   Device Class: 'voltage'
[17:40:31][C][adc:097]:   State Class: 'measurement'
[17:40:31][C][adc:097]:   Unit of Measurement: 'V'
[17:40:31][C][adc:097]:   Accuracy Decimals: 2
[17:40:31][C][adc:107]:   Pin: GPIO38
[17:40:31][C][adc:122]:  Attenuation: 11db
[17:40:31][C][adc:142]:   Update Interval: 60.0s
[17:40:31][C][resistance:010]: Resistance Sensor 'resistance_sensor'
[17:40:31][C][resistance:010]:   State Class: 'measurement'
[17:40:31][C][resistance:010]:   Unit of Measurement: 'Ω'
[17:40:31][C][resistance:010]:   Accuracy Decimals: 1
[17:40:31][C][resistance:010]:   Icon: 'mdi:flash'
[17:40:31][C][resistance:011]:   Configuration: DOWNSTREAM
[17:40:31][C][resistance:012]:   Resistor: 11200.00Ω
[17:40:31][C][resistance:013]:   Reference Voltage: 3.3V
[17:40:31][C][ntc:014]: NTC Sensor 'Temperature'
[17:40:31][C][ntc:014]:   Device Class: 'temperature'
[17:40:31][C][ntc:014]:   State Class: 'measurement'
[17:40:31][C][ntc:014]:   Unit of Measurement: '°C'
[17:40:31][C][ntc:014]:   Accuracy Decimals: 1
[17:40:31][W][nextion:081]: Nextion is not connected! 
[17:40:31][C][homeassistant.time:010]: Home Assistant Time:
[17:40:31][C][homeassistant.time:011]:   Timezone: 'AWST-8'
[17:40:31][C][status:034]: Status Binary Sensor 'Status'
[17:40:31][C][status:034]:   Device Class: 'connectivity'
[17:40:31][W][nextion:081]: Nextion is not connected! 
[17:40:32][W][nextion:081]: Nextion is not connected! 
[17:40:32][C][mdns:115]: mDNS:
[17:40:32][C][mdns:116]:   Hostname: nspanel1
[17:40:32][C][ota:097]: Over-The-Air Updates:
[17:40:32][C][ota:098]:   Address: 192.168.20.168:3232
[17:40:32][C][ota:101]:   Using Password.
[17:40:32][C][api:139]: API Server:
[17:40:32][C][api:140]:   Address: 192.168.20.168:6053
[17:40:32][C][api:144]:   Using noise encryption: NO
[17:40:32][C][wifi_signal.sensor:009]: WiFi Signal 'RSSI'
[17:40:32][C][wifi_signal.sensor:009]:   Device Class: 'signal_strength'
[17:40:32][C][wifi_signal.sensor:009]:   State Class: 'measurement'
[17:40:32][C][wifi_signal.sensor:009]:   Unit of Measurement: 'dBm'
[17:40:32][C][wifi_signal.sensor:009]:   Accuracy Decimals: 0
[17:40:32][C][wifi_signal.sensor:009]:   Icon: 'mdi:wifi'
[17:40:32][W][nextion:081]: Nextion is not connected! 
[17:40:33][W][nextion:081]: Nextion is not connected! 
sparkydave1981 commented 7 months ago

image

[17:45:16][D][select:062]: 'Update TFT display - Baud rate' - Setting
[17:45:16][D][select:115]: 'Update TFT display - Baud rate' - Set selected option to: 115200
[17:45:16][D][select:015]: 'Update TFT display - Baud rate': Sending state 115200 (index 7)
[17:45:19][D][script.nextion_status:2053]: Nextion status:
[17:45:19][D][script.nextion_status:2054]:   Is detected: YES
[17:45:19][D][script.nextion_status:2055]:   Is setup:    NO
[17:45:19][D][script.nextion_status:2056]:   Queue size:  0
[17:45:19][D][addon_upload_tft.script.report_upload_progress:154]: Setting baud rate
[17:45:21][D][main:377]: Attempting to upload TFT
[17:45:21][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #5 at 115200 bps
[17:45:21][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[17:45:22][D][button:010]: 'Update TFT display' Pressed.
[17:45:22][D][addon_upload_tft.button.tft_update.on_press:065]: Update TFT display button pressed
[17:45:22][W][script:060]: Script 'upload_tft' is already running! (mode: single)
[17:45:23][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[17:45:23][D][nextion.upload.idf:275]: Nextion TFT upload requested
[17:45:23][D][nextion.upload.idf:276]: Exit reparse: YES
[17:45:23][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[17:45:23][D][nextion.upload.idf:298]: Baud rate: 115200
[17:45:23][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[17:45:23][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[17:45:23][D][nextion.upload.idf:428]: Uploading Nextion
[17:45:28][D][nextion.upload.idf:468]: Upgrade response is [] - 0 byte(s)
[17:45:28][E][nextion.upload.idf:474]: Preparation for TFT upload failed 0 ""
[17:45:28][D][nextion.upload.idf:475]: Close HTTP connection
[17:45:28][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[17:45:28][E][nextion.upload.idf:557]: Nextion TFT upload failed
[17:45:28][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
[17:45:28][W][component:214]: Component script took a long time for an operation (5.04 s).
[17:45:28][W][component:215]: Components should block for at most 20-30ms.
[17:45:28][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #5 at 115200 bps returned: Preparation for TFT upload failed
[17:45:28][D][sensor:094]: 'RSSI': Sending state -55.00000 dBm with 0 decimals of accuracy
[17:45:30][W][script.watchdog:3196]: TFT upload in progress
[17:45:31][D][nextion:770]: Removing old queue type "NO_RESULT" name "backlight_brightness"
[17:45:33][D][main:377]: Attempting to upload TFT
[17:45:33][D][addon_upload_tft.script.report_upload_progress:154]: Attempt #6 at 115200 bps
[17:45:33][D][addon_upload_tft.script.nextion_upload:107]: Waiting for empty UART and Nextion queues
[17:45:35][D][addon_upload_tft.script.nextion_upload:116]: Starting TFT upload...
[17:45:35][D][nextion.upload.idf:275]: Nextion TFT upload requested
[17:45:35][D][nextion.upload.idf:276]: Exit reparse: YES
[17:45:35][D][nextion.upload.idf:277]: URL: http://192.168.0.14:8123/local/nspanel_blank.tft
[17:45:35][D][nextion.upload.idf:298]: Baud rate: 115200
[17:45:35][D][nextion.upload.idf:301]: Exiting Nextion reparse mode
[17:45:35][D][nextion.upload.idf:411]: TFT file size: 266972 bytes
[17:45:35][D][nextion.upload.idf:428]: Uploading Nextion
[17:45:40][D][nextion.upload.idf:468]: Upgrade response is [] - 0 byte(s)
[17:45:40][E][nextion.upload.idf:474]: Preparation for TFT upload failed 0 ""
[17:45:40][D][nextion.upload.idf:475]: Close HTTP connection
[17:45:40][D][nextion.upload.idf:537]: Nextion TFT upload finished: Preparation for TFT upload failed
[17:45:40][E][nextion.upload.idf:557]: Nextion TFT upload failed
[17:45:40][D][addon_upload_tft.script.nextion_upload:118]: TFT upload: Preparation for TFT upload failed
edwardtfn commented 7 months ago

Please keep trying with 115kbps for Baud Rate. For Upload TFT Baud Rate you can try 115kbps also, as that will avoid the change of settings right before the transfer. And keep using your local server, as the remote server looks to be failing due to some restriction from your network:

[17:27:25][D][nextion.upload.idf:277]: URL: https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/v4.2.5/nspanel_us.tft
[17:27:25][D][nextion.upload.idf:298]: Baud rate: 921600
[17:27:25][D][esp-idf:000]: E (398192) esp-tls: couldn't get hostname for :raw.githubusercontent.com: getaddrinfo() returns 202, addrinfo=0x0
[17:27:25][D][esp-idf:000]: E (398194) esp-tls: Failed to open new connection
[17:27:25][D][esp-idf:000]: E (398194) TRANSPORT_BASE: Failed to open a new connection
[17:27:25][D][esp-idf:000]: E (398196) HTTP_CLIENT: Connection failed, sock < 0
[17:27:25][E][nextion.upload.idf:394]: HTTP request failed: ESP_ERR_HTTP_CONNECT
[17:27:25][D][nextion.upload.idf:537]: Nextion TFT upload finished: HTTP request failed
[17:27:25][E][nextion.upload.idf:557]: Nextion TFT upload failed