Releases: WillCodeForCats/solaredge-modbus-multi
Release v3.1.6
What's Changed
- Upload latest docs from solaredge website by @WillCodeForCats in #870
- Ensure hub reconnects after optional failures by @WillCodeForCats in #871
- Add support for pymodbus 3.10.0 by @WillCodeForCats in #855
Full Changelog: v3.1.5...v3.1.6
Release v3.1.5
What's Changed
- Bump WillCodeForCats/python-lint-action from 1.0.10 to 1.0.12 by @dependabot[bot] in #847
- Format with ruff by @WillCodeForCats in #860
- Rename HeatSinkTemperature sensor name property by @WillCodeForCats in #856
- Handle canceled futures in pymodbus 3.9 by @WillCodeForCats in #864
- Fix typo in disconnect() by @jamescridland in #866
New Contributors
- @jamescridland made their first contribution in #866
Full Changelog: v3.1.4...v3.1.5
Release v3.1.5-pre.1
What's Changed
- Bump WillCodeForCats/python-lint-action from 1.0.10 to 1.0.12 by @dependabot[bot] in #847
- Format with ruff by @WillCodeForCats in #860
- Rename HeatSinkTemperature sensor name property by @WillCodeForCats in #856
- Handle canceled futures in pymodbus 3.9 by @WillCodeForCats in #864
Full Changelog: v3.1.4...v3.1.5-pre.1
Release v3.1.4
What's Changed
- Improve received != requested message by @WillCodeForCats in #839
- Remove redundant log message by @WillCodeForCats in #840
- Fix ModbusIOException not iterable error by @WillCodeForCats in #838
Full Changelog: v3.1.3...v3.1.4
Release v3.1.4-pre.1
Fix ModbusIOException not iterable error.
Full Changelog: v3.1.3...v3.1.4-pre.1
Release v3.1.3
This release is quality of life improvements to help the integration perform better based on user feedback.
What's Changed
- Log battery rating warning once by @WillCodeForCats in #817
- Update some error and debug messages by @WillCodeForCats in #823
- Add available properties to commit and restore sensors by @WillCodeForCats in #824
- More debug for modbus reads by @WillCodeForCats in #825
- Explicitly set pymodbus retries value by @WillCodeForCats in #828
- Add retries value to connect debug by @WillCodeForCats in #829
- Add modbus retries to yaml schema by @WillCodeForCats in #831
- Remove float refs to IntEnum class values by @WillCodeForCats in #832
- Add async with timeout to detect extras by @WillCodeForCats in #820
Full Changelog: v3.1.2...v3.1.3
Release v3.1.3-pre.3
Add changes from testing.
- Don't permanently block apc or gpc on timeout
- Each read should be its own timeout context
- Update log messages
- Fix incorrect log message update
Full Changelog: v3.1.3-pre.2...v3.1.3-pre.3
Release v3.1.3-pre.2
Attempt to work around reported issues with detection and certain versions of SolarEdge firmware.
Discussion #813
What's Changed
- Log battery rating warning once by @WillCodeForCats in #817
- Update some error and debug messages by @WillCodeForCats in #823
- Add available properties to commit and restore sensors by @WillCodeForCats in #824
- More debug for modbus reads by @WillCodeForCats in #825
Full Changelog: v3.1.3-pre.1...v3.1.3-pre.2
Release v3.1.3-pre.1
Attempt to work around reported issues with detection and certain versions of SolarEdge firmware.
Discussion #813
Full Changelog: v3.1.2-pre.2...v3.1.3-pre.1
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