v1.4.0
What's new
This release improves the Home Assistant device model of the integration and brings the exposed entities closer to the real FusionSolar frontend structure.
Entities are now organized across dedicated Home Assistant devices instead of being grouped only under the main installation device:
- Fusion Solar Installation
- Fusion Solar Inverter
- Fusion Solar Battery
Added
Dedicated inverter device metadata
The inverter device now exposes frontend-derived hardware metadata when available:
- inverter model
- inverter firmware version
- inverter serial number
This information is taken from the same frontend configuration signals used by the FusionSolar web UI.
Dedicated battery device metadata
The battery device now exposes frontend-derived hardware metadata when available:
- battery model
- battery firmware version
- battery serial number
These values are retrieved from the battery frontend data used by the FusionSolar web UI.
Changed
Improved Home Assistant device organization
The integration now separates entities into dedicated devices:
- Fusion Solar Installation for plant-wide energy, forecast, ratio and social contribution sensors
- Fusion Solar Inverter for inverter realtime and PV string sensors
- Fusion Solar Battery for battery-specific sensors and battery pack diagnostics
This makes the entity model much cleaner and closer to the actual FusionSolar hardware layout.
Battery Percentage and Battery Capacity moved to the battery device
The following sensors are now associated with the dedicated battery device instead of the installation device:
Battery PercentageBattery Capacity
This better reflects their real meaning as battery-specific values.
Improved installation device identity
The main installation device now uses:
- a clearer device name based on the station DN
- the FusionSolar plant name as the model when available
Example:
- device name:
Fusion Solar Installation (NE=...) - model: plant name from FusionSolar frontend metadata
Improved inverter device identity
The inverter device now uses a stable human-friendly device name:
Fusion Solar Inverter
while keeping the real hardware metadata in the appropriate fields:
- model
- firmware version
- serial number
Improved battery device identity
The battery device now uses a stable human-friendly device name:
Fusion Solar Battery
while exposing the real hardware metadata in the device info fields:
- model
- firmware version
- serial number
Improved
Better alignment with FusionSolar frontend structure
This release continues the frontend-driven approach of the integration by improving how Home Assistant represents:
- installation-wide values
- inverter-specific values
- battery-specific values
- battery pack diagnostics
Documentation updates
The README was updated to reflect:
- the new multi-device organization
- battery sensors
- battery pack sensors
- inverter and battery device metadata
- the revised placement of battery-specific entities
Notes
This release does not remove the previously added features such as:
- built-in self-consumption ratio sensors
- social contribution sensors
- dynamic PV string discovery
- improved host normalization and regional login handling
- HAR-informed frontend compatibility improvements
- stalled session recovery / reauthentication handling
Instead, it builds on top of them by improving device structure and metadata quality inside Home Assistant.