diff --git a/advanced/hmi/nspanel_eu.HMI b/advanced/hmi/nspanel_eu.HMI index aa4dd20..283fc60 100644 Binary files a/advanced/hmi/nspanel_eu.HMI and b/advanced/hmi/nspanel_eu.HMI differ diff --git a/advanced/hmi/nspanel_us.HMI b/advanced/hmi/nspanel_us.HMI index 0675aa7..9f9acbe 100644 Binary files a/advanced/hmi/nspanel_us.HMI and b/advanced/hmi/nspanel_us.HMI differ diff --git a/advanced/hmi/nspanel_us_land.HMI b/advanced/hmi/nspanel_us_land.HMI index c141389..020aa54 100644 Binary files a/advanced/hmi/nspanel_us_land.HMI and b/advanced/hmi/nspanel_us_land.HMI differ diff --git a/docs/howto.md b/docs/howto.md index 3c25f9f..17d003d 100644 --- a/docs/howto.md +++ b/docs/howto.md @@ -178,7 +178,7 @@ trigger: ``` ## Climate control with Relays -> Attention!! Although these instructions are still valid, since v4.0 there is a better way to setup a climate control using the panel's relays: https://github.com/Blackymas/NSPanel_HA_Blueprint/wiki/(EN)-Add%E2%80%90on:-Climate +> Attention!! Although these instructions are still valid, since v4.0 there is a better way to setup a climate control using the panel's relays an the [add-on climate](addon_climate.md). In order to use the NSPanel to control a radiator or underfloor heating, at least one Generic Thermostat must be created in the HA. More information can be found here: https://www.home-assistant.io/integrations/generic_thermostat/ diff --git a/docs/pics/eu_reset_button.png b/docs/pics/eu_reset_button.png new file mode 100644 index 0000000..96ec3fd Binary files /dev/null and b/docs/pics/eu_reset_button.png differ diff --git a/docs/pics/model_does_not_match.jpg b/docs/pics/model_does_not_match.jpg new file mode 100644 index 0000000..1fe2452 Binary files /dev/null and b/docs/pics/model_does_not_match.jpg differ diff --git a/docs/tft_upload.md b/docs/tft_upload.md index b42ffc4..4f76734 100644 --- a/docs/tft_upload.md +++ b/docs/tft_upload.md @@ -21,6 +21,24 @@ The "System data ERROR!" message, sometimes displayed upside-down, appears when While it may seem alarming, this message simply indicates that the TFT file on the display is invalid. A successful TFT upload will resolve this issue. +### Resolving "Model does not match" on Display +![Model Does Not Match](pics/model_does_not_match.jpg) + +This is one more case where the message sounds more alarming than it actually is. +Often, a simple reboot of the panel is enough to restore the previous TFT file. +This issue typically arises from a corrupt TFT file or server response issues. +For troubleshooting, refer to the following sections: +- [Using a Local Source (Home Assistant)](#using-a-local-source-home-assistant) +- [HTTP Instead of HTTPS](#http-instead-of-https) - Especially important when using the `arduino` framework. +- [Check the File Size by Downloading to Your Computer](#check-the-file-size-by-downloading-to-your-computer) + +> [!TIP] +> If the TFT transfer has started, your panel might not respond to the reset button on the +> device's page in Home Assistant or to holding the hardware button for 15 seconds. +> In such cases, you can either power cycle your device using the room's relay on your electrical plate +> or use a pin to press the hardware restart button in a small hole behind the device. +> ![Image](pics/eu_reset_button.png) + ### Using the `nspanel_blank.tft` File to Assist Many TFT upload problems are associated with the Nextion Active Reparse Mode, @@ -60,7 +78,7 @@ Observe any changes in the display or logs indicators to ensure the device is re ### HTTP Instead of HTTPS -- **Issue**: HTTPS connections may be problematic with ESP. +- **Issue**: HTTPS connections may be problematic with ESP, especially when using `arduino` as framework. - **Solution**: Use HTTP for hosting the TFT file and updating the `nextion_update_url`. - **Why HTTP?**: HTTP can be more stable for these connections. To switch, simply replace 'https' with 'http' in your URLs and make sure your http server supports non-secure connections. @@ -113,10 +131,16 @@ Compare this with the size listed on GitHub or from the file you downlodaded dir ### Power Cycle Your Panel - **Issue**: General troubleshooting. -- **Solution**: Turn off the power supply, wait a moment, and power it back on. -If your panel is already installed in the wall, you probably can still power cycle using your electricity relay's panel and switching the relay connected to your panel. -- **How Long to Wait**: Wait at least 30 seconds before turning the power back on. -This ensures the system resets to a clean state. +- **Solution**: Turn off the power supply, wait for a moment, and then power it back on. +If your panel is already installed in the wall, you can often power cycle it by switching the relay connected to your panel in your electricity relay's panel. +- **How Long to Wait**: It's recommended to wait at least 30 seconds before turning the power back on. +This duration helps ensure that the system resets to a clean state. + +> [!TIP] +> If you don't have easy access to your relay's panel, an alternative is to +> use a pin to press the hardware restart button, located in a small hole behind the device. +> Although this action does not replicate a full power cycle, it might resolve the issue in some cases. +> ![Hardware Reset Button](pics/eu_reset_button.png) ### Flash your panel again diff --git a/nspanel_eu.tft b/nspanel_eu.tft index 8a0a5b3..cb6c428 100644 Binary files a/nspanel_eu.tft and b/nspanel_eu.tft differ diff --git a/nspanel_us.tft b/nspanel_us.tft index c149fa0..c0142e1 100644 Binary files a/nspanel_us.tft and b/nspanel_us.tft differ diff --git a/nspanel_us_land.tft b/nspanel_us_land.tft index b2f2ffd..42a478f 100644 Binary files a/nspanel_us_land.tft and b/nspanel_us_land.tft differ