Hoymiles-mqtt

Latest version: v0.10.0

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

Scan your dependencies

Page 1 of 3

0.10.0

* add support for Python 3.13
* improve detection of inverter type (updated hoymiles_modbus library)
(fixes 36)

0.9.0

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.

0.8.1

* fix not graceful process termination - added support for system signals.
* rework logging to not log events from sub-dependencies (they were spamming logs)

0.8.0

* 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)

0.7.0

* 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)

0.6.0

* 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

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.