esphome / issues

Issue Tracker for ESPHome
https://esphome.io/
290 stars 36 forks source link

Updates always break my displays #5578

Closed sabixx closed 8 months ago

sabixx commented 8 months ago

The problem

Hi,

Here is some updates - I haven't figured out which. ESPHome, Home Assistant, HA Core or an update of Blueprint is breaking my panels. I'll have to install the firmware again to make them work again.

The displays look like this after the upgrade:

image

When I try to reinstall it it will fail, see the install log.

Many thanks in advance for any hints.

Which version of ESPHome has the issue?

2024.2.2

What type of installation are you using?

Home Assistant Add-on

Which version of Home Assistant has the issue?

2024.3

What platform are you using?

ESP32

Board

No response

Component causing the issue

No response

Example YAML snippet

substitutions:

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

  device_name: "nspanelmrt" 
  wifi_ssid: !secrets...
  wifi_password: !secrets...

  nextion_update_url: "http://192.168.2.25:8123/local/nspanel_eu.tft" # URL to local tft File
#  nextion_update_url: "https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/main/nspanel_eu.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
    files: [nspanel_esphome.yaml]
    refresh: 300s

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

Anything in the logs that might be useful for us?

here's the install log 

INFO ESPHome 2024.2.2
INFO Reading configuration /config/esphome/ns-panel-mrt.yaml...
INFO Updating https://github.com/Blackymas/NSPanel_HA_Blueprint@main
INFO Updating https://github.com/edwardtfn/esphome@nextion-v425
INFO Detected timezone 'Europe/Berlin'
INFO Generating C++ source...
INFO Compiling app...
Processing nspanelmrt (board: esp32dev; framework: arduino; platform: platformio/espressif32@5.4.0)
--------------------------------------------------------------------------------
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
 - toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Dependency Graph
