Skip to content

Releases: tijsverkoyen/HomeAssistant-FusionSolar

v2.3.1

13 Jan 12:10
9a4c2ad
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.3.0...v2.3.1

v2.3.0

10 Jan 10:38
Compare
Choose a tag to compare

What's Changed

Default HACS repo

This repo is now a default HACS repo 🎉
@attaxia updated the README.md to reflect this, thx!

Don't update state while in Rate limiting mode

In the previous release a system was introduced to manage the rate limiting. But when the rate limit had ben reached the entities got in an unknown / unavailable state.

The integration now only updates the state when data is received. If the rate limit is reached and there was a previous value, the previous value will be shown.

Remark: in the logs there will be still a warning when the API responds with a rate limit error.

See #35
Should fix #29

Use translations instead of readable entities

I did not know this feature when I created the integration. But recently Home Assistant has made some changes to improve the [translation of entities states](https://developers.home-assistant.io/blog/2022/12/01/entity_translations/ for more information). So this was implemented.

Some entities will not be available anymore:

  • xxx-readable_battery_status
  • xxx-readable_ch_discharge_model
  • xxx-readable_meter_status
  • xxx-readable_ inverter_state

See #22

Use more unit enumerators

Home Assistant has introduced more unit enumerators.
See #23

New Contributors

Full Changelog: v2.2.0...v2.3.0

v2.2.0

20 Dec 13:03
Compare
Choose a tag to compare

What's Changed

Specific UpdateCoordinator for retrieving real time values

We can access each endpoint only 1 per minute. The getDevRealKpi call has a devTypeId argument which is required, but this makes that we need to do a call to the same endpoint per device type.

The DeviceRealKpiDataCoordinator will do the call per device type with a delay of 1 minute in between each device type group. This means that the more different device groups you have the less realtime the data will be.

Fixed issues:

Full Changelog: v2.1.3...v2.2.0

v2.1.3

06 Dec 16:44
2322412
Compare
Choose a tag to compare

What's Changed

  • Correct link by @gyuris in #16
  • Set last_reset to None as we don't know the last reset. Thx to @EbbiKS #18
  • Real fix for #18

New Contributors

Full Changelog: v2.1.0...v2.1.3

v2.1.2

06 Dec 15:40
b41ec61
Compare
Choose a tag to compare

What's Changed

  • Real fix for #18

Full Changelog: v2.1.1...v2.1.2

v2.1.1

06 Dec 14:27
6698ecf
Compare
Choose a tag to compare

What's Changed

  • Correct link by @gyuris in #16
  • Set last_reset to None as we don't know the last reset. Thx to @EbbiKS #18

New Contributors

Full Changelog: v2.1.0...v2.1.1

v2.1.0

21 Nov 13:11
ce6b5c5
Compare
Choose a tag to compare

What's Changed

  • Use the new unit enumerators in #15
  • Add integration_type in manifest.json in #15
  • Use total_increasing for total yields in #14, fixes #13. Thx to @ltorzynski

Make sure you have at least Home Assistant 2022.11

Full Changelog: v2.0.0...v2.1.0

v2.0.0

15 Nov 14:02
54f1322
Compare
Choose a tag to compare

What's Changed

  • Add error in the log when no stations are present. Thanks @eternum79
  • Add diagnostic entities for stations.
  • Add diagnostic entities for devices.
  • Add a lot more entities that reflect the data that is returned from getDevRealKpi
  • Add support for String inverter
  • Add support for EMI
  • Add support for Grid meter
  • Add support for Battery
  • Add support for Power Sensor

This release was made possible with the help of @kamil996 and Cristi, Linus

The improvements above can be viewed in detail in: See #9, #10 and #11.

Full Changelog: v1.1.0...v2.0.0

v1.1.0

03 Nov 17:05
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.1.0

v1.0.0

25 Oct 13:49
4a6bd01
Compare
Choose a tag to compare
Merge pull request #2 from tijsverkoyen/openapi

OpenAPI implementation