Releases: WillCodeForCats/solaredge-modbus-multi
Release v3.2.0-pre.1
This pre-release removes locking calls, which were required for pymodbus releases older than 3.8.0. Current versions of pymodbus now have a transaction manager which performs locking, making ours in the integration unnecessary.
Minimum requirements are pymodbus 3.8.3 and Home Assistant 2025.2.0.
What's Changed
- Remove asyncio.Lock() by @WillCodeForCats in #907
- Disable Pyink validation in linter workflow by @WillCodeForCats in #908
Full Changelog: v3.1.7...v3.2.0-pre.1
Release v3.1.7
This release is required for HA 2025.9 (PR #898), but is compatible with HA 2025.8 through 2025.2.
All users can (and should) update to v3.1.7 even if you're like me and don't immediately update to the first .0 release of HA. This means if you want to wait or need to roll back HA to 2025.8 for any reason, this integration will continue to work.
This integration tries to avoid locking you to a certain version of Home Assistant. At some point a new minimum version will be since HA does depreciate/improve internal API over time, but we don't want to force people to upgrade their HA core.
For more information see discussion #900.
What's Changed
- Migrate to super-linter by @WillCodeForCats in #883
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #884
- Only validate changed files by @WillCodeForCats in #887
- Update ExceptionResponse import for pymodbus 3.11 by @WillCodeForCats in #898
Full Changelog: v3.1.6...v3.1.7
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