Skip to content

Releases: nmakel/sdm_modbus

0.7.0

25 Nov 18:21
c4a323a
Compare
Choose a tag to compare
  • Fixed breaking changed in pymodbus versions 3.4.1 and later (@radokristof and @bosgnoom)
  • Added UDP client support (@oschick)
  • Added ability to choose between Modbus framer (@wowtor)
  • Added support for TAIYEDQ4300 (@alexwtz)

0.6.1

22 Oct 09:36
84dcdce
Compare
Choose a tag to compare
  • Added missing requirement (pyserial-asyncio) after pymodbus breaking changes

0.6.0

20 Oct 12:25
fccf3cc
Compare
Choose a tag to compare
  • Fixed breaking change in pymodbus 3.0.0 release
  • Reverted from poetry to setup.py packaging
  • Added missing holding registers to SDM120 (thanks @radokristof )
  • Added SDM120 documentation v2.5

0.5.3

06 Oct 17:51
38ac477
Compare
Choose a tag to compare
  • Added support for Eastron SDM72D-M v2 (thanks @MartinKutz)
  • Corrected documentation of read_all() to reflect actual implementation (thanks @radokristof)

0.5.2

24 Apr 09:56
bc1807d
Compare
Choose a tag to compare
  • Warning: sdm630 lN_demand_energy_active and lN_import_energy_active registers have been renamed.
  • Added tariff definitions.
  • Corrected sdm630 import/export registers. (thanks @SebuZet)

0.5.1

20 Dec 19:33
dc2bea9
Compare
Choose a tag to compare
  • Fix batching for SDM72.

0.5.0

19 Dec 10:11
2d643b8
Compare
Choose a tag to compare
  • Warning: renamed various p1/p2/p3 registers to conform to industry wide convention to use l1/l2/l3.
  • New devices: Garo GNM3D-RS485 (thanks @ksjoberg) and a ESP2866/ESP32 based DSMR 5.0 P1 meter.
  • Fixed inherited parent connection unit logic.
  • Switched to poetry build system. (thanks @ksjoberg)
  • Added testing framework. (thanks @ksjoberg)
  • Scaling informating added to register maps, usable by adding scaling=True to read_all() or read() functions.
  • Extended SDM72 registers, PR #11. (thanks @thokis)

0.4.6

25 Jul 18:16
c0f2ee1
Compare
Choose a tag to compare
  • added support for sdm72d-m (#6, thanks @bartv)
  • added power factor and a number of energy registers for sdm630
  • cleaned up and fixed various project packaging files

0.4.5

08 Apr 19:08
f8cffb9
Compare
Choose a tag to compare
  • Added parent connection re-use
  • Reconnect on stale connection when using pymodbus 2.5.0
  • Version bump to pymodbus requirement

0.4.4

13 Dec 15:55
d678f6c
Compare
Choose a tag to compare
  • fix fatal error in parity parameter parsing (thanks to @jglazko)