|-- WiFi @ 2.0.0
|-- ESPmDNS @ 2.0.0
|-- Update @ 2.0.0
|-- ArduinoJson @ 6.18.5
|-- WiFiClientSecure @ 2.0.0
|-- HTTPClient @ 2.0.0
Compiling .pioenvs/nspanelmrt/src/esphome/components/adc/adc_sensor.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/api/api_frame_helper.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/api/api_pb2.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/api/api_pb2_service.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/api/api_server.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/api/list_entities.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/api/proto.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/api/subscribe_state.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/api/user_services.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/binary_sensor/automation.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/binary_sensor/binary_sensor.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/binary_sensor/filter.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/button/button.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/display/display.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/display/display_buffer.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/display/rect.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/esp32/core.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/esp32/gpio.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/esp32/preferences.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/factory_reset/button/factory_reset_button.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/gpio/binary_sensor/gpio_binary_sensor.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/gpio/switch/gpio_switch.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/homeassistant/time/homeassistant_time.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/json/json_util.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/ledc/ledc_output.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/logger/logger.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/md5/md5.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/mdns/mdns_component.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/mdns/mdns_esp32.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/mdns/mdns_esp8266.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/mdns/mdns_host.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/mdns/mdns_libretiny.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/mdns/mdns_rp2040.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/network/util.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/nextion/binary_sensor/nextion_binarysensor.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/nextion/nextion.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/nextion/nextion_commands.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/nextion/nextion_component.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/nextion/nextion_upload.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/nextion/sensor/nextion_sensor.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/nextion/text_sensor/nextion_textsensor.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/ntc/ntc.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/number/automation.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/number/number.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/number/number_call.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/number/number_traits.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/ota/ota_backend_arduino_esp32.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/ota/ota_backend_arduino_esp8266.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/ota/ota_backend_arduino_libretiny.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/ota/ota_backend_arduino_rp2040.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/ota/ota_backend_esp_idf.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/ota/ota_component.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/output/automation.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/output/float_output.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/resistance/resistance_sensor.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/restart/button/restart_button.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/rtttl/rtttl.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/script/script.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/select/select.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/select/select_call.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/select/select_traits.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/sensor/automation.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/sensor/filter.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/sensor/sensor.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/socket/bsd_sockets_impl.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/socket/lwip_raw_tcp_impl.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/socket/lwip_sockets_impl.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/socket/socket.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/status/status_binary_sensor.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/switch/automation.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/switch/switch.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/template/binary_sensor/template_binary_sensor.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/template/number/template_number.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/template/select/template_select.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/template/sensor/template_sensor.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/template/switch/template_switch.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/template/text_sensor/template_text_sensor.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/text_sensor/filter.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/text_sensor/text_sensor.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/time/automation.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/time/real_time_clock.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/uart/uart.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/uart/uart_component.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/uart/uart_component_esp32_arduino.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/uart/uart_component_esp8266.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/uart/uart_component_esp_idf.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/uart/uart_component_libretiny.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/uart/uart_component_rp2040.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/uart/uart_debugger.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/wifi/wifi_component.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/wifi/wifi_component_esp32_arduino.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/wifi/wifi_component_esp8266.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/wifi/wifi_component_libretiny.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/wifi/wifi_component_pico_w.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/components/wifi_signal/wifi_signal_sensor.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/core/application.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/core/color.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/core/component.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/core/component_iterator.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/core/controller.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/core/entity_base.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/core/helpers.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/core/log.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/core/ring_buffer.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/core/scheduler.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/core/string_ref.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/core/time.cpp.o
Compiling .pioenvs/nspanelmrt/src/esphome/core/util.cpp.o
Compiling .pioenvs/nspanelmrt/src/main.cpp.o
Building .pioenvs/nspanelmrt/bootloader.bin
Creating esp32 image...
Successfully created esp32 image.
Generating partitions .pioenvs/nspanelmrt/partitions.bin
Compiling .pioenvs/nspanelmrt/lib64d/WiFi/WiFi.cpp.o
Compiling .pioenvs/nspanelmrt/lib64d/WiFi/WiFiAP.cpp.o
Compiling .pioenvs/nspanelmrt/lib64d/WiFi/WiFiClient.cpp.o
Compiling .pioenvs/nspanelmrt/lib64d/WiFi/WiFiGeneric.cpp.o
Compiling .pioenvs/nspanelmrt/lib64d/WiFi/WiFiMulti.cpp.o
Compiling .pioenvs/nspanelmrt/lib64d/WiFi/WiFiSTA.cpp.o
Compiling .pioenvs/nspanelmrt/lib64d/WiFi/WiFiScan.cpp.o
Compiling .pioenvs/nspanelmrt/lib64d/WiFi/WiFiServer.cpp.o
Compiling .pioenvs/nspanelmrt/lib64d/WiFi/WiFiUdp.cpp.o
Archiving .pioenvs/nspanelmrt/lib64d/libWiFi.a
Compiling .pioenvs/nspanelmrt/lib915/ESPmDNS/ESPmDNS.cpp.o
Archiving .pioenvs/nspanelmrt/lib915/libESPmDNS.a
Compiling .pioenvs/nspanelmrt/libbc6/Update/HttpsOTAUpdate.cpp.o
Compiling .pioenvs/nspanelmrt/libbc6/Update/Updater.cpp.o
Archiving .pioenvs/nspanelmrt/libbc6/libUpdate.a
Compiling .pioenvs/nspanelmrt/libb0f/WiFiClientSecure/WiFiClientSecure.cpp.o
Compiling .pioenvs/nspanelmrt/libb0f/WiFiClientSecure/esp_crt_bundle.c.o
Compiling .pioenvs/nspanelmrt/libb0f/WiFiClientSecure/ssl_client.cpp.o
Archiving .pioenvs/nspanelmrt/libb0f/libWiFiClientSecure.a
Compiling .pioenvs/nspanelmrt/lib2f0/HTTPClient/HTTPClient.cpp.o
Archiving .pioenvs/nspanelmrt/lib2f0/libHTTPClient.a
Compiling .pioenvs/nspanelmrt/FrameworkArduino/Esp.cpp.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/FirmwareMSC.cpp.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/HWCDC.cpp.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/IPAddress.cpp.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/IPv6Address.cpp.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/MD5Builder.cpp.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/Print.cpp.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/Stream.cpp.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/StreamString.cpp.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/Tone.cpp.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/USB.cpp.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/USBCDC.cpp.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/USBMSC.cpp.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/WMath.cpp.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/WString.cpp.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/base64.cpp.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/cbuf.cpp.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/esp32-hal-adc.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/esp32-hal-bt.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/esp32-hal-cpu.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/esp32-hal-dac.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/esp32-hal-gpio.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/esp32-hal-i2c-slave.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/esp32-hal-i2c.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/esp32-hal-ledc.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/esp32-hal-matrix.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/esp32-hal-misc.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/esp32-hal-psram.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/esp32-hal-rgb-led.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/esp32-hal-rmt.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/esp32-hal-sigmadelta.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/esp32-hal-spi.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/esp32-hal-time.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/esp32-hal-timer.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/esp32-hal-tinyusb.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/esp32-hal-touch.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/esp32-hal-uart.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/firmware_msc_fat.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/libb64/cdecode.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/libb64/cencode.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/main.cpp.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/stdlib_noniso.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/wiring_pulse.c.o
Compiling .pioenvs/nspanelmrt/FrameworkArduino/wiring_shift.c.o
Archiving .pioenvs/nspanelmrt/libFrameworkArduino.a
Linking .pioenvs/nspanelmrt/firmware.elf
RAM:   [=         ]  14.1% (used 46180 bytes from 327680 bytes)
Flash: [=======   ]  70.2% (used 1287337 bytes from 1835008 bytes)
Building .pioenvs/nspanelmrt/firmware.bin
Creating esp32 image...
Successfully created esp32 image.
esp32_create_combined_bin([".pioenvs/nspanelmrt/firmware.bin"], [".pioenvs/nspanelmrt/firmware.elf"])
Wrote 0x14bb30 bytes to file /data/build/nspanelmrt/.pioenvs/nspanelmrt/firmware-factory.bin, ready to flash to offset 0x0
======================== [SUCCESS] Took 306.21 seconds ========================
INFO Successfully compiled program.
INFO Connecting to 192.168.2.59
INFO Uploading /data/build/nspanelmrt/.pioenvs/nspanelmrt/firmware.bin (1293104 bytes)
Uploading: [============================================================] 100% Done...

