Skip to content

Releases: wlcrs/huawei_solar

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

1.1.0b5

29 May 14:59
Compare
Choose a tag to compare
1.1.0b5 Pre-release
Pre-release

This is a beta release. Please report any issues on the issue tracker.


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

1.0.2

25 May 11:12
Compare
Choose a tag to compare

Bump huawei-solar library to v2.0.2, which fixes the re-login flow after an interruption of the initial session.

1.0.1

05 May 09:11
Compare
Choose a tag to compare

Update to huawei-solar 2.0.1:

  • Add resilience against permission loss due to connectivity issues
  • Recognize invalid register values and return None instead

v1.0.0

05 Apr 15:11
Compare
Choose a tag to compare

This release uses the new 'HuaweiSolarBridge' which moves a lot of the complexity into the huawei-solar library.

It also contains support for changing settings, all of which are related to use of battery storage.


.

v1.0.0 alpha 4

02 Mar 13:43
Compare
Choose a tag to compare
v1.0.0 alpha 4 Pre-release
Pre-release
  • Add battery running status (#34)
  • Fix battery detection logic (#35)

v1.0.0 alpha 3

06 Feb 21:13
Compare
Choose a tag to compare
v1.0.0 alpha 3 Pre-release
Pre-release

This release uses the new 'HuaweiSolarBridge' which moves a lot of the complexity into the huawei-solar library.

It also contains support for changing settings, all of which are related to use of battery storage.

image

Fixes in 1.0.0 alpha 3:

  • Remove dysfunctional second Grid Active Power-entity from single power meter entities
  • Improve handling of Slave Busy exception
  • prevent multiple slaves running update at the same time
  • Increase cooldown-time between requests from 0.01 to 0.05 seconds.

v0.5.1

07 Feb 11:35
Compare
Choose a tag to compare

This release contains initial support for bundled modbus-requests: adjacent modbus registers are queried together with one request, instead of being queried one by one.