github Blackymas/NSPanel_HA_Blueprint v4.3.34
v4.3.34 - Memory Optimization

5 hours ago

Summary

This release continues memory optimization efforts to enable stable operation with add-ons and Bluetooth functionality for users who add Bluetooth components to their panels.
The focus this time is on optimizing brightness controls in the settings page.

Breaking Changes

Brightness Control Optimization

Removed "Current brightness" sensor that was previously available to users in Home Assistant,
as part of ongoing memory optimization to support add-ons and Bluetooth functionality.

What was removed:

  • Current brightness sensor - previously visible to users in Home Assistant
  • Two internal brightness sensors - these were already internal and not visible to users

Migration options:

  • For general users: Most won't be affected as this sensor isn't commonly used in automations
  • For affected users: The sensor can be restored as a customization - see Current Brightness Sensor documentation
  • For "Display as a light" users: Update your customization code - the updated code is already available in documentation

Key Improvements

Continued Memory Optimization

Further memory reduction targeting stable operation with memory-intensive add-ons,
particularly focusing on enabling smooth Bluetooth functionality for users who add Bluetooth components to their panels.

Optimization progress:

  • Settings page streamlined - reduced memory usage in brightness controls
  • Add-on compatibility focus - freeing memory for stable add-on operation
  • Bluetooth support goal - working toward reliable Bluetooth add-on functionality

Memory Management Strategy

Systematic approach to memory optimization by identifying and removing components
that can be optionally restored via customizations for users who need them.

Strategy benefits:

  • Default configuration optimized for maximum compatibility
  • User choice preserved through customization options
  • Targeted memory savings focusing on high-impact optimizations

Bug Fixes

Relay Icon Display Fix

Fixed relay icons showing incorrectly during home page load - resolved visual glitch where relay icons would display incorrect state for a brief moment during page loading.

Issue details:

  • Problem was recently introduced during optimization efforts
  • Icons would show wrong state for a fraction of a second during home page load
  • Fixed by @gr1los in PR #2885

Result: Clean home page loading with correct relay icon states from the start.

Technical Details

This release continues the aggressive memory optimization approach,
targeting components that provide optional functionality while maintaining
core NSPanel features and user customization options.

Result: Additional memory savings contributing toward reliable add-on support and Bluetooth functionality for users who add Bluetooth components to their panels,
with clear migration paths for affected users.


Continued memory optimization for add-on compatibility with user customization options preserved.

Don't miss a new NSPanel_HA_Blueprint release

NewReleases is sending notifications on new releases.