diff --git a/(EN)-Common-Issues-TFT-Upload.md b/(EN)-Common-Issues-TFT-Upload.md index f185259..0883bd1 100644 --- a/(EN)-Common-Issues-TFT-Upload.md +++ b/(EN)-Common-Issues-TFT-Upload.md @@ -13,24 +13,31 @@ There are a number of issues that can affect the upload of the TFT upload, these This is our most common cause of issues and is the reason our instructions no longer point to downloading the TFT from GitHub, changing the nextion_update_url to host the TFT file on your home assistant resolves the majority of issues. See points 2-4 from the [Installation Instructions](https://github.com/Blackymas/NSPanel_HA_Blueprint/wiki/(EN)-First-Steps---Installation-and-Setup) -

+  #### 2. HTTP instead of HTTPS While HTTPS may work for some users we have seen it cause a number of issues. Change your TFT file hosting and nextion_update_url to use http. -

+  #### 3. Network issues Check there are no issues with your network, bring your NSPanel and router closer together or try rebooting the router. The issue we have seen with this is _connection refused_ or _connection reset_. -

+  #### 4. DNS Related to point 2, please use IP address instead of DNS. e.g. use http://192.168.0.100:8123/local/nspanel.tft instead of http://homeassistant.local:8123/local/nspanel.tft +  #### 5. Check the file size by downloading to your computer Use the same url provided to ESPHome into your browser (in your computer), e.g. http://192.168.0.100:8123/local/nspanel_eu.tft, and make sure you can download the file to your computer and the file have the same size as the one from GitHub. -#### 6. Try an alternative http service. There are many options available for free to run under you local Windows, MAC or Linux machine. +  +#### 6. Power cycle your panel +Cut the power supply off, wait a bit, and power on again. It usually helps when you already tried many other things. +If your panel is already installed in your wall, you probably can still power cycle using your power relay connected to that room. + +  +#### 7. Try an alternative http service. There are many options available for free to run under you local Windows, MAC or Linux machine. Just to name some: - NGINX - IIS @@ -38,7 +45,8 @@ Just to name some: - Xampp - etc. -#### 7. "Exit reparse" button +  +#### 8. "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) @@ -51,7 +59,8 @@ c. Press the new button "Exit reparse" and wait for your panel to change it's sc 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 -#### 8. Use an older Nextion library for ESPHome +  +#### 9. 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