Skip to content

History Colors, Layout Fit, and Chart Refresh Fixes

Choose a tag to compare

@smcneece smcneece released this 07 Jun 16:04
· 3 commits to main since this release

Release Date: June 7, 2026
Type: Bug fix release


What's Fixed

Panel colors in history/slider mode now match the Peak panel output setting

When scrubbing through history with the time slider, panel colors were being calculated using a hardcoded 150W relative-average formula instead of the absolute threshold formula the server uses for live data. This meant the slider view could show noticeably different colors than the live view for the same power levels, especially when "Peak panel output (W)" was configured. Both the live view and the history slider now use the same calculation.

Battery SoC chart no longer stops updating at 100%

When a battery is fully charged and idle, Home Assistant's recorder stops writing new state entries because the value is not changing. This caused the SoC chart line to stop at the last recorded change rather than continuing to the current time. The chart now extends a flat line to the present time using the last known SoC value, and advances forward on each refresh cycle.

Grid import/export chart now updates automatically

The production chart was refreshing on schedule, but the grid import/export chart was missing from the live update loop entirely and only updated when switching tabs or changing the date. Both charts now refresh together during the normal live update cycle.

Panel grid no longer jumps on every slider tick

The auto-fit stability check that runs once on initial page load was incorrectly re-running on every slider tick because the panel grid DOM is rebuilt on each history update. This caused the grid to briefly snap back to the aspect-ratio fallback layout on every tick before re-settling. The stability check now runs only once.

Panel names no longer truncate after the first word

In the positioned grid view, panel names were being cut off after just the first word due to a browser rendering quirk with webkit line-clamp inside a flex column container. The name element was shrinking narrower than its card even with width set to 100%. Names now correctly span the full card width and support up to two lines. Landscape panels stack content from the top so the name is always visible even when the card is short. Portrait panels keep vertical centering since they have enough height that nothing gets clipped.


No settings migration needed. Update via Settings > Add-ons > Solar Sentinel > Update and refresh the page.

See CHANGELOG.md for the full version history.