Skip to content

Updated to newest XKNX api, added Docker environment and other feature enhancements

Gerrit Beine requested to merge github/fork/firefrei/master into master

Created by: firefrei

Major changes

  • Updated the use of XKNX to work with the newest version. This requires min. Python 3.8.
  • Added Dockerfile and docker-compose.yaml to build and use knx2mqtt in a containered environment
  • Path to configuration files is now configureable using command line parameters
  • Some MQTT settings (like username and password) are now optional, if not necessarily needed
  • Changed README accordingly

Breaking changes

  • Minimum Python3 version requirement changed to 3.8
  • Support for xknx.yaml configuration file was removed by XKNX. Moved settings to knx section in knx2mqtt.yaml

Merge request reports