* 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
0.5.1
* stop sending all values as strings
0.5.0
* Rename entity names to not include device name, this is to align with https://developers.home-assistant.io/blog/2023-057-21-change-naming-mqtt-entities/#naming-of-mqtt-entities * DStarting from this version, usage with Home Assistant older than 2023.8 is not recommended