From bcfd4bf6294a14ff937b8ee31a403d416842365a Mon Sep 17 00:00:00 2001 From: Edward Firmo <94725493+edwardtfn@users.noreply.github.com> Date: Thu, 16 Nov 2023 17:05:38 +0100 Subject: [PATCH] Updated (EN) Common Issues TFT Upload (markdown) --- (EN)-Common-Issues-TFT-Upload.md | 53 -------------------------------- 1 file changed, 53 deletions(-) diff --git a/(EN)-Common-Issues-TFT-Upload.md b/(EN)-Common-Issues-TFT-Upload.md index faf8b4b..fb15ba9 100644 --- a/(EN)-Common-Issues-TFT-Upload.md +++ b/(EN)-Common-Issues-TFT-Upload.md @@ -48,56 +48,3 @@ Just to name some: - Apache - Xampp - etc. - -  -#### 9. "Exit reparse" button -One of the biggest challenges to a new user is to upload the TFT file for the first time. This is due to Sonoff using the [Protocol Reparse Mode](https://nextion.tech/instruction-set/#:~:text=20-,Advanced.,the%20serial%20buffer%20for%20processing) to control the communication with the Nextion display. This prevents ESPHome to communicate with the display using its default libraries and therefore prevents installing the new TFT. -With this version you will have a new button named "Exit reparse", which will send a command to the Nextion to exit that mode for a few seconds, giving to the use a chance to then upload the TFT file without the need to change your ESPHome settings or using older Nextion libraries. -![image](https://user-images.githubusercontent.com/94725493/235167581-50070e44-fff8-46b9-a036-c6b60b278d77.png) -Once you have successfully uploaded any of the TFT files from this project (`nspanel_blank.tft`, `nspanel_eu.tft` or `nspanel_us.tft`), the reparse mode will be permanently disabled and this button is not needed anymore. - -If you have your panel displaying the Sonoff original screen, please follow the following steps to install your TFT file: -a. Go to the front of your panel with a portable device with access to Home Assistant -b. Open the device related to your panel under Settings > Device & Services > ESPHome -c. Press the new button "Exit reparse" and wait for your panel to change it's screen to another page (which will take around 10s) -d. While the new page is shown (it will be there for just a couple of seconds), press the button "Upload TFT" -e. You should then see the progress bar in your display and after no more than 20 minutes the new TFT will be displayed - -  -#### 10. Use an older Nextion library for ESPHome - -If the error persists after trying all the options above, please try ending your ESPHOME with this and then press `Upload TFT` button: -```yaml -substitutions: - -###### CHANGE ME START ###### - - device_name: "YOUR NSPANEL_NAME" - wifi_ssid: "YOUR WIFI SSID" - wifi_password: "YOUR WIFI PASSWORD" - - nextion_update_url: "http://HOME-ASSISTANT-IP: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 ##### - -###### USE THIS ONLY FOR YOUR FIRST TFT UPLOAD, ONCE IT WORKED, REMOVE THESE LINES ###### -external_components: - - source: github://pr#5016 - components: [nextion] - refresh: 1h -############################################################################### - - -##### 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! ##### -``` \ No newline at end of file