V2.0.2 - Minor bugfix for release mechanism
V2.0.0
⚠️ Potential Breaking Change — Profile Architecture
Before updating: if you use a custom SVG background, enable backup before updating.
Version 2.0 restructures how configuration is stored. All sensor, colour, and layout settings are now stored inside _profiles[snapshotKey] in the YAML rather than at the top level. This migration is automatic — existing configs are restructured on first load with no visible change to the card.
If you use a customised tech.svg saved under the same filename, add data-profile-id="tech" to its root <svg> element after updating. Without it, the editor shows a one-time layout-type picker on first open and remembers your choice automatically.
Custom SVG backgrounds based on older attribute patterns are automatically migrated in memory on load. A Download Migrated SVG button appears in the editor once migration has run — download and deploy the updated file to your HA server to make the migration permanent.
What's New
Overview Profile
A new high-level energy summary layout designed for your main dashboard. Shows combined solar, battery, grid, and house load at a glance — no per-inverter detail. Includes separate day and night SVG backgrounds with automatic switching via sun.sun, optional sun/moon arc tracking, EV support, and statistics-enabled footer cards.
Profile System Redesign
Each background SVG now maintains its own independent set of sensor and styling settings. Switching between Tech, Overview, or any custom background preserves every profile's configuration independently. General settings — language, animation style, update interval — are shared across all profiles.
Electron Flow Animation
A new Electrons animation style renders individual glowing sphere particles travelling flow paths at power-proportional speed. Particle size, spacing, spread, and pulse rate are configurable from the editor.
Modular Architecture
The card internals have been fully restructured into discrete modules: animation-manager, battery-manager, card-editor, config-validator, popup-manager, render-manager, svg-migrator, and others. This is a prerequisite for maintainability going forward and has no user-visible effect.
Installation
See the README for HACS and manual installation instructions.