Updated (EN) Common Issues TFT Upload (markdown)
@@ -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)
|
||||
<br><br>
|
||||
|
||||
|
||||
#### 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.
|
||||
<br><br>
|
||||
|
||||
|
||||
#### 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_.
|
||||
<br><br>
|
||||
|
||||
|
||||
#### 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.
|
||||

|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user