Skip to content

Releases: wlcrs/huawei_solar

1.2.0 beta 1

26 Nov 10:33
Compare
Choose a tag to compare
1.2.0 beta 1 Pre-release
Pre-release

New ✨

This release upgrades the huawei-solar library from 2.1.6 to 2.2.0b2. The main difference between these library versions is that underlying pyModbus library has been upgraded from 2.5.3 to 3.0.2. This has allowed some cleanup in huawei-solar, and should hopefully fix some bugs present in pyModbus.

Thank you

A big thanks to all my current and past sponsors. Your contributions keep me motivated to maintain this integration to a high standard! ❤️

1.1.6

30 Oct 18:14
Compare
Choose a tag to compare

Bugfixes

  • #167 Fix regression for inverters that don't support optimizers
  • Fix missing unique_id for working mode select entity

New Features

  • #67 Add "Excess PV energy use in TOU" select entity

Thank you!

A big thanks to all my current and past sponsors. Your contributions keep me motivated to maintain this integration to a high standard! ❤️

1.1.4

29 Oct 11:00
Compare
Choose a tag to compare

New Features

  • Add "Download diagnostics" feature
    image

  • #20: Add support for active power control
    image

  • #76: Add extra Diagnostic entities to the Inverter entity
    image

Bugfixes

  • #130: Always enable 'advanced permissions' when connecting over serial
  • #165: Handle Timeout as a retry-able error during integration setup
  • #163: Upgrade backoff dependency
  • #162 : try to fix erroneous readings by checking number of received registers

Other

  • Automatically retry operation when an "Abnormal Slave Response" ModBus error message is received

1.1.4 beta 3

28 Oct 14:19
Compare
Choose a tag to compare
1.1.4 beta 3 Pre-release
Pre-release

Bugfixes

#165: Handle Timeout as a retry-able error during integration setup

1.1.4 beta 2

27 Oct 08:40
Compare
Choose a tag to compare
1.1.4 beta 2 Pre-release
Pre-release

Bugfixes

#163: Upgrade backoff dependency
#162 : try to fix erroneous readings by checking number of received registers

1.1.3 beta 2

08 Sep 06:36
Compare
Choose a tag to compare
1.1.3 beta 2 Pre-release
Pre-release

Bugfixes

  • #130: Always enable 'advanced permissions' when connecting over serial

1.1.3 beta 1

22 Aug 08:02
Compare
Choose a tag to compare
1.1.3 beta 1 Pre-release
Pre-release

New features

  • #20: Add support for active power control

Bug fixes

  • #107 : Fix Reactive Power Device Class
  • #115: Remove confusing Forcible charge/discharge power number entities

Other

  • Automatically retry operation when an "Abnormal Slave Response" ModBus error message is received

1.1.2

28 Jul 20:17
Compare
Choose a tag to compare

Bugfixes:

  • #98 Error when reading optimizer data
  • #93 Improve handling of reading data via Smartlogger 3000A
  • #84 Fix handling of registers with 'invalid' value

1.1.1

26 Jul 12:33
Compare
Choose a tag to compare

Bugfixes:

  • huawei_solar.exceptions.ReadException: Failed to read register 43006 after 5 tries when using serial connection
  • #96 : don't read optimizer data when optimizer is reported offline

Updates:

  • #86 : Migrate to new way of naming entities in HA

⚠ Due to the changed policy of Home Assistant towards naming entities, the entity_id's of the entities from this integration will also change if you remove and add the integration again. Existing installations are not affected.

1.1.0

18 Jul 15:16
Compare
Choose a tag to compare

New recommended connection option: direct serial RS485

This release features adds support for direct serial connection via the RS485A1 and RS485B1 pins of the COM-port of the SUN2000-inverter. This is the new preferred method of connecting to the inverter, as it is not susceptible to network connectivity issues, and has elevated permissions by default (necessary for retrieving optimizer data and setting battery configuration parameters).

New feature: reading optimizer data

This data is refreshed every 5 minutes, as the inverter does not offer more granular updates.

Exposed entities:

  • Input Current
  • Input Voltage
  • Output Current
  • Output Voltage
  • Output Power
  • Temperature
  • Accumulated Energy Yield
  • Voltage to Ground (disabled by default)
  • Running Status (online/offline/disconnected)

optimizer-ha-screenshot

The option "Advanced: elevate permissions" needs to be checked for this to work: the inverter requires elevated permissions to request the optimizer data.


Tip: the easiest way to find the Optimizer "devices" in Home Assistant is via:

  • Go to Settings > "Devices & Services"
  • click on "X devices" in the "Huawei Solar" tile
    image

You will now see a list of all devices associated with this integration, including one per optimizer:

image

Clicking on a specific optimizer will show you the entities associated with that specific optimizer. You can now rename them to something more clear for your setup.

image