Huawei-solar

Latest version: v2.3.0

Safety actively analyzes 687918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 8

1.1.3b2

Bugfixes

* 130: Always enable 'advanced permissions' when connecting over serial

1.1.3b1

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

*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

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](https://developers.home-assistant.io/blog/2022/07/10/entity_naming), 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

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](https://user-images.githubusercontent.com/2150060/170875633-c5139027-cd4e-4d36-8b82-25dcbafbeb7b.png)

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](https://user-images.githubusercontent.com/2150060/170879944-97b25c0e-d261-4d76-b494-4dd603f4b5b1.png)

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

![image](https://user-images.githubusercontent.com/2150060/170880084-dcc7243e-5823-4a5b-b256-ef509f877c87.png)

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](https://user-images.githubusercontent.com/2150060/170880171-853ee7af-c9f2-45c0-b17c-fbcf3a7de5e0.png)

1.1.0b5

**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](https://user-images.githubusercontent.com/2150060/170875633-c5139027-cd4e-4d36-8b82-25dcbafbeb7b.png)

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](https://user-images.githubusercontent.com/2150060/170879944-97b25c0e-d261-4d76-b494-4dd603f4b5b1.png)

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

![image](https://user-images.githubusercontent.com/2150060/170880084-dcc7243e-5823-4a5b-b256-ef509f877c87.png)

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](https://user-images.githubusercontent.com/2150060/170880171-853ee7af-c9f2-45c0-b17c-fbcf3a7de5e0.png)

Page 7 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.