Blackymas / NSPanel_HA_Blueprint

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

Unable to update TFT Display - NSPanel showing system data error #1491

Closed ARowbot closed 9 months ago

ARowbot commented 9 months ago

I've tried to install a new nspanel in the same way that I have done my previous 2. Unfortunately when I was updating the TFT display, it stopped and failed at about 30%. Since then I have been unable to get it off the system data error page. I have tried reflashing via Jumper cables but to no avail. Here are my logs from the latest attempt:


INFO Reading configuration /config/esphome/nspanel3.yaml...
INFO Updating https://github.com/Blackymas/NSPanel_HA_Blueprint@main
INFO Detected timezone 'Europe/London'
INFO Starting log output from 192.168.0.87 using esphome API
INFO Successfully connected to nspanel3 @ 192.168.0.87 in 0.047s
INFO Successful handshake with nspanel3 @ 192.168.0.87 in 0.106s
[21:46:49][I][app:102]: ESPHome version 2023.12.5 compiled on Dec 29 2023, 21:28:08
[21:46:49][C][wifi:573]: WiFi:
[21:46:49][C][wifi:405]:   Local MAC: ***
[21:46:49][C][wifi:410]:   SSID: [redacted]
[21:46:49][C][wifi:411]:   IP Address: 192.168.0.87
[21:46:49][C][wifi:413]:   BSSID: [redacted]
[21:46:49][C][wifi:414]:   Hostname: 'nspanel3'
[21:46:49][C][wifi:416]:   Signal strength: -66 dB ▂▄▆█
[21:46:49][C][wifi:420]:   Channel: 1
[21:46:49][C][wifi:421]:   Subnet: 255.255.255.0
[21:46:49][C][wifi:422]:   Gateway: 192.168.0.1
[21:46:49][C][wifi:423]:   DNS1: 192.168.0.1
[21:46:49][C][wifi:424]:   DNS2: 0.0.0.0
[21:46:49][C][logger:443]: Logger:
[21:46:49][C][logger:444]:   Level: DEBUG
[21:46:49][C][logger:445]:   Log Baud Rate: 0
[21:46:49][C][logger:447]:   Hardware UART: UART0
[21:46:49][C][uart.arduino_esp32:137]: UART Bus 0:
[21:46:50][C][uart.arduino_esp32:138]:   TX Pin: GPIO16
[21:46:50][C][uart.arduino_esp32:139]:   RX Pin: GPIO17
[21:46:50][C][uart.arduino_esp32:141]:   RX Buffer Size: 256
[21:46:50][C][uart.arduino_esp32:143]:   Baud Rate: 115200 baud
[21:46:50][C][uart.arduino_esp32:144]:   Data Bits: 8
[21:46:50][C][uart.arduino_esp32:145]:   Parity: NONE
[21:46:50][C][uart.arduino_esp32:146]:   Stop bits: 1
[21:46:50][W][nextion:081]: Nextion is not connected! 
[21:46:50][C][ledc.output:164]: LEDC Output:
[21:46:50][C][ledc.output:165]:   Pin GPIO21
[21:46:50][C][ledc.output:166]:   LEDC Channel: 0
[21:46:50][C][ledc.output:167]:   PWM Frequency: 1000.0 Hz
[21:46:50][C][ledc.output:168]:   Bit depth: 16
[21:46:50][C][template.binary_sensor:028]: Template Binary Sensor 'nspanel3 Nextion display'
[21:46:50][C][template.binary_sensor:028]:   Device Class: 'connectivity'
[21:46:50][C][template.number:050]: Template Number 'nspanel3 Display Brightness'
[21:46:50][C][template.number:050]:   Unit of Measurement: '%'
[21:46:50][C][template.number:051]:   Optimistic: YES
[21:46:50][C][template.number:052]:   Update Interval: 60.0s
[21:46:50][C][template.number:050]: Template Number 'nspanel3 Display Brightness Dimdown'
[21:46:50][C][template.number:050]:   Unit of Measurement: '%'
[21:46:50][C][template.number:051]:   Optimistic: YES
[21:46:50][C][template.number:052]:   Update Interval: 60.0s
[21:46:50][C][template.number:050]: Template Number 'nspanel3 Temperature Correction'
[21:46:50][C][template.number:050]:   Unit of Measurement: '°C'
[21:46:50][C][template.number:051]:   Optimistic: YES
[21:46:50][C][template.number:052]:   Update Interval: 60.0s
[21:46:50][C][template.number:050]: Template Number 'nspanel3 Timeout Page'
[21:46:50][C][template.number:050]:   Icon: 'mdi:timer'
[21:46:50][C][template.number:050]:   Unit of Measurement: 's'
[21:46:50][C][template.number:051]:   Optimistic: YES
[21:46:50][C][template.number:052]:   Update Interval: 60.0s
[21:46:50][C][template.number:050]: Template Number 'nspanel3 Timeout Dimming'
[21:46:50][C][template.number:050]:   Icon: 'mdi:timer'
[21:46:50][C][template.number:050]: Template Number 'nspanel3 Timeout Sleep'
[21:46:50][C][template.number:050]:   Icon: 'mdi:timer'
[21:46:50][C][template.number:050]:   Unit of Measurement: 's'
[21:46:50][C][template.number:051]:   Optimistic: YES
[21:46:50][C][template.number:052]:   Update Interval: 60.0s
[21:46:50][C][template.select:065]: Template Select 'nspanel3 Wake-up page'
[21:46:50][C][template.select:065]:   Icon: 'mdi:page-next-outline'
[21:46:50][C][template.select:066]:   Update Interval: 60.0s
[21:46:50][C][template.select:069]:   Optimistic: YES
[21:46:50][C][template.select:070]:   Initial Option: home
[21:46:50][C][template.select:071]:   Restore Value: YES
[21:46:50][C][template.text_sensor:020]: Template Sensor 'nspanel3 Detailed Entity'
[21:46:50][C][template.text_sensor:020]:   Icon: 'mdi:tablet-dashboard'
[21:46:50][C][template.text_sensor:020]: Template Sensor 'nspanel3 Notification Label'
[21:46:50][C][template.text_sensor:020]: Template Sensor 'nspanel3 Notification Text'
[21:46:50][C][switch.gpio:068]: GPIO Switch 'nspanel3 Relay 1'
[21:46:50][C][switch.gpio:091]:   Restore Mode: restore defaults to OFF
[21:46:50][C][switch.gpio:031]:   Pin: GPIO22
[21:46:50][C][switch.gpio:068]: GPIO Switch 'nspanel3 Relay 2'
[21:46:50][C][switch.gpio:091]:   Restore Mode: restore defaults to OFF
[21:46:50][C][switch.gpio:031]:   Pin: GPIO19
[21:46:50][W][nextion:081]: Nextion is not connected! 
[21:46:50][C][gpio.binary_sensor:015]: GPIO Binary Sensor 'nspanel3 Left Button'
[21:46:50][C][gpio.binary_sensor:016]:   Pin: GPIO14
[21:46:50][C][gpio.binary_sensor:015]: GPIO Binary Sensor 'nspanel3 Right Button'
[21:46:50][C][gpio.binary_sensor:016]:   Pin: GPIO27
[21:46:50][C][switch.gpio:068]: GPIO Switch 'nspanel3 Nextion display - Power'
[21:46:50][C][switch.gpio:091]:   Restore Mode: always ON
[21:46:50][C][switch.gpio:031]:   Pin: GPIO4
[21:46:50][C][template.switch:068]: Template Switch 'nspanel3 Notification sound'
[21:46:50][C][template.switch:091]:   Restore Mode: restore defaults to OFF
[21:46:50][C][template.switch:057]:   Optimistic: YES
[21:46:51][C][template.switch:068]: Template Switch 'nspanel3 Relay 1 Local'
[21:46:51][C][template.switch:091]:   Restore Mode: restore defaults to OFF
[21:46:51][C][template.switch:057]:   Optimistic: YES
[21:46:51][C][template.switch:068]: Template Switch 'nspanel3 Relay 2 Local'
[21:46:51][C][template.switch:091]:   Restore Mode: restore defaults to OFF
[21:46:51][C][template.switch:057]:   Optimistic: YES
[21:46:51][C][template.switch:068]: Template Switch 'nspanel3 Notification unread'
[21:46:51][C][template.switch:091]:   Restore Mode: always OFF
[21:46:51][C][template.switch:057]:   Optimistic: YES
[21:46:51][C][rtttl:029]: Rtttl
[21:46:51][W][nextion:081]: Nextion is not connected! 
[21:46:51][C][nextion:128]: Nextion:
[21:46:51][C][nextion:129]:   Device Model:     
[21:46:51][C][nextion:130]:   Firmware Version: 
[21:46:51][C][nextion:131]:   Serial Number:    
[21:46:51][C][nextion:132]:   Flash Size:       
[21:46:51][C][nextion:133]:   Wake On Touch:    YES
[21:46:51][C][nextion:134]:   Exit reparse:     NO
[21:46:51][C][nextion:145]:   Start Up Page:    8
[21:46:51][C][restart.button:017]: Restart Button 'nspanel3 Restart'
[21:46:51][C][adc:097]: ADC Sensor 'ntc_source'
[21:46:51][C][adc:097]:   Device Class: 'voltage'
[21:46:51][C][adc:097]:   State Class: 'measurement'
[21:46:51][C][adc:097]:   Unit of Measurement: 'V'
[21:46:51][C][adc:097]:   Accuracy Decimals: 2
[21:46:51][C][adc:107]:   Pin: GPIO38
[21:46:51][C][adc:122]:  Attenuation: 11db
[21:46:51][C][adc:142]:   Update Interval: 60.0s
[21:46:51][C][resistance:010]: Resistance Sensor 'resistance_sensor'
[21:46:51][C][resistance:010]:   State Class: 'measurement'
[21:46:51][C][resistance:010]:   Unit of Measurement: 'Ω'
[21:46:51][C][resistance:010]:   Accuracy Decimals: 1
[21:46:51][C][resistance:010]:   Icon: 'mdi:flash'
[21:46:51][C][resistance:011]:   Configuration: DOWNSTREAM
[21:46:51][C][resistance:012]:   Resistor: 11200.00Ω
[21:46:51][C][resistance:013]:   Reference Voltage: 3.3V
[21:46:51][C][ntc:014]: NTC Sensor 'nspanel3 Temperature'
[21:46:51][C][ntc:014]:   Device Class: 'temperature'
[21:46:51][C][ntc:014]:   State Class: 'measurement'
[21:46:51][C][ntc:014]:   Unit of Measurement: '°C'
[21:46:51][C][ntc:014]:   Accuracy Decimals: 1
[21:46:51][C][homeassistant.time:010]: Home Assistant Time:
[21:46:51][C][homeassistant.time:011]:   Timezone: 'GMT0BST,M3.5.0/1,M10.5.0'
[21:46:51][C][status:034]: Status Binary Sensor 'nspanel3 Status'
[21:46:51][C][status:034]:   Device Class: 'connectivity'
[21:46:51][C][mdns:115]: mDNS:
[21:46:51][C][mdns:116]:   Hostname: nspanel3
[21:46:51][C][ota:097]: Over-The-Air Updates:
[21:46:51][C][ota:098]:   Address: nspanel3.local:3232
[21:46:51][C][ota:101]:   Using Password.
[21:46:51][C][api:139]: API Server:
[21:46:51][C][api:140]:   Address: nspanel3.local:6053
[21:46:51][C][api:142]:   Using noise encryption: YES
[21:46:51][C][http_request:013]: HTTP Request:
[21:46:51][C][http_request:014]:   Timeout: 5000ms
[21:46:51][C][http_request:015]:   User-Agent: ESPHome
[21:46:51][C][http_request:016]:   Follow Redirects: 1
[21:46:51][C][http_request:017]:   Redirect limit: 3
[21:46:51][W][nextion:081]: Nextion is not connected! 
[21:46:52][W][nextion:081]: Nextion is not connected! 
[21:46:52][W][nextion:081]: Nextion is not connected! 
[21:46:53][W][nextion:081]: Nextion is not connected! 
[21:46:53][W][nextion:081]: Nextion is not connected! 
[21:46:54][W][nextion:081]: Nextion is not connected! 
[21:46:54][W][nextion:081]: Nextion is not connected! 
[21:46:55][W][nextion:081]: Nextion is not connected! 
[21:46:55][W][nextion:081]: Nextion is not connected! 
[21:46:56][D][button:010]: 'nspanel3 Update TFT display' Pressed.
[21:46:56][D][main:735]: Button pressed: Update TFT display
[21:46:56][D][script.upload_tft:141]: Starting...
[21:46:56][D][script.stop_all:2735]: Stopping scripts...
[21:46:56][D][script.stop_all:2784]: Finished
[21:46:56][D][script.upload_tft:799]: Try #1 at 921600 bps
[21:46:56][D][script.upload_tft.upload_tft_arduino:401]: Nextion TFT upload requested
[21:46:56][D][script.upload_tft.upload_tft_arduino:402]:   url: ***
[21:46:56][D][script.upload_tft.upload_tft_arduino:403]:   baud_rate: 921600
[21:46:56][D][script.upload_tft.upload_tft_arduino:416]: Setting Nextion protocol reparse mode to passive
[21:46:56][D][main:2591]: Exit reparse
[21:46:56][D][script.upload_tft:144]: Wait 5 seconds
[21:47:01][D][script.upload_tft.upload_tft_arduino:434]: Connected
[21:47:01][D][script.upload_tft.upload_tft_arduino:440]: Requesting URL: ***
[21:47:02][D][script.upload_tft.upload_tft_arduino:472]: Updating Nextion
[21:47:02][D][script.upload_tft.upload_tft_arduino:481]: Clear serial receive buffer: 0
[21:47:02][D][script.upload_tft.send_nextion_command:206]: Sending: whmi-wris 7248068,921600,1
[21:47:02][C][uart.arduino_esp32:077]: Setting up UART...
[21:47:02][D][script.upload_tft.upload_tft_arduino:497]: Waiting for upgrade response
[21:47:07][D][script.upload_tft.upload_tft_arduino:502]: Upgrade response is []
[21:47:07][D][script.upload_tft.upload_tft_arduino:507]: Preparation for tft update failed 0 ""
[21:47:07][D][script.upload_tft.upload_end_:274]: Completed: 0
[21:47:09][D][script.upload_tft.upload_end_:284]: Nextion TFT upload will try again
[21:47:09][W][script.upload_tft:805]: Try #1 failed
[21:47:09][D][script.upload_tft:144]: Wait 5 seconds
[21:47:14][D][script.upload_tft:808]: Try #2 at 921600 bps
[21:47:14][D][script.upload_tft.upload_tft_arduino:401]: Nextion TFT upload requested
[21:47:14][D][script.upload_tft.upload_tft_arduino:402]:   url: ***
[21:47:14][D][script.upload_tft.upload_tft_arduino:403]:   baud_rate: 921600
[21:47:14][D][script.upload_tft.upload_tft_arduino:416]: Setting Nextion protocol reparse mode to passive
[21:47:14][D][main:2591]: Exit reparse
[21:47:14][D][script.upload_tft:144]: Wait 5 seconds
[21:47:19][D][script.upload_tft.upload_tft_arduino:434]: Connected
[21:47:19][D][script.upload_tft.upload_tft_arduino:440]: Requesting URL: ***
[21:47:19][D][script.upload_tft.upload_tft_arduino:472]: Updating Nextion
[21:47:19][D][script.upload_tft.upload_tft_arduino:481]: Clear serial receive buffer: 0
[21:47:19][D][script.upload_tft.send_nextion_command:206]: Sending: whmi-wris 7248068,921600,1
[21:47:19][D][script.upload_tft.upload_tft_arduino:497]: Waiting for upgrade response
[21:47:24][D][script.upload_tft.upload_tft_arduino:502]: Upgrade response is []
[21:47:24][D][script.upload_tft.upload_tft_arduino:507]: Preparation for tft update failed 0 ""
[21:47:24][D][script.upload_tft.upload_end_:274]: Completed: 0
[21:47:26][D][script.upload_tft.upload_end_:284]: Nextion TFT upload will try again
[21:47:26][W][script.upload_tft:810]: Try #2 failed
[21:47:26][D][script.upload_tft:144]: Wait 5 seconds
[21:47:31][D][script.upload_tft:813]: Try #3 at 115200 bps
[21:47:31][D][script.upload_tft.upload_tft_arduino:401]: Nextion TFT upload requested
[21:47:31][D][script.upload_tft.upload_tft_arduino:402]:   url: ***
[21:47:31][D][script.upload_tft.upload_tft_arduino:403]:   baud_rate: 115200
[21:47:31][D][script.upload_tft.upload_tft_arduino:416]: Setting Nextion protocol reparse mode to passive
[21:47:31][D][main:2591]: Exit reparse
[21:47:31][D][script.upload_tft:144]: Wait 5 seconds
[21:47:36][D][script.upload_tft.upload_tft_arduino:434]: Connected
[21:47:36][D][script.upload_tft.upload_tft_arduino:440]: Requesting URL: ***
[21:47:37][D][script.upload_tft.upload_tft_arduino:472]: Updating Nextion
[21:47:37][D][script.upload_tft.upload_tft_arduino:481]: Clear serial receive buffer: 0
[21:47:37][D][script.upload_tft.send_nextion_command:206]: Sending: whmi-wris 7248068,115200,1
[21:47:37][C][uart.arduino_esp32:077]: Setting up UART...
[21:47:37][D][script.upload_tft.upload_tft_arduino:497]: Waiting for upgrade response
[21:47:42][D][script.upload_tft.upload_tft_arduino:502]: Upgrade response is []
[21:47:42][D][script.upload_tft.upload_tft_arduino:507]: Preparation for tft update failed 0 ""
[21:47:42][D][script.upload_tft.upload_end_:274]: Completed: 0
[21:47:43][D][script.upload_tft.upload_end_:284]: Nextion TFT upload will try again
[21:47:43][W][script.upload_tft:815]: Try #3 failed
[21:47:43][D][script.upload_tft:820]: Turn off Nextion
[21:47:43][D][switch:016]: 'nspanel3 Nextion display - Power' Turning OFF.
[21:47:43][D][switch:055]: 'nspanel3 Nextion display - Power': Sending state OFF
[21:47:43][D][script.upload_tft:144]: Wait 2 seconds
[21:47:45][D][script.upload_tft:823]: Turn on Nextion
[21:47:45][D][switch:012]: 'nspanel3 Nextion display - Power' Turning ON.
[21:47:45][D][switch:055]: 'nspanel3 Nextion display - Power': Sending state ON
[21:47:45][D][script.upload_tft:144]: Wait 10 seconds
[21:47:55][D][script.upload_tft:826]: Try #4 at 115200 bps
[21:47:55][D][script.upload_tft.upload_tft_arduino:401]: Nextion TFT upload requested
[21:47:55][D][script.upload_tft.upload_tft_arduino:402]:   url: ***
[21:47:55][D][script.upload_tft.upload_tft_arduino:403]:   baud_rate: 115200
[21:47:55][D][script.upload_tft.upload_tft_arduino:416]: Setting Nextion protocol reparse mode to passive
[21:47:55][D][main:2591]: Exit reparse
[21:47:55][D][script.upload_tft:144]: Wait 5 seconds
[21:48:00][D][script.upload_tft.upload_tft_arduino:434]: Connected
[21:48:00][D][script.upload_tft.upload_tft_arduino:440]: Requesting URL: ***
[21:48:01][D][script.upload_tft.upload_tft_arduino:472]: Updating Nextion
[21:48:01][D][script.upload_tft.upload_tft_arduino:481]: Clear serial receive buffer: 0
[21:48:01][D][script.upload_tft.send_nextion_command:206]: Sending: whmi-wris 7248068,115200,1
[21:48:01][D][script.upload_tft.upload_tft_arduino:497]: Waiting for upgrade response
[21:48:06][D][script.upload_tft.upload_tft_arduino:502]: Upgrade response is []
[21:48:06][D][script.upload_tft.upload_tft_arduino:507]: Preparation for tft update failed 0 ""
[21:48:06][D][script.upload_tft.upload_end_:274]: Completed: 0
[21:48:08][D][script.upload_tft.upload_end_:284]: Nextion TFT upload will try again
[21:48:08][E][script.upload_tft:828]: TFT upload failed
[21:48:08][D][script.upload_tft:829]: Turn off Nextion
[21:48:08][D][switch:016]: 'nspanel3 Nextion display - Power' Turning OFF.
[21:48:08][D][switch:055]: 'nspanel3 Nextion display - Power': Sending state OFF
[21:48:08][D][script.upload_tft:144]: Wait 2 seconds
[21:48:10][D][script.upload_tft:832]: Turn on Nextion
[21:48:10][D][switch:012]: 'nspanel3 Nextion display - Power' Turning ON.
[21:48:10][D][switch:055]: 'nspanel3 Nextion display - Power': Sending state ON
[21:48:10][D][script.upload_tft:834]: Restarting ESPHome
[21:48:10][D][script.upload_tft:144]: Wait 2 seconds
[21:48:12][D][button:010]: 'nspanel3 Restart' Pressed.
[21:48:12][I][restart.button:012]: Restarting device...
[21:48:12][I][app:134]: Rebooting safely...
INFO Processing expected disconnect from ESPHome API for nspanel3 @ 192.168.0.87
WARNING Disconnected from API
INFO Successfully connected to nspanel3 @ 192.168.0.87 in 3.072s
INFO Successful handshake with nspanel3 @ 192.168.0.87 in 0.182s
[21:48:20][C][gpio.binary_sensor:015]: GPIO Binary Sensor 'nspanel3 Left Button'
[21:48:20][C][gpio.binary_sensor:016]:   Pin: GPIO14
[21:48:21][C][gpio.binary_sensor:015]: GPIO Binary Sensor 'nspanel3 Right Button'
[21:48:21][C][gpio.binary_sensor:016]:   Pin: GPIO27
[21:48:21][W][nextion:081]: Nextion is not connected! 
[21:48:21][C][switch.gpio:068]: GPIO Switch 'nspanel3 Nextion display - Power'
[21:48:21][C][switch.gpio:091]:   Restore Mode: always ON
[21:48:21][C][switch.gpio:031]:   Pin: GPIO4
[21:48:21][C][template.switch:068]: Template Switch 'nspanel3 Notification sound'
[21:48:21][C][template.switch:091]:   Restore Mode: restore defaults to OFF
[21:48:21][C][template.switch:057]:   Optimistic: YES
[21:48:21][C][template.switch:068]: Template Switch 'nspanel3 Relay 1 Local'
[21:48:21][C][template.switch:091]:   Restore Mode: restore defaults to OFF
[21:48:21][C][template.switch:057]:   Optimistic: YES
[21:48:21][C][template.switch:068]: Template Switch 'nspanel3 Relay 2 Local'
[21:48:21][C][template.switch:091]:   Restore Mode: restore defaults to OFF
[21:48:21][C][template.switch:057]:   Optimistic: YES
[21:48:21][C][template.switch:068]: Template Switch 'nspanel3 Notification unread'
[21:48:21][C][template.switch:091]:   Restore Mode: always OFF
[21:48:21][C][template.switch:057]:   Optimistic: YES
[21:48:21][C][rtttl:029]: Rtttl
[21:48:21][C][nextion:128]: Nextion:
[21:48:21][C][nextion:129]:   Device Model:     
[21:48:21][C][nextion:130]:   Firmware Version: 
[21:48:21][C][nextion:131]:   Serial Number:    
[21:48:21][C][nextion:132]:   Flash Size:       
[21:48:21][C][nextion:133]:   Wake On Touch:    YES
[21:48:21][C][nextion:134]:   Exit reparse:     NO
[21:48:21][W][nextion:081]: Nextion is not connected! 
[21:48:21][C][homeassistant.time:010]: Home Assistant Time:
[21:48:21][C][homeassistant.time:011]:   Timezone: 'GMT0BST,M3.5.0/1,M10.5.0'
[21:48:21][C][status:034]: Status Binary Sensor 'nspanel3 Status'
[21:48:21][C][status:034]:   Device Class: 'connectivity'
[21:48:22][C][mdns:115]: mDNS:
[21:48:22][C][mdns:116]:   Hostname: nspanel3
[21:48:22][C][ota:097]: Over-The-Air Updates:
[21:48:22][C][ota:098]:   Address: nspanel3.local:3232
[21:48:22][C][ota:101]:   Using Password.
[21:48:22][W][nextion:081]: Nextion is not connected! 
[21:48:22][C][api:139]: API Server:
[21:48:22][C][api:140]:   Address: nspanel3.local:6053
[21:48:22][C][api:142]:   Using noise encryption: YES
[21:48:22][C][http_request:013]: HTTP Request:
[21:48:22][C][http_request:014]:   Timeout: 5000ms
[21:48:22][C][http_request:015]:   User-Agent: ESPHome
[21:48:22][C][http_request:016]:   Follow Redirects: 1
[21:48:22][C][http_request:017]:   Redirect limit: 3
[21:48:22][W][nextion:081]: Nextion is not connected! 
[21:48:23][W][nextion:081]: Nextion is not connected! 
[21:48:23][W][nextion:081]: Nextion is not connected! 
[21:48:24][W][nextion:081]: Nextion is not connected! 
[21:48:24][W][nextion:081]: Nextion is not connected! 
[21:48:25][W][nextion:081]: Nextion is not connected! 
[21:48:25][W][nextion:081]: Nextion is not connected! 
[21:48:26][W][nextion:081]: Nextion is not connected! 
[21:48:26][W][nextion:081]: Nextion is not connected! 
[21:48:27][W][nextion:081]: Nextion is not connected! 
[21:48:27][W][nextion:081]: Nextion is not connected! 
[21:48:28][W][nextion:081]: Nextion is not connected! 
[21:48:29][W][nextion:081]: Nextion is not connected! 
[21:48:29][W][nextion:081]: Nextion is not connected! 
[21:48:30][W][nextion:081]: Nextion is not connected! 
[21:48:30][W][nextion:081]: Nextion is not connected! 
[21:48:31][W][nextion:081]: Nextion is not connected! 
[21:48:31][W][nextion:081]: Nextion is not connected! 
[21:48:32][W][nextion:081]: Nextion is not connected! 
[21:48:32][W][nextion:081]: Nextion is not connected! 
[21:48:33][W][nextion:081]: Nextion is not connected! 
[21:48:33][W][nextion:081]: Nextion is not connected! 
[21:48:34][W][nextion:081]: Nextion is not connected! 
[21:48:34][W][nextion:081]: Nextion is not connected! 
[21:48:35][W][nextion:081]: Nextion is not connected! 
[21:48:35][W][nextion:081]: Nextion is not connected! 
[21:48:36][W][nextion:081]: Nextion is not connected! 
[21:48:37][W][nextion:081]: Nextion is not connected! 
[21:48:37][W][nextion:081]: Nextion is not connected! 
[21:48:38][W][nextion:081]: Nextion is not connected! 
[21:48:38][W][nextion:081]: Nextion is not connected! 
[21:48:39][W][nextion:081]: Nextion is not connected! 
[21:48:39][W][nextion:081]: Nextion is not connected! 
[21:48:40][W][nextion:081]: Nextion is not connected! 
[21:48:40][W][nextion:081]: Nextion is not connected! 
[21:48:40][D][main:2591]: Exit reparse
[21:48:41][W][nextion:081]: Nextion is not connected! 
[21:48:41][W][nextion:081]: Nextion is not connected! 
[21:48:42][W][nextion:081]: Nextion is not connected! 
[21:48:42][W][nextion:081]: Nextion is not connected! 
[21:48:43][W][nextion:081]: Nextion is not connected! 
[21:48:43][W][nextion:081]: Nextion is not connected! 
[21:48:44][W][nextion:081]: Nextion is not connected! 
[21:48:45][W][nextion:081]: Nextion is not connected! 
[21:48:45][W][nextion:081]: Nextion is not connected! 
[21:48:46][W][nextion:081]: Nextion is not connected! 
[21:48:46][W][nextion:081]: Nextion is not connected! 
[21:48:47][W][nextion:081]: Nextion is not connected! 
[21:48:47][W][nextion:081]: Nextion is not connected! 
[21:48:48][W][nextion:081]: Nextion is not connected! 
[21:48:48][W][nextion:081]: Nextion is not connected! 
[21:48:49][W][nextion:081]: Nextion is not connected! 
[21:48:49][W][nextion:081]: Nextion is not connected! 
[21:48:50][W][nextion:081]: Nextion is not connected! 
[21:48:50][W][nextion:081]: Nextion is not connected! 
[21:48:51][W][nextion:081]: Nextion is not connected! 
[21:48:51][W][nextion:081]: Nextion is not connected! 
[21:48:52][W][nextion:081]: Nextion is not connected! 
[21:48:52][W][nextion:081]: Nextion is not connected! 
[21:48:53][W][nextion:081]: Nextion is not connected! 
[21:48:54][W][nextion:081]: Nextion is not connected! 
[21:48:54][W][nextion:081]: Nextion is not connected! 
[21:48:55][W][nextion:081]: Nextion is not connected! 
[21:48:55][D][sensor:094]: 'ntc_source': Sending state 1.70600 V with 2 decimals of accuracy
[21:48:55][D][resistance:039]: 'resistance_sensor' - Resistance 11987.0Ω
[21:48:55][D][sensor:094]: 'resistance_sensor': Sending state 11986.95117 Ω with 1 decimals of accuracy
[21:48:55][D][ntc:026]: 'nspanel3 Temperature' - Temperature: 21.0°C
[21:48:55][D][sensor:094]: 'nspanel3 Temperature': Sending state 20.97644 °C with 1 decimals of accuracy
[21:48:55][W][nextion:081]: Nextion is not connected! 
[21:48:56][W][nextion:081]: Nextion is not connected! 
[21:48:56][W][nextion:081]: Nextion is not connected! 
[21:48:57][W][nextion:081]: Nextion is not connected! 
[21:48:57][W][nextion:081]: Nextion is not connected! 
[21:48:58][W][nextion:081]: Nextion is not connected! 
[21:48:58][W][nextion:081]: Nextion is not connected! 
[21:48:59][W][nextion:081]: Nextion is not connected! 
[21:48:59][W][nextion:081]: Nextion is not connected! 
[21:49:00][W][nextion:081]: Nextion is not connected! 
[21:49:00][D][script.nextion_status:2682]: Nextion status:
[21:49:00][D][script.nextion_status:2684]:   Is setup:    False
[21:49:00][E][on_boot:059]: No response from Nextion display
[21:49:00][D][on_boot:060]: Turn off Nextion
[21:49:00][D][switch:016]: 'nspanel3 Nextion display - Power' Turning OFF.
[21:49:00][D][switch:055]: 'nspanel3 Nextion display - Power': Sending state OFF
[21:49:00][D][on_boot:046]: Wait 2 seconds
[21:49:02][D][on_boot:063]: Turn on Nextion
[21:49:02][D][switch:012]: 'nspanel3 Nextion display - Power' Turning ON.
[21:49:02][D][switch:055]: 'nspanel3 Nextion display - Power': Sending state ON
[21:49:02][D][on_boot:046]: Wait 5 seconds
[21:49:07][D][script.nextion_status:2682]: Nextion status:
[21:49:07][D][script.nextion_status:2684]:   Is setup:    False
[21:49:07][W][component:214]: Component esphome.coroutine took a long time for an operation (7.06 s).
[21:49:07][W][component:215]: Components should block for at most 20-30ms.
[21:49:07][W][nextion:081]: Nextion is not connected! 
[21:49:08][W][nextion:081]: Nextion is not connected! 
[21:49:08][W][nextion:081]: Nextion is not connected! 
[21:49:09][W][nextion:081]: Nextion is not connected! 
[21:49:10][W][nextion:081]: Nextion is not connected! 
[21:49:10][W][nextion:081]: Nextion is not connected! 
[21:49:11][W][nextion:081]: Nextion is not connected! 
[21:49:11][W][nextion:081]: Nextion is not connected! 
[21:49:12][W][nextion:081]: Nextion is not connected! 
[21:49:12][W][nextion:081]: Nextion is not connected! 
[21:49:13][W][nextion:081]: Nextion is not connected! 
[21:49:13][W][nextion:081]: Nextion is not connected! 
[21:49:14][W][nextion:081]: Nextion is not connected! 
[21:49:14][W][nextion:081]: Nextion is not connected! 
[21:49:15][W][nextion:081]: Nextion is not connected! 
[21:49:15][W][nextion:081]: Nextion is not connected! 
[21:49:16][W][nextion:081]: Nextion is not connected! 
[21:49:16][W][nextion:081]: Nextion is not connected! 
[21:49:17][W][nextion:081]: Nextion is not connected! 
[21:49:17][W][nextion:081]: Nextion is not connected! 
[21:49:18][W][nextion:081]: Nextion is not connected! 
[21:49:19][W][nextion:081]: Nextion is not connected! 
[21:49:19][W][nextion:081]: Nextion is not connected! 
[21:49:20][W][nextion:081]: Nextion is not connected! 
[21:49:20][W][nextion:081]: Nextion is not connected! 
[21:49:21][W][nextion:081]: Nextion is not connected! 
[21:49:21][W][nextion:081]: Nextion is not connected! 
[21:49:22][W][nextion:081]: Nextion is not connected! 
[21:49:22][W][nextion:081]: Nextion is not connected! 
[21:49:23][W][nextion:081]: Nextion is not connected! 
[21:49:23][W][nextion:081]: Nextion is not connected! 
[21:49:24][W][nextion:081]: Nextion is not connected! 
[21:49:24][W][nextion:081]: Nextion is not connected! 
[21:49:25][W][nextion:081]: Nextion is not connected! 
[21:49:25][W][nextion:081]: Nextion is not connected! 
[21:49:26][W][nextion:081]: Nextion is not connected! 
[21:49:27][W][nextion:081]: Nextion is not connected! 
[21:49:27][W][nextion:081]: Nextion is not connected! 
[21:49:27][D][script.nextion_status:2682]: Nextion status:
[21:49:27][D][script.nextion_status:2684]:   Is setup:    False
[21:49:27][E][on_boot:076]: No response from Nextion display
[21:49:27][D][on_boot:078]: Finished```
edwardtfn commented 9 months ago

Thanks for all the info provided when reporting this issue. I'm actively working on resolving it and will update you as soon as I have a solution. In the meantime, please continue trying to upload the TFT to your Nextion display and let me know if you have any success.

Regarding the error message you encountered, I understand it might seem alarming. However, these messages are often less serious than they appear and are likely to be resolved once the TFT upload is successful.

edwardtfn commented 9 months ago

Hi @ARowbot, I've pushed a new code for this, but it still on dev. If you wanna give it a try, just change in the remote_package area, from ref: main to ref: dev, install it again and try to upload the TFT you already have (from main, please don't use the TFT from dev for this try). After that try, please remember to change it back to ref: main and install it again.

ARowbot commented 9 months ago

Thanks for your commitment.

I've started the upload, I have realised that I have a much larger (older) tft file so the upload is still going but the logs seem like a success on dev mode so far. I've attached the logs and will update again when fully finished. logs_nspanel3_run (1).txt

ARowbot commented 9 months ago

Update: Dev install was successful (with old blueprint and tft file accidentally), no longer showed error on nspanel. I had to update Home Assistant etc in between as I could not reimport blueprint without doing so. Changed esphome nspanel file back to main and then reinstalled with new blue print, new tft file from github and latest esphome.

No errors seen in logs during update of new tft on main. Thank you for your help.