Skip to content

v1.4.0

Choose a tag to compare

@hcraveiro hcraveiro released this 30 Apr 13:13
37f2b87

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 Percentage
  • Battery 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.