Changelog

1.4.0 (2024-11-15)

Features

  • Add example config for Eastron SDM120 (#72) (2dde6b9)

  • Allow HEX number in configuration file (#70) (6324269)

  • Publish MQTT message for each single reference. (adb869f)

Bug Fixes

  • Rename doc include config_template.csv (#73) (8003ff3)

1.3.3 (2024-10-15)

Bug Fixes

1.3.2 (2024-10-15)

Bug Fixes

1.3.1 (2024-10-14)

Bug Fixes

  • Arguments mqtt-qos doesn’t work for publish (0a65d0a)

  • Zsh parse error due to the special character used in mqtt-publish-topic-pattern. (98230e8)

1.3.0 (2024-10-13)

Features

  • Optimize code to make it more object oriented (7195e29)

  • Remove importlib-metadata dependency since we drop support for pre-python3.8 environments. (36a6fd4)

  • Support running multiple master instances (#64) (c44b597)

Bug Fixes

  • Adjust delay to every loop iteration (e368922)

  • Allow github action to read the PR title and add labels (22cb7c8)

1.2.0 (2024-08-25)

Features

  • Introduce MQTT topic pattern to replace the existing MQTT topic prefix. (58d3f67)

  • Add docker compose for better developer experience. (01f15e8)

Bug Fixes

1.1.0 (2024-08-03)

Features

Bug Fixes

  • allow user defined docker registry (38acfcc)

  • device list is not properly used (1824bed)

  • duplications in ci actions (db5c667)

  • paho v2 changes in callbacks (09316f8)

  • poetry warning (44ec61f)

  • Unexpected input for release-please (24703fe)

Documentation

1.0.0 (2024-07-11)

⚠ BREAKING CHANGES

  • Release v1.0.0

Features

  • Support Modbus RTU/TCP/UDP devices

  • Poll data from multiple Modbus devices

  • Publish data to MQTT broker for remote debugging

  • Log data for further investigation

  • Provide docker solution for continuous data polling in production