INFO Upload took 18.26 seconds, waiting for result...
INFO OTA successful
INFO Successfully uploaded program.
INFO Starting log output from 192.168.2.59 using esphome API
INFO Successfully connected to nspanelmrt @ 192.168.2.59 in 19.827s
INFO Successful handshake with nspanelmrt @ 192.168.2.59 in 0.050s
[17:28:42][I][app:102]: ESPHome version 2024.2.2 compiled on Mar  6 2024, 17:25:37
[17:28:42][C][wifi:577]: WiFi:
[17:28:42][C][wifi:409]:   Local MAC: 3C:E9:0E:85:E6:4C
[17:28:42][C][wifi:414]:   SSID: 'LAN of Milk and Honey'[redacted]
[17:28:42][C][wifi:415]:   IP Address: 192.168.2.59
[17:28:42][C][wifi:417]:   BSSID: FC:EC:DA:1A:BC:16[redacted]
[17:28:42][C][wifi:418]:   Hostname: 'nspanelmrt'
[17:28:42][C][wifi:420]:   Signal strength: -77 dB ▂▄▆█
[17:28:42][C][wifi:424]:   Channel: 11
[17:28:42][C][wifi:425]:   Subnet: 255.255.255.0
[17:28:42][C][wifi:426]:   Gateway: 192.168.2.1
[17:28:42][C][wifi:427]:   DNS1: 192.168.2.1
[17:28:42][C][wifi:428]:   DNS2: 0.0.0.0
[17:28:42][C][logger:447]: Logger:
[17:28:42][C][logger:448]:   Level: DEBUG
[17:28:42][C][logger:449]:   Log Baud Rate: 0
[17:28:42][C][logger:451]:   Hardware UART: UART0
[17:28:42][C][uart.arduino_esp32:137]: UART Bus 0:
[17:28:42][C][uart.arduino_esp32:138]:   TX Pin: GPIO16
[17:28:42][C][uart.arduino_esp32:139]:   RX Pin: GPIO17
[17:28:42][C][uart.arduino_esp32:141]:   RX Buffer Size: 256
[17:28:42][C][uart.arduino_esp32:143]:   Baud Rate: 115200 baud
[17:28:42][C][uart.arduino_esp32:144]:   Data Bits: 8
[17:28:42][C][uart.arduino_esp32:145]:   Parity: NONE
[17:28:42][C][uart.arduino_esp32:146]:   Stop bits: 1
[17:28:42][C][ledc.output:164]: LEDC Output:
[17:28:42][C][ledc.output:165]:   Pin GPIO21
[17:28:42][C][ledc.output:166]:   LEDC Channel: 0
[17:28:42][C][ledc.output:167]:   PWM Frequency: 1000.0 Hz
[17:28:42][C][ledc.output:168]:   Bit depth: 16
[17:28:42][C][template.binary_sensor:028]: Template Binary Sensor 'Nextion display'
[17:28:42][C][template.binary_sensor:028]:   Device Class: 'connectivity'
[17:28:42][C][template.number:050]: Template Number 'Display Brightness'
[17:28:42][C][template.number:050]:   Unit of Measurement: '%'
[17:28:42][C][template.number:051]:   Optimistic: YES
[17:28:42][C][template.number:052]:   Update Interval: 60.0s
[17:28:42][C][template.number:050]: Template Number 'Display Brightness Dimdown'
[17:28:42][C][template.number:050]:   Unit of Measurement: '%'
[17:28:42][C][template.number:051]:   Optimistic: YES
[17:28:42][C][template.number:052]:   Update Interval: 60.0s
[17:28:42][C][template.number:050]: Template Number 'Display Brightness Sleep'
[17:28:42][C][template.number:050]:   Unit of Measurement: '%'
[17:28:42][C][template.number:051]:   Optimistic: YES
[17:28:42][C][template.number:052]:   Update Interval: 60.0s
[17:28:42][C][template.number:050]: Template Number 'Temperature Correction'
[17:28:42][C][template.number:050]:   Unit of Measurement: '°C'
[17:28:42][C][template.number:051]:   Optimistic: YES
[17:28:42][C][template.number:052]:   Update Interval: 60.0s
[17:28:42][C][template.number:050]: Template Number 'Timeout Page'
[17:28:42][C][template.number:050]:   Icon: 'mdi:timer'
[17:28:42][C][template.number:050]:   Unit of Measurement: 's'
[17:28:42][C][template.number:051]:   Optimistic: YES
[17:28:42][C][template.number:052]:   Update Interval: 60.0s
[17:28:42][C][template.number:050]: Template Number 'Timeout Dimming'
[17:28:42][C][template.number:050]:   Icon: 'mdi:timer'
[17:28:42][C][template.number:050]:   Unit of Measurement: 's'
[17:28:42][C][template.number:051]:   Optimistic: YES
[17:28:42][C][template.number:052]:   Update Interval: 60.0s
[17:28:42][C][template.number:050]: Template Number 'Timeout Sleep'
[17:28:42][C][template.number:050]:   Icon: 'mdi:timer'
[17:28:42][C][template.number:050]:   Unit of Measurement: 's'
[17:28:42][C][template.number:051]:   Optimistic: YES
[17:28:42][C][template.number:052]:   Update Interval: 60.0s
[17:28:42][C][template.select:065]: Template Select 'Baud rate'
[17:28:42][C][template.select:065]:   Icon: 'mdi:swap-horizontal'
[17:28:42][C][template.select:066]:   Update Interval: 60.0s
[17:28:42][C][template.select:069]:   Optimistic: YES
[17:28:42][C][template.select:070]:   Initial Option: 115200
[17:28:42][C][template.select:071]:   Restore Value: YES
[17:28:43][C][template.select:065]: Template Select 'Wake-up page'
[17:28:43][C][template.select:065]:   Icon: 'mdi:page-next-outline'
[17:28:43][C][template.select:066]:   Update Interval: 60.0s
[17:28:43][C][template.select:069]:   Optimistic: YES
[17:28:43][C][template.select:070]:   Initial Option: home
[17:28:43][C][template.select:071]:   Restore Value: YES
[17:28:43][C][template.select:065]: Template Select 'Update TFT display - Model'
[17:28:43][C][template.select:065]:   Icon: 'mdi:file-sync'
[17:28:43][C][template.select:066]:   Update Interval: 60.0s
[17:28:43][C][template.select:069]:   Optimistic: YES
[17:28:43][C][template.select:070]:   Initial Option: Use nextion_update_url
[17:28:43][C][template.select:071]:   Restore Value: YES
[17:28:43][C][template.select:065]: Template Select 'Update TFT display - Baud rate'
[17:28:43][C][template.select:065]:   Icon: 'mdi:swap-horizontal'
[17:28:43][C][template.select:066]:   Update Interval: 60.0s
[17:28:43][C][template.select:069]:   Optimistic: YES
[17:28:43][C][template.select:070]:   Initial Option: 921600
[17:28:43][C][template.select:071]:   Restore Value: YES
[17:28:43][C][template.sensor:022]: Template Sensor 'Blueprint'
[17:28:43][C][template.sensor:022]:   State Class: ''
[17:28:43][C][template.sensor:022]:   Unit of Measurement: '%'
[17:28:43][C][template.sensor:022]:   Accuracy Decimals: 1
[17:28:43][C][template.sensor:022]:   Icon: 'mdi:link-variant'
[17:28:43][C][template.sensor:023]:   Update Interval: 60.0s
[17:28:43][C][template.text_sensor:020]: Template Sensor 'Detailed Entity'
[17:28:43][C][template.text_sensor:020]:   Icon: 'mdi:tablet-dashboard'
[17:28:43][C][template.text_sensor:020]: Template Sensor 'Current page'
[17:28:43][C][template.text_sensor:020]:   Icon: 'mdi:tablet-dashboard'
[17:28:43][C][template.text_sensor:020]: Template Sensor 'Notification Label'
[17:28:43][C][template.text_sensor:020]: Template Sensor 'Notification Text'
[17:28:43][C][template.text_sensor:020]: Template Sensor 'Version Blueprint'
[17:28:43][C][template.text_sensor:020]:   Icon: 'mdi:tag-text-outline'
[17:28:43][C][template.text_sensor:020]: Template Sensor 'Version ESPHome'
[17:28:43][C][template.text_sensor:020]:   Icon: 'mdi:tag-text-outline'
[17:28:43][C][switch.gpio:068]: GPIO Switch 'Relay 1'
[17:28:43][C][switch.gpio:091]:   Restore Mode: restore defaults to OFF
[17:28:43][C][switch.gpio:031]:   Pin: GPIO22
[17:28:43][C][switch.gpio:068]: GPIO Switch 'Relay 2'
[17:28:43][C][switch.gpio:091]:   Restore Mode: restore defaults to OFF
[17:28:43][C][switch.gpio:031]:   Pin: GPIO19
[17:28:43][C][gpio.binary_sensor:015]: GPIO Binary Sensor 'Left Button'
[17:28:43][C][gpio.binary_sensor:016]:   Pin: GPIO14
[17:28:43][C][gpio.binary_sensor:015]: GPIO Binary Sensor 'Right Button'
[17:28:43][C][gpio.binary_sensor:016]:   Pin: GPIO27
[17:28:43][C][switch.gpio:068]: GPIO Switch 'Nextion display - Power'
[17:28:43][C][switch.gpio:091]:   Restore Mode: always ON
[17:28:43][C][switch.gpio:031]:   Pin: GPIO4
[17:28:44][C][template.switch:068]: Template Switch 'Notification sound'
[17:28:44][C][template.switch:091]:   Restore Mode: restore defaults to OFF
[17:28:44][C][template.switch:057]:   Optimistic: YES
[17:28:44][C][template.switch:068]: Template Switch 'Relay 1 Local'
[17:28:44][C][template.switch:091]:   Restore Mode: restore defaults to OFF
[17:28:44][C][template.switch:057]:   Optimistic: YES
[17:28:44][C][template.switch:068]: Template Switch 'Relay 2 Local'
[17:28:44][C][template.switch:091]:   Restore Mode: restore defaults to OFF
[17:28:44][C][template.switch:057]:   Optimistic: YES
[17:28:44][C][template.switch:068]: Template Switch 'Notification unread'
[17:28:44][C][template.switch:091]:   Restore Mode: always OFF
[17:28:44][C][template.switch:057]:   Optimistic: YES
[17:28:44][C][rtttl:029]: Rtttl
[17:28:44][C][nextion:128]: Nextion:
[17:28:44][C][nextion:129]:   Device Model:     NX4832F035_011C
[17:28:44][C][nextion:130]:   Firmware Version: 72
[17:28:44][C][nextion:131]:   Serial Number:    F1AF340134E5D932
[17:28:44][C][nextion:132]:   Flash Size:       16777216
[17:28:44][C][nextion:133]:   Wake On Touch:    YES
[17:28:44][C][nextion:134]:   Exit reparse:     YES
[17:28:44][C][factory_reset.button:011]: Factory Reset Button 'Factory reset'
[17:28:44][C][factory_reset.button:011]:   Icon: 'mdi:restart-alert'
[17:28:44][D][sensor:094]: 'Display Current brightness': Sending state 100.00000 % with 0 decimals of accuracy
[17:28:44][D][sensor.current_brightness:1434]: Current brightness: 100%
[17:28:44][C][restart.button:017]: Restart Button 'Restart'
[17:28:44][C][adc:097]: ADC Sensor 'ntc_source'
[17:28:44][C][adc:097]:   Device Class: 'voltage'
[17:28:44][C][adc:097]:   State Class: 'measurement'
[17:28:44][C][adc:097]:   Unit of Measurement: 'V'
[17:28:44][C][adc:097]:   Accuracy Decimals: 2
[17:28:44][C][adc:107]:   Pin: GPIO38
[17:28:44][C][adc:122]:  Attenuation: 11db
[17:28:44][C][adc:142]:   Update Interval: 60.0s
[17:28:44][C][resistance:010]: Resistance Sensor 'resistance_sensor'
[17:28:44][C][resistance:010]:   State Class: 'measurement'
[17:28:44][C][resistance:010]:   Unit of Measurement: 'Ω'
[17:28:44][C][resistance:010]:   Accuracy Decimals: 1
[17:28:44][C][resistance:010]:   Icon: 'mdi:flash'
[17:28:44][C][resistance:011]:   Configuration: DOWNSTREAM
[17:28:44][C][resistance:012]:   Resistor: 11200.00Ω
[17:28:44][C][resistance:013]:   Reference Voltage: 3.3V
[17:28:44][C][ntc:014]: NTC Sensor 'Temperature'
[17:28:44][C][ntc:014]:   Device Class: 'temperature'
[17:28:44][C][ntc:014]:   State Class: 'measurement'
[17:28:44][C][ntc:014]:   Unit of Measurement: '°C'
[17:28:44][C][ntc:014]:   Accuracy Decimals: 1
[17:28:44][C][homeassistant.time:010]: Home Assistant Time:
[17:28:44][C][homeassistant.time:011]:   Timezone: 'CET-1CEST,M3.5.0,M10.5.0/3'
[17:28:44][C][status:034]: Status Binary Sensor 'Status'
[17:28:44][C][status:034]:   Device Class: 'connectivity'
[17:28:46][C][mdns:115]: mDNS:
[17:28:46][C][mdns:116]:   Hostname: nspanelmrt
[17:28:46][C][ota:096]: Over-The-Air Updates:
[17:28:46][C][ota:097]:   Address: nspanelmrt.local:3232
[17:28:46][C][ota:100]:   Using Password.
[17:28:46][C][ota:103]:   OTA version: 2.
[17:28:46][C][api:139]: API Server:
[17:28:46][C][api:140]:   Address: nspanelmrt.local:6053
[17:28:46][C][api:144]:   Using noise encryption: NO
[17:28:46][C][wifi_signal.sensor:009]: WiFi Signal 'RSSI'
[17:28:46][C][wifi_signal.sensor:009]:   Device Class: 'signal_strength'
[17:28:46][C][wifi_signal.sensor:009]:   State Class: 'measurement'
[17:28:46][C][wifi_signal.sensor:009]:   Unit of Measurement: 'dBm'
[17:28:46][C][wifi_signal.sensor:009]:   Accuracy Decimals: 0
[17:28:46][C][wifi_signal.sensor:009]:   Icon: 'mdi:wifi'
[17:28:49][D][script.setup_sequence:2914]: Nextion setup sequence finished!
[17:28:49][D][nextion:464]: Got new page: 0
[17:28:49][D][display.disp1.on_page:765]: Nextion page changed
[17:28:49][D][display.disp1.on_page:766]: New page: home (0)
[17:28:49][D][text_sensor:064]: 'Current page': Sending state 'home'
[17:28:49][D][text_sensor:064]: 'Detailed Entity': Sending state ''
[17:28:49][D][script.page_changed:2198]: New page: home
[17:28:49][D][script:077]: Script 'timer_dim' restarting (mode: restart)
[17:28:49][D][script:077]: Script 'refresh_notification' restarting (mode: restart)
[17:28:49][D][sensor:094]: 'Page Id': Sending state 0.00000  with 0 decimals of accuracy
[17:28:49][D][sensor.page_id:1449]: New page Id: 0
[17:28:57][I][addon_upload_tft.script.report_settings:137]: TFT URL: http://192.168.2.25:8123/local/nspanel_eu.tft
[17:28:57][I][addon_upload_tft.script.report_settings:138]: Substitutions:
[17:28:57][I][addon_upload_tft.script.report_settings:139]:   nextion_update_url:        http://192.168.2.25:8123/local/nspanel_eu.tft
[17:28:57][I][addon_upload_tft.script.report_settings:140]:   nextion_update_base_url:   https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/
[17:28:57][I][addon_upload_tft.script.report_settings:141]:   TFT upload baud rate:      921600 bps
[17:29:10][D][sensor:094]: 'RSSI': Sending state -77.00000 dBm with 0 decimals of accuracy
[17:29:18][D][text_sensor:064]: 'Version ESPHome': Sending state '4.2.6'
[17:29:18][D][text_sensor.version_esphome:1783]: ESPHome version: 4.2.6
[17:29:18][D][script:077]: Script 'check_versions' restarting (mode: restart)
[17:29:18][W][nextion:405]: Nextion reported variable name invalid!
[17:29:19][D][script.set_brightness:2611]: brightness: 10%
[17:29:19][D][sensor:094]: 'Display Current brightness': Sending state 10.00000 % with 0 decimals of accuracy
[17:29:19][D][sensor.current_brightness:1434]: Current brightness: 10%
[17:29:21][D][sensor:094]: 'ntc_source': Sending state 1.72800 V with 2 decimals of accuracy
[17:29:21][D][resistance:039]: 'resistance_sensor' - Resistance 12311.5Ω
[17:29:21][D][sensor:094]: 'resistance_sensor': Sending state 12311.45117 Ω with 1 decimals of accuracy
[17:29:21][D][ntc:026]: 'Temperature' - Temperature: 20.4°C
[17:29:21][D][sensor:094]: 'Temperature': Sending state 20.39259 °C with 1 decimals of accuracy
[17:29:24][D][sensor:094]: 'Display Current brightness': Sending state 10.00000 % with 0 decimals of accuracy
[17:29:24][D][sensor.current_brightness:1434]: Current brightness: 10%
[17:29:30][W][script.watchdog:3220]: Wi-Fi:         Weak (-77 dBm)
[17:29:30][I][script.watchdog:3238]: API:           Connected
[17:29:30][I][script.watchdog:3256]: Blueprint:
[17:29:30][W][script.watchdog:3261]:   Init steps:  0 (0.0%)
[17:29:30][W][script.watchdog:3262]:   State:       Pending
[17:29:30][I][script.watchdog:3263]: Requesting blueprint settings
[17:29:30][I][script.watchdog:3273]: ESPHome:
[17:29:30][I][script.watchdog:3274]:   Version:     4.2.6
[17:29:30][I][script.watchdog:3285]:   Heap:        150316 bytes (53%)
[17:29:30][I][script.watchdog:3287]:   Framework:   Arduino
[17:29:30][I][script.watchdog:3290]: UART:
[17:29:30][I][script.watchdog:3291]:   Baud rate:   115200 bps
[17:29:30][I][script.watchdog:3292]:   Queue size:  8
[17:29:30][I][script.watchdog:3296]: Nextion:
[17:29:30][I][script.watchdog:3297]:   Queue size:  2
[17:29:30][I][script.watchdog:3299]:   Is setup:    True
[17:29:30][I][script.watchdog:3306]:   Init:        True
[17:29:30][I][script.watchdog:3312]:   TFT:         4.2.2
[17:29:30][I][addon_upload_tft.script.watchdog:409]: Add-on Upload TFT:
[17:29:30][I][addon_upload_tft.script.watchdog:410]:   File model: Use nextion_update_url
[17:29:30][I][addon_upload_tft.script.watchdog:411]:   Valid TFT:  YES
[17:29:30][W][component:214]: Component time took a long time for an operation (0.08 s).
[17:29:30][W][component:215]: Components should block for at most 20-30ms.
[17:29:49][D][script.timer_sleep:3071]: Going to sleep from page home
[17:29:49][D][script.set_brightness:2611]: brightness: 0%
[17:29:49][D][nextion:464]: Got new page: 9
[17:29:49][D][display.disp1.on_page:765]: Nextion page changed
[17:29:49][D][display.disp1.on_page:766]: New page: screensaver (9)
[17:29:49][D][text_sensor:064]: 'Current page': Sending state 'screensaver'
[17:29:49][D][text_sensor:064]: 'Detailed Entity': Sending state ''
[17:29:49][D][script.page_changed:2198]: New page: screensaver
[17:29:49][D][sensor:094]: 'Display Current brightness': Sending state 0.00000 % with 0 decimals of accuracy
[17:29:49][D][sensor.current_brightness:1434]: Current brightness: 0%
[17:29:49][D][sensor:094]: 'Page Id': Sending state 9.00000  with 0 decimals of accuracy
[17:29:49][D][sensor.page_id:1449]: New page Id: 9
[17:29:49][D][sensor:094]: 'Display Current brightness': Sending state 0.00000 % with 0 decimals of accuracy
[17:29:49][D][sensor.current_brightness:1434]: Current brightness: 0%
[17:29:54][D][sensor:094]: 'Display Current brightness': Sending state 0.00000 % with 0 decimals of accuracy
[17:29:54][D][sensor.current_brightness:1434]: Current brightness: 0%
[17:30:10][D][sensor:094]: 'RSSI': Sending state -76.00000 dBm with 0 decimals of accuracy
[17:30:18][D][text_sensor:064]: 'Version ESPHome': Sending state '4.2.6'
[17:30:18][D][text_sensor.version_esphome:1783]: ESPHome version: 4.2.6
[17:30:18][D][script:077]: Script 'check_versions' restarting (mode: restart)
[17:30:18][W][nextion:405]: Nextion reported variable name invalid!
[17:30:21][D][sensor:094]: 'ntc_source': Sending state 1.71500 V with 2 decimals of accuracy
[17:30:21][D][resistance:039]: 'resistance_sensor' - Resistance 12118.6Ω
[17:30:21][D][sensor:094]: 'resistance_sensor': Sending state 12118.61230 Ω with 1 decimals of accuracy
[17:30:21][D][ntc:026]: 'Temperature' - Temperature: 20.7°C
[17:30:21][D][sensor:094]: 'Temperature': Sending state 20.73738 °C with 1 decimals of accuracy
[17:30:30][W][script.watchdog:3220]: Wi-Fi:         Weak (-76 dBm)
[17:30:30][I][script.watchdog:3238]: API:           Connected
[17:30:30][I][script.watchdog:3256]: Blueprint:
[17:30:30][W][script.watchdog:3261]:   Init steps:  0 (0.0%)
[17:30:30][W][script.watchdog:3262]:   State:       Pending
[17:30:30][I][script.watchdog:3263]: Requesting blueprint settings
[17:30:30][I][script.watchdog:3273]: ESPHome:
[17:30:30][I][script.watchdog:3274]:   Version:     4.2.6
[17:30:30][I][script.watchdog:3285]:   Heap:        150468 bytes (53%)
[17:30:30][I][script.watchdog:3287]:   Framework:   Arduino
[17:30:30][I][script.watchdog:3290]: UART:
[17:30:30][I][script.watchdog:3291]:   Baud rate:   115200 bps
[17:30:30][I][script.watchdog:3292]:   Queue size:  8
[17:30:30][I][script.watchdog:3296]: Nextion:
[17:30:30][I][script.watchdog:3297]:   Queue size:  2
[17:30:30][I][script.watchdog:3299]:   Is setup:    True
[17:30:30][I][script.watchdog:3306]:   Init:        True
[17:30:30][I][script.watchdog:3312]:   TFT:         4.2.2
[17:30:30][I][addon_upload_tft.script.watchdog:409]: Add-on Upload TFT:
[17:30:30][I][addon_upload_tft.script.watchdog:410]:   File model: Use nextion_update_url
[17:30:30][I][addon_upload_tft.script.watchdog:411]:   Valid TFT:  YES
[17:30:30][W][component:214]: Component time took a long time for an operation (0.09 s).
[17:30:30][W][component:215]: Components should block for at most 20-30ms.
[17:31:10][D][sensor:094]: 'RSSI': Sending state -77.00000 dBm with 0 decimals of accuracy
[17:31:18][D][text_sensor:064]: 'Version ESPHome': Sending state '4.2.6'
[17:31:18][D][text_sensor.version_esphome:1783]: ESPHome version: 4.2.6
[17:31:18][D][script:077]: Script 'check_versions' restarting (mode: restart)
[17:31:18][W][nextion:405]: Nextion reported variable name invalid!
[17:31:21][D][sensor:094]: 'ntc_source': Sending state 1.72700 V with 2 decimals of accuracy
[17:31:21][D][resistance:039]: 'resistance_sensor' - Resistance 12296.5Ω
[17:31:21][D][sensor:094]: 'resistance_sensor': Sending state 12296.50488 Ω with 1 decimals of accuracy
[17:31:21][D][ntc:026]: 'Temperature' - Temperature: 20.4°C
[17:31:21][D][sensor:094]: 'Temperature': Sending state 20.41909 °C with 1 decimals of accuracy
[17:31:22][I][ota:117]: Boot seems successful, resetting boot loop counter.
[17:31:22][D][esp32.preferences:114]: Saving 1 preferences to flash...
[17:31:22][D][esp32.preferences:143]: Saving 1 preferences to flash: 0 cached, 1 written, 0 failed

Additional information

It has happened a few times that it was broken after some update and typically, I could fix it by installing it or pressing the UpdateTFT button, but this time I can't figure out what is broken.

randybb commented 8 months ago

It is logical that if you update one thing you need to update the other two as all three parts - ha blueprint, remote package and nextion fw are related each other. Anyway, this is an external component - so this is not the right place for such issues.

sabixx commented 8 months ago

thanks @randybb, didn't realize I posted it on the wrong repo..