Skip to content

Releases: Blackymas/NSPanel_HA_Blueprint

v4.3.12 - Hotfix for Incorrect Timezone Calculation Issues

04 Nov 17:41
0c0be2d
Compare
Choose a tag to compare

This hotfix addresses critical issues with timezone handling on the NSPanel, specifically with POSIX string handling in ESP-IDF v4.4 and resolving an error in the propagation of timezone selection from the Blueprint to ESPHome. These fixes ensure accurate and consistent time display, fully synchronized with Home Assistant.

Fix for Incorrect Time Display Due to Timezone Handling (#2363, #2304)

  • Criticality: Critical
  • Affected Components: ESPHome, Blueprint
  • Issue Numbers: #2363, #2304
  • Description: Resolved issues where the NSPanel displayed incorrect time due to an inverted timezone offset, affecting users with time discrepancies between the panel and Home Assistant. The fix includes improvements in the propagation of timezone settings from the Blueprint, ensuring the home page accurately reflects the configured timezone.

v1.0.1 Blueprint

04 Oct 09:07
0c0be2d
Compare
Choose a tag to compare

v1.0.1 Blueprint

  • Fix issue Weatherpage 4
  • move "Date Sensors" from sensor.yaml file to Blueprint
  • improved HA Entity Status

v4.3.11 - Hotfix for TFT File Download Issue

13 Aug 18:37
2307ea3
Compare
Choose a tag to compare

This hotfix addresses a critical issue introduced in v4.3.10 where the incorrect TFT file was used during the download process. The fix has been applied to the release flow, but updating your firmware (ESPHome) is required, and it is recommended to also update the Blueprint and TFT components.

Incorrect TFT File Download Issue Resolved (#2223)

  • Criticality: Major
  • Affected Components: Release Flow, ESPHome, Blueprint, TFT
  • Issue Number: #2223
  • Description: Resolved an issue where the incorrect TFT file was being downloaded during the update process. This fix ensures that the correct TFT file is used, preventing potential display issues and ensuring that the panel functions as expected.

This update is critical for maintaining the proper functionality of your NSPanel. Please ensure that you update all components as recommended.

v4.3.10 - Boot Stability Enhancements and Troubleshooting Support

13 Aug 13:48
969ff58
Compare
Choose a tag to compare

This patch introduces critical fixes and a new boot screen feature to improve system stability and assist in troubleshooting when BLE is in use.

BLE-Related Boot Issue Resolved

  • Criticality: Major
  • Affected Components: Blueprint, ESPHome, TFT
  • Issue Numbers: #2155, #2168, #2176 and #2218
  • Description: Fixed an issue that caused the NSPanel to fail during boot when BLE was enabled.
    This fix ensures that devices boot reliably even with BLE active, enhancing system stability.

New Boot Screen with Troubleshooting Log

  • Criticality: Enhancement
  • Affected Components: Blueprint, ESPHome, TFT
  • Description: Introduced a new boot screen that displays essential logs during the boot process.
    This feature aids in troubleshooting by providing real-time information on the panel's status during startup, making it easier to diagnose and resolve issues.

This update is crucial for users leveraging BLE functionality, and the new boot screen is a valuable tool for ensuring smooth operation and efficient troubleshooting.

v4.3.9 - Ensuring Compatibility with ESPHome v2024.6.0

19 Jun 22:55
969ff58
Compare
Choose a tag to compare

This patch addresses a critical compatibility issue introduced by the release of ESPHome v2024.6.0. The OTA format has changed, necessitating updates to ensure seamless firmware updates and system stability for NSPanel users.

Warning

Home Assistant v2024.6.0 and ESPHome v2024.6.0 are required. Please take a look at our Version compatibility matrix for a full list.

OTA Format Compatibility Update

  • Criticality: Critical
  • Affected Components: ESPHome
  • Description: Updated the NSPanel firmware to be compatible with the new OTA format introduced in ESPHome v2024.6.0. This change is essential for maintaining the ability to perform over-the-air updates, ensuring continuous system functionality and stability.

Please ensure you are using Home Assistant v2024.6.0 or later, along with the latest ESPHome version, to benefit from these updates and maintain optimal performance.

v4.3.8 - Enhancements and Bug Fixes

09 Jun 08:19
8895eee
Compare
Choose a tag to compare

This patch introduces important enhancements and fixes several bugs, ensuring improved performance and user experience.

Warning

Home Assistant v2024.6.0 and ESPHome v2024.3.0 are required. Please take a look at our Version compatibility matrix for a full list.

Bluetooth Proxy Addon Crash Fixed (#2119)

  • Criticality: Major
  • Affected Components: ESPHome
  • Issue Number: #2119
  • Description: Resolved a critical issue where the Bluetooth Proxy addon caused the NSPanel to crash. This fix stabilizes the Bluetooth functionality, ensuring reliable performance when the Bluetooth Proxy addon is enabled.

Climate Page Entity State Icons Display Fixed (#2111)

  • Criticality: Minor
  • Affected Components: Blueprint
  • Issue Number: #2111
  • Description: Fixed an issue where the entity state icons were not displayed on the climate page. This update ensures that all relevant icons are visible, providing a complete and informative interface for climate control.

ESPHome v2024.5.0 Build Warning Resolved (#2117)

  • Criticality: Minor
  • Affected Components: ESPHome
  • Issue Number: #2117
  • Description: Addressed a warning (error) encountered when building NSPanel using ESPHome version 2024.5.0. This fix ensures compatibility with the latest ESPHome version, allowing for seamless firmware updates and builds.

Alarm Page Button Alignment on EU Display Fixed (#2110)

  • Criticality: Minor
  • Affected Components: TFT
  • Issue Number: #2110
  • Description: Fixed the alignment of buttons on the alarm page for the EU display. This update centers the buttons correctly, providing a consistent and aesthetically pleasing interface for EU panel users.

Utility Dashboard Loading Issue Fixed (#2122)

  • Criticality: Minor
  • Affected Components: Blueprint, ESPHome
  • Issue Number: #2122
  • Description: Resolved an issue where the Utility Dashboard was not loading all information. This fix ensures that the Utility Dashboard reliably loads all information each time it is accessed, maintaining consistent functionality and performance.

Temperature Display Unit Fix on Home Page (#755)

  • Criticality: Minor
  • Affected Components: Blueprint
  • Issue Number: #755
  • Description: Corrected an issue where the temperature display on the home page showed inconsistent unit (e.g., °). This fix ensures that the unit of measurement provided by Home Assistant is consistently displayed, improving the readability and aesthetics of the temperature information.

Fixed "Unknown Services" Warning for Fan Controls (#2114)

  • Criticality: Minor
  • Affected Components: Blueprint
  • Issue Number: #2114
  • Description: Addressed a warning generated by Home Assistant for non-existing fan services (fan.set_percentage, fan.oscillate, fan.turn_on) when no fan entities are configured. This update prevents unnecessary warnings, ensuring a cleaner and more accurate notification system.

Wake Up Enhancement for Timeout Sleep Setting (#2055)

  • Criticality: Enhancement
  • Affected Components: ESPHome
  • Issue Number: #2055
  • Description: Introduced a new feature allowing the NSPanel to wake up when the Timeout Sleep setting is set to 0. This enhancement ensures that the display remains active if the sleep timeout is disabled, aligning with user preferences for continuous operation.

Larger Alarm Pin Pad (#2103)

  • Criticality: Enhancement
  • Affected Components: TFT
  • Issue Number: #2103
  • Description: Enhanced the panel's alarm pin pad by increasing its size for better usability. This improvement makes it easier for users to input their alarm pins accurately and comfortably.

Support for Collapsible Sections in Blueprints

  • Criticality: Enhancement
  • Affected Components: Blueprint
  • Description: Added support for collapsible sections in blueprints, a feature introduced in Home Assistant v2024.6. This enhancement makes the blueprint interface much cleaner and more organized by allowing sections to be collapsed.

Experimental Add-On Cover

  • Criticality: Enhancement - EXPERIMENTAL
  • Affected Components: ESPHome, Blueprint
  • Description: Introduced an experimental add-on for cover control. This feature is designed to provide advanced cover management options through the NSPanel interface. For detailed instructions and usage, refer to the add-on cover documentation.

Improved Fan Page Control with Unified Power Button (#1886)

  • Criticality: Enhancement
  • Affected Components: Blueprint, ESPHome, TFT
  • Issue Number: #1886
  • Description: Enhanced the fan control interface by merging the separate on and off buttons into a single unified power button, similar to the light page. This update streamlines the user experience, making fan control more intuitive and consistent with other device controls on the NSPanel.

These updates address critical issues and enhance the overall functionality and user experience of the NSPanel. We appreciate the community's feedback and contributions, which help us continually improve this project.

Special Thanks:

  • Our thanks go to @AJediIAm for their valuable contributions in reviewing and improving the installation documentation. Your efforts ensure that our setup guides are clear and accessible to all users.

v4.3.7 - Quick Fix for Captive Portal Compile Error

25 Apr 16:39
e667aa2
Compare
Choose a tag to compare

This patch addresses a critical compile error related to the captive portal feature, ensuring smooth and successful firmware compilations for users utilizing this feature.

Captive Portal Compile Error Resolved (#2088)

  • Criticality: Critical
  • Affected Components: ESPHome
  • Issue Number: #2088
  • Description: Fixed a critical issue where users faced a compilation error due to an undeclared reference to 'ap_captive_portal'. This fix corrects the reference error, restoring the ability to compile with the captive portal enabled. Users who do not utilize the captive portal can continue without modification, while those who do should see successful compilations without further adjustments.

This release ensures that all users, regardless of their use of the captive portal feature, can compile and update their firmware without interruption.
We apologize for any inconvenience caused and appreciate your patience as we continue to improve the NSPanel firmware.

v4.3.6 - Critical Fixes for Custom Buttons

25 Apr 06:12
5987aba
Compare
Choose a tag to compare

This release of v4.3.6 is an urgent patch to address critical issues affecting the functionality of custom buttons on the NSPanel. These fixes ensure that custom buttons properly trigger actions for climate and alarm controls, and correct the integration with external thermostat entities.

Fixes for Custom Button Functionality

  • Climate Page Accessibility Restored (#2067)

    • Criticality: Critical
    • Affected Components: Blueprint
    • Description: Resolved an issue where the climate page was not opening when triggered from a custom button. Users can now access the climate controls directly from the home screen without interruption.
  • Alarm Control from Custom Button Restored (#2081)

    • Criticality: Critical
    • Affected Components: Blueprint
    • Description: Fixed a malfunction where custom buttons configured for alarm control were unresponsive. This update restores full functionality, allowing for immediate access and control of alarm settings from the home page.
  • Integration of External Thermostat Entities Fixed (#2080)

    • Criticality: Critical
    • Affected Components: ESPHome
    • Description: Corrected an issue introduced in v4.3.5 where external thermostat entities (the ones controlled by Home Assistant) linked to custom buttons were not functioning correctly. With this fix, users can again utilize custom buttons to control their external thermostats effectively.

This patch release v4.3.6 ensures that custom buttons on the NSPanel are fully operational, addressing urgent issues that impacted user interaction and control of climate and alarm systems.
We thank our community for their prompt reporting and patience as we continue to enhance the NSPanel experience.

v4.3.5 - Experimenting with Bluetooth Capabilities

24 Apr 21:56
96986dc
Compare
Choose a tag to compare

This patch release v4.3.5 introduces experimental Bluetooth features alongside critical fixes and enhancements. The new Bluetooth capabilities leverage the previously untapped potential of the NSPanel's Bluetooth modem, enabled by the increased memory availability in the ESP-IDF framework.

New Bluetooth Features (Experimental)

  • BLE Tracker Add-on

    • Description: This add-on enables the NSPanel to act as a Bluetooth Low Energy (BLE) tracker, allowing it to detect and report the presence of BLE devices in its vicinity. This feature is instrumental for presence detection and smart home automation scenarios.
  • Bluetooth Proxy Add-on

    • Description: The Bluetooth Proxy add-on allows the NSPanel to act as a bridge or proxy for other Bluetooth devices, facilitating communication between BLE devices and Home Assistant. This can significantly extend the functionality of Home Assistant in managing Bluetooth devices without direct connectivity.

Temperature Display and Control Fixes

  • Temperature Increment Error in Climate Card Resolved (#2076)

    • Criticality: Medium
    • Affected Components: ESPHome
    • Description: Corrected a rounding error in the climate card, which caused temperature set points to adjust in increments of 0.9 degrees. This fix ensures temperature adjustments are now rounded to the nearest whole number, aligning with expected control behavior.
  • Consistent Temperature Unit Display Across Panels (#2056)

    • Criticality: Medium
    • Affected Components: ESPHome
    • Description: Resolved an issue where the internal temperature sensor did not convert temperatures from Celsius to Fahrenheit for display on the home screen, despite displaying correctly on the climate page. Temperatures are now consistently shown in the user-defined units across all NSPanel displays.

Control and Interface Enhancements

  • Improved Custom Button Response for Dimmable Color Lights (#2072)

    • Criticality: Minor
    • Affected Components: Blueprint
    • Description: Fixed a bug where custom buttons for dimmable color lights only toggled the lights on/off. The buttons now correctly adjust brightness and color settings, enhancing user control.
  • Homepage Weather and Climate Control Delay Minimized (#2056)

    • Criticality: Minor
    • Affected Components: ESPHome and TFT
    • Description: Introduced a minor delay optimization for weather updates and climate control interactions on the home page, improving the responsiveness and user experience.
  • Consistent Icon Color Display on Home Page (#2043)

    • Criticality: Minor
    • Affected Components: Blueprint
    • Description: Addressed an issue where icons on the home page always displayed in white, regardless of the set color. Icons now correctly reflect the specified colors, enhancing visual consistency and user interface aesthetics.

System Stability and Functionality

  • Restoration of Webserver Functionality Post-Upgrade (#2054, #2050)

    • Criticality: Critical
    • Affected Components: ESPHome
    • Description: Fixed issues that caused the webserver component to stop functioning following recent upgrades. This repair restores full webserver functionality, essential for user access and system configuration via a web interface.
  • Reliability Improvements for TFT Uploads with Bluetooth Components (#1946, #1815)

    • Criticality: Medium
    • Affected Components: ESPHome
    • Description: Enhanced the reliability of TFT file uploads when the Bluetooth proxy or the BLE Tracker are enabled. This fix addresses disruptions previously experienced during TFT updates, ensuring smoother and more reliable firmware installations.

This update, v4.3.5, is a significant step towards harnessing the full potential of the NSPanel's hardware capabilities, especially its Bluetooth functionality, while continuing to refine the user experience and system stability.
We appreciate the community's active involvement in identifying these issues and thank everyone for their contributions to improving the firmware.

v4.3.4 - Urgent Fix for Home Screen Interaction

10 Apr 14:39
3b2a6b7
Compare
Choose a tag to compare

This patch release addresses a critical issue from the v4.3.3 update that affected the touch functionality on the Home screen, specifically impacting the ability to navigate to the climate page.

Critical Touch Interaction Bug Fixed (#2040)

  • Criticality: Critical
  • Affected Components: Blueprint
  • Issue Number: #2040
  • Description: Fixed an issue where users were unable to navigate to the climate control page by touching the temperature display on the Home screen. This bug was inadvertently introduced in the v4.3.3 update and has been promptly resolved to restore full functionality. Users can now interact with the temperature display as intended, facilitating seamless access to the climate controls.

This update is essential for ensuring that the NSPanel functions correctly, maintaining the quality and reliability expected by our users. We apologize for any inconvenience caused and thank you for your continued support.