Skip to content

Releases: tjhowse/modbus4mqtt

v0.7.1

30 Oct 03:25

Choose a tag to compare

A fix for #66, fixing integration with encrypted Sungrow links. Thanks to @MarkRatten for raising the issue and running some tests.

v0.7.0

29 Mar 04:58
438d8f0

Choose a tag to compare

This release adds support for more modbus connection variants (See Modbus variants section in readme), enables global configuration of the unit and write function codes modbus instructions (Thanks @M4GNV5 for those improvements!), and pins paho-mqtt to below v2 to avoid breaking API changes (Thanks to @cheak1974 for reporting).

v0.6.1

20 Nov 11:28

Choose a tag to compare

This release sets an upper bounds on the version of pymodbus, as there were breaking changes in v3.0.0. It also includes changes to handle the new changes, however these won't have any effect yet. I'll release a v0.6.2 once rpvelloso/Sungrow-Modbus#9 is merged, which fixes the same problem in a modbus4mqtt dependency and I can remove the pymodbus<3.0.0 restriction.

v0.6.0

12 Oct 12:41

Choose a tag to compare

This release adds multi-word register type support: uint32, int32, uint64 and int64. It also adds a word_order top-level configuration setting, defaulting to highlow, that defines the order in which a value is distributed across a range of registers. (Thanks @icypete !). It also updates the config for the Sungrow SH5k-20 inverter to use the new uint32 register type.

v0.6.0-rc1

24 Aug 10:18
6a3c118

Choose a tag to compare

v0.6.0-rc1 Pre-release
Pre-release

This release candidate adds multi-word register type support: uint32, int32, uint64 and int64. It also adds a word_order top-level configuration setting, defaulting to highlow, that defines the order in which a value is distributed across a range of registers. (Thanks @icypete !)

v0.5.1

16 Oct 23:49
5b84767

Choose a tag to compare

Update dependency to fix Python 3.10 compatibility.

v0.5.0

01 Jul 11:35
5e30b04

Choose a tag to compare

Add support for providing client/CA certs/keys to enable TLS connections to an MQTT broker. (Thanks @iconnor !)

v0.4.2

02 Jan 11:42

Choose a tag to compare

Added a register type field to allow for uint16 (unsigned 16-bit integer) (default) and int16 (signed 16-bit integer) types.

v0.4.0

01 Jan 04:32
526af57

Choose a tag to compare

Add support for publishing multiple register values to MQTT in a single JSON message.
Add example YAML for Sungrow SG5k-D inverter. (Thanks jmkelly!)

v0.3.5

22 Nov 11:54

Choose a tag to compare

Fixed a crash caused by error in an on_disconnect callback (Thanks Виктор!)