Releases: WillCodeForCats/solaredge-modbus-multi
Release v3.1.2
This release adds a startup check for old pymodbus versions other custom integrations might load. Older versions of pymodbus will break updated integrations (including this custom integration) with current versions of Home Assistant and prevent them from loading or log errors.
Requires Home Assistant 2025.2.0 or newer with pymodbus 3.8.3 or newer.
What's Changed
- Add required pymodbus version startup check by @WillCodeForCats in #805
Full Changelog: v3.1.1...v3.1.2
Release v3.1.2-pre.2
Add required pymodbus version startup check.
Add staticmethod _safe_version_tuple
Full Changelog: v3.1.2-pre.1...v3.1.2-pre.2
Release v3.1.2-pre.1
Add required pymodbus version startup check.
Full Changelog: v3.1.1...v3.1.2-pre.1
Release v3.1.1
This release updates some translations.
What's Changed
- Group fields and data lists by @WillCodeForCats in #765
- Update translations for advanced_power_control key by @WillCodeForCats in #766
- Update bug_report.yml by @WillCodeForCats in #787
Full Changelog: v3.1.0...v3.1.1
Release v3.1.0
This release updates internal stuff for Home Assistant 2025.2 with pymodbus 3.8.3. This is a required upgrade if you use the core modbus integration or other custom components that were also updated for HA 2025.2.
What's Changed
- Redact via_device in diagnostics by @WillCodeForCats in #751
- Bump WillCodeForCats/python-lint-action from 1.0.9 to 1.0.10 by @dependabot in #753
- Pymodbus 3.8 write functions by @WillCodeForCats in #758
- Updates for Pymodbus 3.8 by @WillCodeForCats in #756
- Format nested dicts in diagnostics by @WillCodeForCats in #752
- Add pymodbus version to diagnostics by @WillCodeForCats in #759
Full Changelog: v3.0.6...v3.1.0
Release v3.1.0-pre.3
Update write entities for Pymodbus 3.8 fixes issue #755.
Update read entities to remove depreciated components in Pymodbus 3.8 fixes issue #757
Requires Home Assistant 2025.2.0 and pymodbus 3.8.3 or newer.
Full Changelog: v3.1.0-pre.2...v3.1.0-pre.3
Release v3.1.0-pre.2
Update write entities for Pymodbus 3.8 fixes issue #755.
Release v3.1.0-pre.2 fixes a variable assignment for the site limit control mode select entity.
Requires Home Assistant 2025.2.0 and pymodbus 3.8.3 or newer.
What's Changed
- Redact via_device in diagnostics by @WillCodeForCats in #751
- Bump WillCodeForCats/python-lint-action from 1.0.9 to 1.0.10 by @dependabot in #753
- Pymodbus 3.8 write functions by @WillCodeForCats in #758
Full Changelog: https://github.com/WillCodeForCats/solaredge-modbus-multi/compare/v3.1.0-pre.1..v3.1.0-pre.2
Release v3.1.0-pre.1
Update write entities for Pymodbus 3.8 fixes issue #755
Requires Home Assistant 2025.2.0 and pymodbus 3.8.3 or newer.
What's Changed
- Redact via_device in diagnostics by @WillCodeForCats in #751
- Bump WillCodeForCats/python-lint-action from 1.0.9 to 1.0.10 by @dependabot in #753
Full Changelog: v3.0.6...v3.1.0-pre.1
Release v3.0.6
For Home Assistant 2025.2 with pymodbus 3.8.3 fixes please install Release v3.1.0-pre.3
This release updates the internal config entry unique ID to allow multiple device hubs when used with modbus proxy on one IP address with different port numbers for each hub.
A warning about flash wear has also been added since it appears in some SolarEdge official documentation. For more information see Discussion #727.
What's Changed
- Change config entry unique ID to address string by @WillCodeForCats in #737
- Add flash wear warnings by @WillCodeForCats in #736
Full Changelog: v3.0.5...v3.0.6
Pre-Release v3.0.6-pre.2
Update the config entry unique ID to allow device hubs to duplicate IP addresses for modbus proxy. Port numbers must still be unique.
This pre-release adds checks for duplicate host/port in reconfigure and repair flows.
Full Changelog: v3.0.6-pre.1...v3.0.6-pre.2