Pysolarmanv5

Latest version: v3.0.6

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

Scan your dependencies

Page 1 of 3

3.0.6

Changed

- Optimise modbus exception handling [GH PR 79](https://github.com/jmccrohan/pysolarmanv5/pull/79)

Fixed

- PySolarmanV5Async reconnect timeout [GH PR 78](https://github.com/jmccrohan/pysolarmanv5/pull/78)

3.0.5

Added

- UDP Unicast Scanner by githubDante. [GH PR 73](https://github.com/jmccrohan/pysolarmanv5/pull/73)

Changed

- Update tests to cater for more exceptions
- Expose umodbus exceptions where available in V5FrameError exceptions

Fixed

- PySolarmanV5Async connection timeout issue. [GH PR 77](https://github.com/jmccrohan/pysolarmanv5/pull/77)

3.0.4

Changed

- lower async reconnect exception log level to debug - Thanks davidrapan
- Various code cleanups (black, lint)
- Added build and twine to requirements-dev

Fixed

- Add v3.0.3 release date to CHANGELOG.md (released version dated as UNRELEASED)

3.0.3

Added

- Workaround for inverter/data loggers with double CRC bug - Thanks to
githubDante and davidrapan for help in getting to the bottom of this issue.
This should enable support for devices that were previously supported by the
old native parser in [StephanJoubert/home_assistant_solarman](https://github.com/StephanJoubert/home_assistant_solarman)
HA integration (DEYE + possibly others?). See [GH issue 62](https://github.com/jmccrohan/pysolarmanv5/issues/62)
for more info.
- Standalone solarman V5 frame decoder added by githubDante. See [GH PR 63](https://github.com/jmccrohan/pysolarmanv5/pull/63)
for more info.
- Various error handling and disconnection fixes added by davidrapan. See [GH PR 61](https://github.com/jmccrohan/pysolarmanv5/pull/61)
for more info.
- Added githubDante as a project collaborator (push/write permissions on Github)

Fixed

- Apply proper light/dark theming to the packetdiag diagrams on Solarman V5
protocol docs (no more universal grey!)

3.0.2

Added

- Enhanced V5 frame validation - Thanks to githubDante and Dummy0815 for the
PR
This should resolve the issues with Deye microinverters and external AC
relays.
See [GH PR 46](https://github.com/jmccrohan/pysolarmanv5/pull/46) and
[GH PR 47](https://github.com/jmccrohan/pysolarmanv5/pull/47) for more info.
- Enhanced socket error handling - Thanks to sofkaski for the PR.
See [GH PR 52](https://github.com/jmccrohan/pysolarmanv5/pull/52) for more info.

Fixed

- Assorted linter fixes. Thanks to sofkaski for taking the time to resolve these.
See [GH PR 54](https://github.com/jmccrohan/pysolarmanv5/pull/54) for more info.

3.0.1

Fixed

- Handle connection resets in sync library (already handled by async library).
Thanks to jlopez77 and githubDante. See [GH issue 44](https://github.com/jmccrohan/pysolarmanv5/issues/44)

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.