v1.3.0
What's new
This release focuses on improving frontend compatibility, inverter visibility and sensor coverage based on real FusionSolar web behaviour.
Added
-
Native self-consumption ratio sensors:
- Self Consumption Ratio Today / Week / Month / Year / Lifetime
- Self Consumption Ratio By Production Today / Week / Month / Year / Lifetime
-
Social contribution sensors from the same frontend endpoint used by FusionSolar web:
- Standard Coal Saved
- Standard Coal Saved This Year
- CO2 Avoided
- CO2 Avoided This Year
- Equivalent Trees Planted
- Equivalent Trees Planted This Year
-
Additional inverter signals:
- Inverter Startup Time
- Inverter Last Shutdown Time
- Inverter Output Mode
-
Dynamic PV string sensors:
- PV voltage / current / power sensors are now exposed dynamically based on what the FusionSolar frontend / API actually shows for the inverter
- avoids exposing placeholder PV inputs that do not really exist for the device
Changed
- Improved login and region handling
- More flexible FusionSolar host normalization
- Better alignment with real FusionSolar frontend behaviour across regions
- Improved session recovery for cases where the integration stopped updating without going unavailable
Fixed
- Better handling of stale / semi-valid sessions
- Improved resilience when FusionSolar frontend behaviour changes
- Improved inverter signal discovery based on HAR validation
- Correct handling of numeric values returned directly by JSON endpoints
Thanks to everyone who shared traces, frontend behaviour and testing feedback.