v1.4.1
Fixed
Config entry title generation
Config entry titles are now built using the FusionSolar account together with the selected plant name when available.
Examples:
name@example.com - 1000004919- fallback:
name@example.com - NE=141928922
This makes multiple config entries much easier to distinguish in Home Assistant.
Config flow helper placement
Fixed a config flow issue where helper functions used to build config entry titles were not available in all flow paths, which could cause errors during reconfiguration.
Station display name handling
Improved station display name selection in the config flow by preferring the FusionSolar frontend plant name (name) and falling back to other available station identifiers only when needed.
Reauth and reconfigure station consistency
Reauth and reconfigure flows now preserve the configured station DN when validating credentials, avoiding cases where a login could implicitly fall back to the first plant available in the account instead of the already configured one.
Improved
Better multi-account and multi-plant support
The config flow is now more robust when used with:
- multiple FusionSolar accounts
- multiple plants under the same account
- reauthentication flows
- reconfiguration flows
- captcha-based login interruptions
This improves the overall user experience and avoids ambiguous config entry names in Home Assistant.