Releases: tijsverkoyen/HomeAssistant-FusionSolar
v3.0.5
What's Changed
- Fix warning about async_forward_entry_setup by @tijsverkoyen in #186
Full Changelog: v3.0.4...v3.0.5
v3.0.4
I tried to improve the handling of invalid data received from the Huawei Fusion Solar API.
Full Changelog: v3.0.2...v3.0.4
v3.0.2
What's Changed
- Remove deprecated usage of IRRADIATION_WATTS_PER_SQUARE_METER by @tijsverkoyen in #131
- Added float type cast to fix OpenAPI returned string type. by @AndersHoglund in #134
Full Changelog: v3.0.1...v3.0.2
v3.0.1
What's Changed
- Improve faq by @tijsverkoyen in #127
- Fix #129 midnight glitch for HA2024.1 by @AndersHoglund in #130
Full Changelog: v3.0.0...v3.0.1
v3.0.0
What's Changed
Support changing unit of measurement
You will now be able to change the unit of measurement in the interface of Home Assistant.
Be aware that this could cause backwards compatibility. As some of the entities have been changed.
Thx @LPirro
Full Changelog: v2.6.2...v3.0.0
v2.6.2
What's Changed
- Beter implementation for limiting the data retrieval. If you disable a station in Home Assistant the data for the underlaying devices will not be retrieved anymore. See #109
Full Changelog: v2.6.1...v2.6.2
v2.6.1
What's Changed
- It is now possible to disable plants / stations. Thx to @stefanofalasca
Full Changelog: v2.6.0...v2.6.1
v2.6.0
What's Changed
Year Plant Data (thx to @jvcsw)
Added Yearly Plant Data entities for the current year
- Installed capacity
- Global irradiation
- Theoretical yield
- Performance ratio
- Inverter yield
- Feed-in energy
- Consumption
- Revenue
- Specific energy (kWh/kWp)
- CO2 emission reduction
- Standard coal saved
- Equivalent trees planted
These entities will only be available if they are present in the data that is returned from the API. These entities are updated once per hour. Also note that this integration returns the data that is received from the API.
See https://support.huawei.com/enterprise/en/doc/EDOC1100261860/4d0ba389/yearly-plant-data-interface.
Lifetime Plant Data (thx to @jvcsw)
Added Lifetime data entities
- Inverter yield
- Feed-in energy
- Consumption
- Revenue
- Specific energy (kWh/kWp)
- CO2 emission reduction
- Standard coal saved
- Equivalent trees planted
These entities will only be available if they are present in the data that is returned from the API. These entities are updated once per hour. Also note that this integration returns the data that is received from the API.
Full Changelog: v2.5.2...v2.6.0
v2.5.2
What's Changed
Increased update interval for yearly total to once per hour
The getKpiStationYear
has traffic limiting. We can only call 25 times / day. In the documentation the following is found:
Traffic limiting is performed based on the number of plants managed by
northbound API users. Number of northbound API calls per user per day =
Roundup (Number of plants/100) + 24Only one concurrent request is supported per minute.
If the access frequency exceeds the limit, the interface returns error code 407. Example:
- If a user manages 20 plants, the maximum number of API calls per day = Roundup (20/100) + 24 = 1 + 24 = 25.
- If a user manages 120 plants, the maximum number of API calls per day = Roundup (120/100) + 24 = 2 + 24 = 26.
For now I have set it to 1 update per hour to be on the safe side.
Full Changelog: v2.5.1...v2.5.2
v2.5.1
What's Changed
Inverter efficiency line graph
The Inverter efficiency will now show a line graph in the history graph instead of a bar chart.
Thx @kzajac83 for noticing this issue.
Improved docs
The readme was improved by @arohl. Thx!
Others
- Removed usage of deprecated constants.
New Contributors
Full Changelog: v2.5.0...v2.5.1