Skip to content

Releases: wasilukm/hoymiles-mqtt

v0.10.0

19 Jan 15:05
Compare
Choose a tag to compare
  • add support for Python 3.13
  • improve detection of inverter type (updated hoymiles_modbus library)
    (fixes #36)

v0.9.0

08 Dec 19:06
Compare
Choose a tag to compare

New feature:

  • inverter type (MI or HM) is now automatically detected
  • compatibility with pymodbus 3.7
  • added parameter communication parameter comm-reconnect-delay-max

Breaking changes:

  • removed parameter microinverter-type (no longer needed)
  • due to support for pymodbus 3.7 removed parameters:
    • comm-retry-on-empty
    • comm-close-comm-on-error
    • comm-strict
  • default value of comm-reconnect-delay changed to 0 (means reconnections are disabled).
    The previous value was big to achieve the same. However, the new value is the proper solution.

v0.8.1

29 Sep 20:48
Compare
Choose a tag to compare
  • fix not graceful process termination - added support for system signals.
  • rework logging to not log events from sub-dependencies (they were spamming logs)

v0.8.0

25 Aug 22:32
Compare
Choose a tag to compare
  • add support for Python 3.12
  • BREAKING CHANGE: drop support for Python 3.8
  • Docker uses Python 3.12 image (3.9 previously)
  • restore capability of logging to console (use --log-to-console switch)

v0.7.0

10 Aug 15:42
Compare
Choose a tag to compare
  • improved logging capabilities (thanks to @HQJaTu)
    • Added switch --log-level
    • Added switch --log-file
  • Separated retrieving data from DTU via M-bus and MQTT publishing with separate exception handling (thanks to @HQJaTu)
  • Added handling for Ctrl-C keypress to stop execution (thanks to @HQJaTu)
  • fixed spelling mistakes in readme.md (thanks to @weitheng)

v0.6.0

13 Feb 22:16
Compare
Choose a tag to compare
  • do not send measurements when operating status is 0 (prevent sending zeros when inverter is off)
  • do not send today_production and total_production when a new value is not greater than the previous
  • add support for TLS communication with MQTT broker

v0.5.1

23 Oct 20:53
Compare
Choose a tag to compare
  • stop sending all values as strings

v0.5.0

29 Aug 21:45
Compare
Choose a tag to compare

v0.4.1

09 Jul 20:42
Compare
Choose a tag to compare
  • Fix parsing MI_ENTITIES and PORT_ENTITIES env variables. Values specified in
    these variables were added to the default list of options instead of replacing them.

v0.4.0

07 Feb 22:42
Compare
Choose a tag to compare
  • add support for Python 3.10 and 3.11
  • remove support for Python 3.6 and 3.8